46#define AP_SOCACHE_FLAG_NOTMPSAFE (0x0001)
80 const unsigned char *
id,
82 const unsigned char *
data,
152 const unsigned char *
id,
unsigned int idlen,
154 unsigned char *
data,
unsigned int datalen,
172 const unsigned char *
id,
unsigned int idlen,
173 unsigned char *
data,
unsigned int *datalen,
186 const unsigned char *
id,
unsigned int idlen,
218#define AP_SOCACHE_PROVIDER_GROUP "socache"
220#define AP_SOCACHE_PROVIDER_VERSION "0"
223#define AP_SOCACHE_DEFAULT_PROVIDER "default"
apr_status_t() ap_socache_iterator_t(ap_socache_instance_t *instance, server_rec *s, void *userctx, const unsigned char *id, unsigned int idlen, const unsigned char *data, unsigned int datalen, apr_pool_t *pool)
const char int apr_pool_t * pool
const char apr_uint32_t * id
apr_int64_t apr_interval_time_t
apr_interval_time_t expiry_interval
apr_status_t(* store)(ap_socache_instance_t *instance, server_rec *s, const unsigned char *id, unsigned int idlen, apr_time_t expiry, unsigned char *data, unsigned int datalen, apr_pool_t *pool)
void(* status)(ap_socache_instance_t *instance, request_rec *r, int flags)
apr_status_t(* remove)(ap_socache_instance_t *instance, server_rec *s, const unsigned char *id, unsigned int idlen, apr_pool_t *pool)
apr_status_t(* iterate)(ap_socache_instance_t *instance, server_rec *s, void *userctx, ap_socache_iterator_t *iterator, apr_pool_t *pool)
void(* destroy)(ap_socache_instance_t *instance, server_rec *s)
apr_status_t(* init)(ap_socache_instance_t *instance, const char *cname, const struct ap_socache_hints *hints, server_rec *s, apr_pool_t *pool)
apr_status_t(* retrieve)(ap_socache_instance_t *instance, server_rec *s, const unsigned char *id, unsigned int idlen, unsigned char *data, unsigned int *datalen, apr_pool_t *pool)
A structure that represents the current request.
A structure to store information for each virtual server.