|
Defines |
#define | APREQ_COOKIE_MAX_LENGTH 4096 |
Typedefs |
typedef apreq_cookie_t | apreq_cookie_t |
| Cookie type, supporting both Netscape and RFC cookie specifications.
|
Functions |
static APR_INLINE apreq_cookie_t * | apreq_value_to_cookie (const char *val) |
static APR_INLINE unsigned | apreq_cookie_version (const apreq_cookie_t *c) |
static APR_INLINE void | apreq_cookie_version_set (apreq_cookie_t *c, unsigned v) |
static APR_INLINE unsigned | apreq_cookie_is_secure (const apreq_cookie_t *c) |
static APR_INLINE void | apreq_cookie_secure_on (apreq_cookie_t *c) |
static APR_INLINE void | apreq_cookie_secure_off (apreq_cookie_t *c) |
static APR_INLINE unsigned | apreq_cookie_is_tainted (const apreq_cookie_t *c) |
static APR_INLINE void | apreq_cookie_tainted_on (apreq_cookie_t *c) |
static APR_INLINE void | apreq_cookie_tainted_off (apreq_cookie_t *c) |
apr_status_t | apreq_parse_cookie_header (apr_pool_t *pool, apr_table_t *jar, const char *header) |
apreq_cookie_t * | apreq_cookie_make (apr_pool_t *pool, const char *name, const apr_size_t nlen, const char *value, const apr_size_t vlen) |
char * | apreq_cookie_as_string (const apreq_cookie_t *c, apr_pool_t *p) |
int | apreq_cookie_serialize (const apreq_cookie_t *c, char *buf, apr_size_t len) |
void | apreq_cookie_expires (apreq_cookie_t *c, const char *time_str) |