class
#include <eckit/filesystem/URIManager.h>
URIManager
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&