eckit::URIManager class

Derived classes

class LocalFileManager

Public static functions

static auto exists(const std::string&) -> bool
static auto lookUp(const std::string&) -> URIManager&

Public functions

auto authority() -> bool virtual
auto query() -> bool virtual
auto fragment() -> bool virtual
auto exists(const URI&) -> bool pure virtual
auto newWriteHandle(const URI&) -> DataHandle* pure virtual
auto newReadHandle(const URI&) -> DataHandle* pure virtual
auto newReadHandle(const URI&, const OffsetList&, const LengthList&) -> DataHandle* pure virtual
auto asString(const URI&) const -> std::string virtual
auto path(const URI&) const -> eckit::PathName virtual

Private functions

~URIManager() private virtual
void print(std::ostream&) const virtual

Friends

auto operator<<(std::ostream& s, const URIManager& p) -> std::ostream&