|
Defines |
#define | APREQ_DECLARE(d) APR_DECLARE(d) |
#define | APREQ_DECLARE_NONSTD(d) APR_DECLARE_NONSTD(d) |
#define | APREQ_DECLARE_DATA |
#define | APREQ_DEFAULT_READ_BLOCK_SIZE (64 * 1024) |
#define | APREQ_DEFAULT_READ_LIMIT (64 * 1024 * 1024) |
#define | APREQ_DEFAULT_BRIGADE_LIMIT (256 * 1024) |
#define | APREQ_DEFAULT_NELTS 8 |
#define | APREQ_FLAGS_OFF(f, name) ((f) &= ~(name##_MASK << name##_BIT)) |
#define | APREQ_FLAGS_ON(f, name) ((f) |= (name##_MASK << name##_BIT)) |
#define | APREQ_FLAGS_GET(f, name) (((f) >> name##_BIT) & name##_MASK) |
#define | APREQ_FLAGS_SET(f, name, value) |
#define | APREQ_CHARSET_BIT 0 |
#define | APREQ_CHARSET_MASK 255 |
#define | APREQ_TAINTED_BIT 8 |
#define | APREQ_TAINTED_MASK 1 |
#define | APREQ_COOKIE_VERSION_BIT 11 |
#define | APREQ_COOKIE_VERSION_MASK 3 |
#define | APREQ_COOKIE_SECURE_BIT 13 |
#define | APREQ_COOKIE_SECURE_MASK 1 |
#define | apreq_attr_to_type(T, A, P) ( (T*) ((char*)(P)-offsetof(T,A)) ) |
Typedefs |
typedef apreq_value_t | apreq_value_t |
| libapreq's pre-extensible string type
|
Enumerations |
enum | apreq_charset_t { APREQ_CHARSET_ASCII = 0,
APREQ_CHARSET_LATIN1 = 1,
APREQ_CHARSET_CP1252 = 2,
APREQ_CHARSET_UTF8 = 8
} |
enum | apreq_join_t { APREQ_JOIN_AS_IS,
APREQ_JOIN_ENCODE,
APREQ_JOIN_DECODE,
APREQ_JOIN_QUOTE
} |
enum | apreq_match_t { APREQ_MATCH_FULL,
APREQ_MATCH_PARTIAL
} |
enum | apreq_expires_t { APREQ_EXPIRES_HTTP,
APREQ_EXPIRES_NSCOOKIE
} |
Functions |
static APR_INLINE void | apreq_value_table_add (const apreq_value_t *v, apr_table_t *t) |
apr_status_t | apreq_initialize (apr_pool_t *pool) |
apr_status_t | apreq_pre_initialize (apr_pool_t *pool) |
apr_status_t | apreq_post_initialize (apr_pool_t *pool) |
Define the generic APREQ_ macros and common data structures.