| AddQueryParameter(const char *name, const char *value, bool escape_all=false) | SUrl |  | 
  | AsString() const | SUrl |  | 
  | AsValue() const | SUrl |  | 
  | Equals(const char *) const | SUrl |  | 
  | Equals(const SUrl &url) const | SUrl |  | 
  | EscapePathString(bool escape_all, char *outString, const char *inString, size_t inLen=0x7fffffff) | SUrl |  [static] | 
  | EscapeQueryString(bool escape_all, char *outString, const char *inString, size_t inLen=0x7fffffff) | SUrl |  [static] | 
  | GetAction() const | SUrl |  | 
  | GetEscapedLength(const char *unescaped_string, size_t inLen=0x7fffffff) | SUrl |  [static] | 
  | GetExtension() const | SUrl |  | 
  | GetFragment() const | SUrl |  | 
  | GetHostName() const | SUrl |  | 
  | GetPassword() const | SUrl |  | 
  | GetPath() const | SUrl |  | 
  | GetPort() const | SUrl |  | 
  | GetQuery() const | SUrl |  | 
  | GetQueryParameter(const char *name, SString *out_value) const | SUrl |  | 
  | GetScheme() const | SUrl |  | 
  | GetUnescapedFileName(char *out, int size) const | SUrl |  | 
  | GetUnescapedPath(char *out, int size) const | SUrl |  | 
  | GetUnescapedQuery(char *out, int size) const | SUrl |  | 
  | GetUserName() const | SUrl |  | 
  | IsSchemeSupported(const char *scheme) | SUrl |  [static] | 
  | IsValid() const | SUrl |  | 
  | operator SValue() const | SUrl |  [inline] | 
  | operator!=(const SUrl &url) const | SUrl |  | 
  | operator=(const char *url_string) | SUrl |  | 
  | operator=(const SUrl &url) | SUrl |  | 
  | operator==(const SUrl &url) const | SUrl |  | 
  | operator==(const char *urlString) const | SUrl |  | 
  | Print(SString *dump=NULL) const | SUrl |  | 
  | RemoveQueryParameter(const char *name) | SUrl |  | 
  | ReplaceQueryParameter(const char *name, const char *value, bool addIfNotPresent=true, bool escape_all=false) | SUrl |  | 
  | Reset() | SUrl |  | 
  | SetAction(const char *action) | SUrl |  | 
  | SetFragment(const char *fragment) | SUrl |  | 
  | SetHostName(const char *hostname) | SUrl |  | 
  | SetInternetStyleSchemeSupport(char queryBeginChar= '?', char queryAssignmentChar= '=', char querySeperatorChar= '&') | SUrl |  | 
  | SetPassword(const char *password) | SUrl |  | 
  | SetPath(const char *path, bool escape_all=false) | SUrl |  | 
  | SetPort(int port) | SUrl |  | 
  | SetQuery(const char *query, bool escape_all=false) | SUrl |  | 
  | SetTo(const SUrl &url) | SUrl |  | 
  | SetTo(const char *urlString, bool escape_all=false) | SUrl |  | 
  | SetTo(const SUrl &baseURL, const char *relativePath, bool escape_all=false) | SUrl |  | 
  | SetTo(const SValue &value) | SUrl |  | 
  | SetUserName(const char *user) | SUrl |  | 
  | SUrl() | SUrl |  | 
  | SUrl(const SUrl &) | SUrl |  | 
  | SUrl(const char *urlString, bool escape_all=false) | SUrl |  | 
  | SUrl(const char *scheme, const char *hostname, int port, bool escape_all=false, bool hierarchal=false) | SUrl |  | 
  | SUrl(const SUrl &baseURL, const char *relativePath, bool escape_all=false) | SUrl |  | 
  | SUrl(const SValue &value, status_t *status=NULL) | SUrl |  | 
  | ~SUrl() | SUrl |  |