|
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