Apache HTTPD
Classes | Macros | Typedefs

Classes

struct  ap_slotmem_provider_t
 

Macros

#define AP_SLOTMEM_PROVIDER_GROUP   "slotmem"
 
#define AP_SLOTMEM_PROVIDER_VERSION   "0"
 
#define AP_SLOTMEM_TYPE_PERSIST   (1 << 0)
 
#define AP_SLOTMEM_TYPE_NOTMPSAFE   (1 << 1)
 
#define AP_SLOTMEM_TYPE_PREGRAB   (1 << 2)
 
#define AP_SLOTMEM_TYPE_CLEARINUSE   (1 << 3)
 

Typedefs

typedef unsigned int ap_slotmem_type_t
 
typedef struct ap_slotmem_instance_t ap_slotmem_instance_t
 
typedef apr_status_t ap_slotmem_callback_fn_t(void *mem, void *data, apr_pool_t *pool)
 
typedef struct ap_slotmem_provider_t ap_slotmem_provider_t
 

Detailed Description

Macro Definition Documentation

◆ AP_SLOTMEM_PROVIDER_GROUP

#define AP_SLOTMEM_PROVIDER_GROUP   "slotmem"

Definition at line 52 of file ap_slotmem.h.

◆ AP_SLOTMEM_PROVIDER_VERSION

#define AP_SLOTMEM_PROVIDER_VERSION   "0"

Definition at line 53 of file ap_slotmem.h.

◆ AP_SLOTMEM_TYPE_CLEARINUSE

#define AP_SLOTMEM_TYPE_CLEARINUSE   (1 << 3)

Definition at line 73 of file ap_slotmem.h.

◆ AP_SLOTMEM_TYPE_NOTMPSAFE

#define AP_SLOTMEM_TYPE_NOTMPSAFE   (1 << 1)

Definition at line 71 of file ap_slotmem.h.

◆ AP_SLOTMEM_TYPE_PERSIST

#define AP_SLOTMEM_TYPE_PERSIST   (1 << 0)

Definition at line 70 of file ap_slotmem.h.

◆ AP_SLOTMEM_TYPE_PREGRAB

#define AP_SLOTMEM_TYPE_PREGRAB   (1 << 2)

Definition at line 72 of file ap_slotmem.h.

Typedef Documentation

◆ ap_slotmem_callback_fn_t

typedef apr_status_t ap_slotmem_callback_fn_t(void *mem, void *data, apr_pool_t *pool)

callback function used for slotmem doall.

Parameters
memis the memory associated with a worker.
datais what is passed to slotmem.
poolis pool used
Returns
APR_SUCCESS if all went well

Definition at line 84 of file ap_slotmem.h.

◆ ap_slotmem_instance_t

Definition at line 75 of file ap_slotmem.h.

◆ ap_slotmem_provider_t

Definition at line 192 of file ap_slotmem.h.

◆ ap_slotmem_type_t

Definition at line 55 of file ap_slotmem.h.