#include "apr_hooks.h"
#include "apr.h"
#include "apr_lib.h"
#include "apr_strings.h"
#include "apr_buckets.h"
#include "apr_md5.h"
#include "apr_pools.h"
#include "apr_optional.h"
#include "apr_want.h"
#include "httpd.h"
#include "http_config.h"
#include "ap_config.h"
#include "http_core.h"
#include "http_protocol.h"
#include "http_request.h"
#include "http_vhost.h"
#include "http_main.h"
#include "http_log.h"
#include "http_connection.h"
#include "util_filter.h"
#include "apr_date.h"
#include "apr_uri.h"
#include "apr_atomic.h"
データ構造 | |
struct | cache_enable |
struct | cache_disable |
struct | cache_server_conf |
struct | cache_info |
struct | cache_object |
struct | cache_handle |
struct | cache_provider |
struct | cache_provider_list |
struct | cache_request_rec |
マクロ定義 | |
#define | CORE_PRIVATE |
#define | APR_WANT_STRFUNC |
#define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
#define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
#define | MSEC_ONE_DAY ((apr_time_t)(86400*APR_USEC_PER_SEC)) |
#define | MSEC_ONE_HR ((apr_time_t)(3600*APR_USEC_PER_SEC)) |
#define | MSEC_ONE_MIN ((apr_time_t)(60*APR_USEC_PER_SEC)) |
#define | MSEC_ONE_SEC ((apr_time_t)(APR_USEC_PER_SEC)) |
#define | DEFAULT_CACHE_MAXEXPIRE MSEC_ONE_DAY |
#define | DEFAULT_CACHE_EXPIRE MSEC_ONE_HR |
#define | DEFAULT_CACHE_LMFACTOR (0.1) |
#define | CACHE_DECLARE(type) type |
#define | CACHE_DECLARE_NONSTD(type) type |
#define | CACHE_DECLARE_DATA |
#define | CACHE_IGNORE_HEADERS_SET 1 |
#define | CACHE_IGNORE_HEADERS_UNSET 0 |
#define | CACHE_PROVIDER_GROUP "cache" |
#define | CACHE_DECLARE(type) type |
#define | CACHE_DECLARE_NONSTD(type) type |
#define | CACHE_DECLARE_DATA |
型定義 | |
typedef cache_info | cache_info |
typedef cache_object | cache_object_t |
typedef cache_handle | cache_handle_t |
typedef cache_provider_list | cache_provider_list |
関数 | |
CACHE_DECLARE (apr_time_t) ap_cache_current_age(cache_info *info | |
CACHE_DECLARE (int) ap_cache_check_freshness(cache_handle_t *h | |
CACHE_DECLARE (void) ap_cache_accept_headers(cache_handle_t *h | |
CACHE_DECLARE (char *) ap_cache_generate_name(apr_pool_t *p | |
CACHE_DECLARE (cache_provider_list *) ap_cache_get_providers(request_rec *r | |
CACHE_DECLARE (const char *) ap_cache_tokstr(apr_pool_t *p | |
CACHE_DECLARE (apr_table_t *) ap_cache_cacheable_hdrs_out(apr_pool_t *pool | |
int | cache_remove_url (cache_request_rec *cache, apr_pool_t *p) |
int | cache_create_entity (request_rec *r, apr_off_t size) |
int | cache_select (request_rec *r) |
apr_status_t | cache_generate_key_default (request_rec *r, apr_pool_t *p, char **key) |
const char * | cache_create_key (request_rec *r) |
APR_DECLARE_OPTIONAL_FN (apr_status_t, ap_cache_generate_key,(request_rec *r, apr_pool_t *p, char **key)) | |
変数 | |
const apr_time_t | age_value |
const apr_time_t apr_time_t | now |
request_rec * | r |
request_rec * | r |
request_rec int | preserve_orig |
char * | y |
int | dirlevels |
int int | dirlength |
int int const char * | name |
cache_server_conf * | conf |
cache_server_conf apr_uri_t | uri |
const char * | list |
const char const char * | key |
const char const char char ** | val |
const char * | list |
const char const char ** | str |
apr_table_t * | t |
apr_table_t server_rec * | s |