Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

apreq_cookie.h File Reference

Cookies and Jars. More...

#include "apreq.h"
#include "apr_tables.h"

Go to the source code of this file.

Data Structures

struct  apreq_cookie_t
struct  apreq_jar_t

Defines

#define APREQ_COOKIE_VERSION_DEFAULT   APREQ_COOKIE_VERSION_NETSCAPE
#define APREQ_COOKIE_MAX_LENGTH   4096
#define apreq_value_to_cookie(ptr)
#define apreq_cookie_name(c)   ((c)->v.name)
#define apreq_cookie_value(c)   ((c)->v.data)
#define apreq_jar_items(j)   apr_table_elts(j->cookies)->nelts
#define apreq_jar_nelts(j)   apr_table_elts(j->cookies)->nelts
#define apreq_add_cookie(j, c)   apreq_jar_add(j,c)
#define apreq_make_cookie(p, n, nl, v, vl)   apreq_cookie_make(p,n,nl,v,vl)
#define apreq_serialize_cookie(buf, len, c)   apreq_cookie_serialize(c,buf,len)

Typedefs

typedef apreq_jar_t apreq_jar_t
typedef apreq_cookie_t apreq_cookie_t

Enumerations

enum  apreq_cookie_version_t { APREQ_COOKIE_VERSION_NETSCAPE, APREQ_COOKIE_VERSION_RFC }

Functions

apreq_cookie_tapreq_cookie (const apreq_jar_t *jar, const char *name)
void apreq_jar_add (apreq_jar_t *jar, const apreq_cookie_t *c)
apreq_jar_tapreq_jar (void *env, const char *hdr)
apreq_cookie_tapreq_cookie_make (apr_pool_t *pool, const char *name, const apr_size_t nlen, const char *value, const apr_size_t vlen)
apr_status_t apreq_cookie_attr (apr_pool_t *p, apreq_cookie_t *c, const char *attr, apr_size_t alen, const char *val, 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)
apr_status_t apreq_cookie_bake (const apreq_cookie_t *c, void *env)
apr_status_t apreq_cookie_bake2 (const apreq_cookie_t *c, void *env)
apreq_cookie_version_t apreq_ua_cookie_version (void *env)


Detailed Description

Cookies and Jars.

Cookie and Jar functions.


Generated on Sat Jun 12 10:16:30 2004 for libapreq2 by doxygen1.2.15