Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ap_slotmem.h File Reference

Memory Slot Extension Storage Module for Apache. More...

#include "httpd.h"
#include "http_config.h"
#include "http_log.h"
#include "ap_provider.h"
#include "apr.h"
#include "apr_strings.h"
#include "apr_pools.h"
#include "apr_shm.h"
#include "apr_global_mutex.h"
#include "apr_file_io.h"
#include "apr_md5.h"
Include dependency graph for ap_slotmem.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

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

Memory Slot Extension Storage Module for Apache.