![]() |
ATLAS Offline Software
|
Classes | |
| struct | decoder_state_s |
Typedefs | |
| typedef struct urldecode::decoder_state_s | decoder_state |
Enumerations | |
| enum | states { ST_SYM, ST_PERCENT, ST_PERCENT_AND_SYM } |
Functions | |
| int | is_unreserved (char c) |
| ssize_t | urldecode (decoder_state *state, char *data, size_t size) |
| Decodes URL-encoded data. More... | |
| std::pair< std::string, int > | urldecode (decoder_state *state, const std::string &data, size_t size) |
| typedef struct urldecode::decoder_state_s urldecode::decoder_state |
| enum urldecode::states |
| int urldecode::is_unreserved | ( | char | c | ) |
| ssize_t urldecode::urldecode | ( | decoder_state * | state, |
| char * | data, | ||
| size_t | size | ||
| ) |
Decodes URL-encoded data.
Because encoded data is always bigger conversion is done in-place.
Definition at line 59 of file urldecode.h.
| std::pair<std::string,int> urldecode::urldecode | ( | decoder_state * | state, |
| const std::string & | data, | ||
| size_t | size | ||
| ) |
Definition at line 124 of file urldecode.h.
1.8.18