#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 |
1.4.7