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.