| 91 | virtual async::promise<std::vector<std::string>> list_dirs(const std::string& prefix) const = 0; |
| 92 | |
| 93 | virtual async::promise<std::optional<resource_meta>> metadata(const std::string& path) const |
| 94 | { |
| 95 | throw reader_error{path, 501, "not_implemented"}; |
| 96 | } |
| 97 | |
| 98 | /** |
| 99 | * @brief Downloads the resource, whole or slice of it, depending on the range. |
no outgoing calls
no test coverage detected