URI class
          #include <eckit/filesystem/URI.h>
        
        
Constructors, destructors, conversion operators
- URI()
- 
              URI(const std::string& uri) explicit 
- 
              URI(const std::string& scheme, const PathName& path) 
- 
              URI(const std::string& scheme, const URI& uri) 
- 
              URI(const std::string& scheme, const std:: string& hostname, int port) 
- 
              URI(const std::string& scheme, const URI& uri, const std:: string& hostname, int port) 
- URI(Stream& s)
- ~URI()
Public functions
- auto operator<(const URI& other) const -> bool
- auto exists() const -> bool
- auto newWriteHandle() const -> DataHandle*
- auto newReadHandle(const OffsetList&, const LengthList&) const -> DataHandle*
- auto newReadHandle() const -> DataHandle*
- 
              void endpoint(const eckit::net:: Endpoint& endpoint) 
- 
              void host(const std::string& host) 
- void port(int port)
- 
              void path(const std::string& path) 
- 
              void query(const std::string& attribute, const std:: string& value) 
- 
              void fragment(const std::string& fragment) 
- 
              auto name() const -> const std::string& 
- 
              auto scheme() const -> const std::string& 
- 
              auto user() const -> const std::string& 
- 
              auto host() const -> const std::string& 
- auto port() const -> int
- auto path() const -> PathName
- 
              auto fragment() const -> const std::string& 
- 
              auto hostport() const -> std::string 
- 
              auto authority() const -> std::string 
- 
              auto query() const -> std::string 
- 
              auto query(const std::string& attribute) const -> const std:: string 
- 
              auto asString() const -> std::string 
- 
              auto asRawString() const -> std::string 
- auto operator!=(const URI& other) const -> bool
- auto operator==(const URI& other) const -> bool
Friends
- auto operator<<(Stream& s, const URI& uri) -> Stream&
- void operator>>(Stream&, URI&)
- 
              auto operator<<(std::ostream& s, const URI& p) -> std:: ostream&