#include <uri_facade.h>
Public Member Functions | |
std::string | Host () const |
std::string | Password () const |
unsigned | Port () const |
std::string | Scheme () const |
Uri (const std::string &uriString) | |
Uri (const char *uriString) | |
std::string | User () const |
Private Member Functions | |
void | Initialize (const char *uriString, std::size_t len) |
Private Attributes | |
std::string | HostStr |
std::string | PasswordStr |
unsigned | PortNum |
std::string | SchemeStr |
std::string | UserStr |
Definition at line 18 of file uri_facade.h.
Common::Uri::Uri | ( | const std::string & | uriString | ) | [inline, explicit] |
Definition at line 21 of file uri_facade.h.
Common::Uri::Uri | ( | const char * | uriString | ) | [inline, explicit] |
Definition at line 26 of file uri_facade.h.
std::string Common::Uri::Host | ( | ) | const [inline] |
Definition at line 46 of file uri_facade.h.
void Common::Uri::Initialize | ( | const char * | uriString, |
std::size_t | len | ||
) | [private] |
Definition at line 21 of file uri_facade_lin.cpp.
std::string Common::Uri::Password | ( | ) | const [inline] |
Definition at line 41 of file uri_facade.h.
unsigned Common::Uri::Port | ( | ) | const [inline] |
Definition at line 51 of file uri_facade.h.
std::string Common::Uri::Scheme | ( | ) | const [inline] |
Definition at line 31 of file uri_facade.h.
std::string Common::Uri::User | ( | ) | const [inline] |
Definition at line 36 of file uri_facade.h.
std::string Common::Uri::HostStr [private] |
Definition at line 63 of file uri_facade.h.
std::string Common::Uri::PasswordStr [private] |
Definition at line 62 of file uri_facade.h.
unsigned Common::Uri::PortNum [private] |
Definition at line 64 of file uri_facade.h.
std::string Common::Uri::SchemeStr [private] |
Definition at line 60 of file uri_facade.h.
std::string Common::Uri::UserStr [private] |
Definition at line 61 of file uri_facade.h.