|
size_t | rtc::escape (char *buffer, size_t buflen, const char *source, size_t srclen, const char *illegal, char escape) |
|
size_t | rtc::unescape (char *buffer, size_t buflen, const char *source, size_t srclen, char escape) |
|
size_t | rtc::encode (char *buffer, size_t buflen, const char *source, size_t srclen, const char *illegal, char escape) |
|
size_t | rtc::decode (char *buffer, size_t buflen, const char *source, size_t srclen, char escape) |
|
const char * | rtc::unsafe_filename_characters () |
|
size_t | rtc::url_encode (char *buffer, size_t buflen, const char *source, size_t srclen) |
|
size_t | rtc::url_decode (char *buffer, size_t buflen, const char *source, size_t srclen) |
|
size_t | rtc::utf8_decode (const char *source, size_t srclen, unsigned long *value) |
|
size_t | rtc::utf8_encode (char *buffer, size_t buflen, unsigned long value) |
|
size_t | rtc::html_encode (char *buffer, size_t buflen, const char *source, size_t srclen) |
|
size_t | rtc::html_decode (char *buffer, size_t buflen, const char *source, size_t srclen) |
|
size_t | rtc::xml_encode (char *buffer, size_t buflen, const char *source, size_t srclen) |
|
size_t | rtc::xml_decode (char *buffer, size_t buflen, const char *source, size_t srclen) |
|
char | rtc::hex_encode (unsigned char val) |
|
bool | rtc::hex_decode (char ch, unsigned char *val) |
|
size_t | rtc::hex_encode (char *buffer, size_t buflen, const char *source, size_t srclen) |
|
size_t | rtc::hex_encode_with_delimiter (char *buffer, size_t buflen, const char *source, size_t srclen, char delimiter) |
|
std::string | rtc::hex_encode (const std::string &str) |
|
std::string | rtc::hex_encode (const char *source, size_t srclen) |
|
std::string | rtc::hex_encode_with_delimiter (const char *source, size_t srclen, char delimiter) |
|
size_t | rtc::hex_decode (char *buffer, size_t buflen, const char *source, size_t srclen) |
|
size_t | rtc::hex_decode_with_delimiter (char *buffer, size_t buflen, const char *source, size_t srclen, char delimiter) |
|
size_t | rtc::hex_decode (char *buffer, size_t buflen, const std::string &source) |
|
size_t | rtc::hex_decode_with_delimiter (char *buffer, size_t buflen, const std::string &source, char delimiter) |
|
size_t | rtc::transform (std::string &value, size_t maxlen, const std::string &source, Transform t) |
|
std::string | rtc::s_transform (const std::string &source, Transform t) |
|
size_t | rtc::tokenize (const std::string &source, char delimiter, std::vector< std::string > *fields) |
|
size_t | rtc::tokenize_with_empty_tokens (const std::string &source, char delimiter, std::vector< std::string > *fields) |
|
size_t | rtc::tokenize_append (const std::string &source, char delimiter, std::vector< std::string > *fields) |
|
size_t | rtc::tokenize (const std::string &source, char delimiter, char start_mark, char end_mark, std::vector< std::string > *fields) |
|
bool | rtc::tokenize_first (const std::string &source, const char delimiter, std::string *token, std::string *rest) |
|
size_t | rtc::split (const std::string &source, char delimiter, std::vector< std::string > *fields) |
|
char | rtc::make_char_safe_for_filename (char c) |
|