|  | 
| 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