|
| enum | SchemeId { SCHEME_ID_UNKNOWN,
SCHEME_ID_HTTP,
SCHEME_ID_HTTPS
} |
| |
|
|
const NPT_String & | GetScheme () const |
| |
|
void | SetScheme (const char *scheme) |
| |
|
NPT_Result | SetSchemeFromUri (const char *uri) |
| |
|
SchemeId | GetSchemeId () const |
| |
|
|
static NPT_String | PercentEncode (const char *str, const char *chars, bool encode_percents=true) |
| |
|
static NPT_String | PercentDecode (const char *str) |
| |
|
static SchemeId | ParseScheme (const NPT_String &scheme) |
| |
|
|
static const char *const | PathCharsToEncode = NPT_URI_ALWAYS_ENCODE "?#[]" |
| |
|
static const char *const | QueryCharsToEncode = NPT_URI_ALWAYS_ENCODE "#[]" |
| |
|
static const char *const | FragmentCharsToEncode = NPT_URI_ALWAYS_ENCODE "[]" |
| |
|
static const char *const | UnsafeCharsToEncode = NPT_URI_ALWAYS_ENCODE |
| |
The documentation for this class was generated from the following files:
- lib/libUPnP/Neptune/Source/Core/NptUri.h
- lib/libUPnP/Neptune/Source/Core/NptUri.cpp