ATLAS Offline Software
Loading...
Searching...
No Matches
urldecode.h File Reference
#include <unistd.h>
#include <strings.h>
#include <sstream>
#include <string>
Include dependency graph for urldecode.h:

Go to the source code of this file.

Classes

struct  urldecode::decoder_state_s

Namespaces

namespace  urldecode

Typedefs

typedef struct urldecode::decoder_state_s urldecode::decoder_state

Enumerations

enum  urldecode::states { urldecode::ST_SYM , urldecode::ST_PERCENT , urldecode::ST_PERCENT_AND_SYM }

Functions

static int urldecode::hexdigit (char c)
int urldecode::is_unreserved (char c)
ssize_t urldecode::urldecode (decoder_state *state, char *data, size_t size)
 Decodes URL-encoded data.
std::pair< std::string, int > urldecode::urldecode (decoder_state *state, const std::string &data, size_t size)