Apache2
Collaboration diagram for Cache Functions:

Data Structures

struct  cache_control
 
struct  disk_cache_info_t
 
struct  cache_socache_info_t
 

Macros

#define VARY_FORMAT_VERSION   5
 
#define DISK_FORMAT_VERSION   6
 
#define CACHE_HEADER_SUFFIX   ".header"
 
#define CACHE_DATA_SUFFIX   ".data"
 
#define CACHE_VDIR_SUFFIX   ".vary"
 
#define AP_TEMPFILE_PREFIX   "/"
 
#define AP_TEMPFILE_BASE   "aptmp"
 
#define AP_TEMPFILE_SUFFIX   "XXXXXX"
 
#define AP_TEMPFILE_BASELEN   strlen(AP_TEMPFILE_BASE)
 
#define AP_TEMPFILE_NAMELEN   strlen(AP_TEMPFILE_BASE AP_TEMPFILE_SUFFIX)
 
#define AP_TEMPFILE   AP_TEMPFILE_PREFIX AP_TEMPFILE_BASE AP_TEMPFILE_SUFFIX
 
#define CACHE_SOCACHE_VARY_FORMAT_VERSION   1
 
#define CACHE_SOCACHE_DISK_FORMAT_VERSION   2
 

Typedefs

typedef struct cache_control cache_control_t
 

Detailed Description

Macro Definition Documentation

◆ AP_TEMPFILE

◆ AP_TEMPFILE_BASE

#define AP_TEMPFILE_BASE   "aptmp"

◆ AP_TEMPFILE_BASELEN

#define AP_TEMPFILE_BASELEN   strlen(AP_TEMPFILE_BASE)

◆ AP_TEMPFILE_NAMELEN

#define AP_TEMPFILE_NAMELEN   strlen(AP_TEMPFILE_BASE AP_TEMPFILE_SUFFIX)

◆ AP_TEMPFILE_PREFIX

#define AP_TEMPFILE_PREFIX   "/"

◆ AP_TEMPFILE_SUFFIX

#define AP_TEMPFILE_SUFFIX   "XXXXXX"

◆ CACHE_DATA_SUFFIX

#define CACHE_DATA_SUFFIX   ".data"

◆ CACHE_HEADER_SUFFIX

#define CACHE_HEADER_SUFFIX   ".header"

◆ CACHE_SOCACHE_DISK_FORMAT_VERSION

#define CACHE_SOCACHE_DISK_FORMAT_VERSION   2

◆ CACHE_SOCACHE_VARY_FORMAT_VERSION

#define CACHE_SOCACHE_VARY_FORMAT_VERSION   1

◆ CACHE_VDIR_SUFFIX

#define CACHE_VDIR_SUFFIX   ".vary"

◆ DISK_FORMAT_VERSION

#define DISK_FORMAT_VERSION   6

◆ VARY_FORMAT_VERSION

#define VARY_FORMAT_VERSION   5

Typedef Documentation

◆ cache_control_t