|
| UT_Url () |
|
| UT_Url (const UT_StringRef &url_string, Protocol force_protocol=PROT_UNKNOWN) |
|
| UT_Url (Protocol prot, const UT_StringHolder &host, int port, const UT_StringHolder &path) |
|
| UT_Url (Protocol prot, const UT_StringHolder &user, const UT_StringHolder &password, const UT_StringHolder &host, int port, const UT_StringHolder &path, const UT_StringHolder &query_string) |
|
| UT_Url (const UT_Url &url)=default |
|
UT_Url & | operator= (const UT_Url &url)=default |
|
| UT_Url (UT_Url &&url)=default |
|
UT_Url & | operator= (UT_Url &&url)=default |
|
bool | parse (const UT_StringRef &str_url, Protocol force_protocol=PROT_UNKNOWN) |
|
void | clear () |
|
bool | isUsable () const |
|
| operator bool () const |
|
bool | operator== (const UT_Url &url) const |
|
bool | operator!= (const UT_Url &url) const |
|
UT_StringHolder | toString (unsigned format=FormattingOptions::None) const |
|
UT_StringHolder | toHostPort () const |
|
UT_StringHolder | protocolToString () const |
|
bool | usingDefaultPortForProtocol () const |
|
bool | hasMatchingPath (const UT_Url &url) const |
|
bool | hasMatchingPath (const UT_StringHolder &path) const |
|
bool | hasMatchingHost (const UT_Url &url) const |
|
bool | hasMatchingHost (const UT_StringHolder &host) const |
|
Protocol | protocol () const |
|
void | setProtocol (Protocol protocol) |
|
const UT_StringHolder & | user () const |
|
void | setUser (const UT_StringHolder &user) |
|
const UT_StringHolder & | password () const |
|
void | setPassword (const UT_StringHolder &pass) |
|
const UT_StringHolder & | host () const |
|
void | setHost (const UT_StringHolder &host) |
|
int | port () const |
|
int | rawPort () const |
|
void | setPort (int port) |
|
const UT_StringHolder & | path () const |
|
void | setPath (const UT_StringHolder &path) |
|
const UT_StringHolder & | queryString () const |
|
void | setQueryString (const UT_StringHolder &query) |
|
Definition at line 22 of file UT_Url.h.