• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/apache-793/httpd/modules/cache/

Lines Matching refs:conf

74 static char *header_file(apr_pool_t *p, disk_cache_conf *conf,
78 dobj->hashfile = ap_cache_generate_name(p, conf->dirlevels,
79 conf->dirlength, name);
87 return apr_pstrcat(p, conf->cache_root, "/", dobj->hashfile,
92 static char *data_file(apr_pool_t *p, disk_cache_conf *conf,
96 dobj->hashfile = ap_cache_generate_name(p, conf->dirlevels,
97 conf->dirlength, name);
105 return apr_pstrcat(p, conf->cache_root, "/", dobj->hashfile,
110 static apr_status_t mkdir_structure(disk_cache_conf *conf, const char *file, apr_pool_t *pool)
115 for (p = (char*)file + conf->cache_root_len + 1;;) {
135 static apr_status_t safe_file_rename(disk_cache_conf *conf,
150 rv = mkdir_structure(conf, dest, pool);
161 static apr_status_t file_cache_el_final(disk_cache_conf *conf, disk_cache_file_t *file,
174 rv = safe_file_rename(conf, file->tempfile, file->file, file->pool);
202 static apr_status_t file_cache_create(disk_cache_conf *conf, disk_cache_file_t *file,
206 file->tempfile = apr_pstrcat(pool, conf->cache_root, AP_TEMPFILE, NULL);
341 disk_cache_conf *conf = ap_get_module_config(r->server->module_config,
347 if (conf->cache_root == NULL) {
384 dobj->root = apr_pstrmemdup(r->pool, conf->cache_root, conf->cache_root_len);
385 dobj->root_len = conf->cache_root_len;
390 file_cache_create(conf, &dobj->hdrs, pool);
391 file_cache_create(conf, &dobj->vary, pool);
392 file_cache_create(conf, &dobj->data, pool);
394 dobj->data.file = data_file(r->pool, conf, dobj, key);
395 dobj->hdrs.file = header_file(r->pool, conf, dobj, key);
396 dobj->vary.file = header_file(r->pool, conf, dobj, key);
410 disk_cache_conf *conf = ap_get_module_config(r->server->module_config,
425 if (conf->cache_root == NULL) {
444 dobj->root = apr_pstrmemdup(r->pool, conf->cache_root, conf->cache_root_len);
445 dobj->root_len = conf->cache_root_len;
447 dobj->vary.file = header_file(r->pool, conf, dobj, key);
480 dobj->hdrs.file = header_file(r->pool, conf, dobj, nkey);
517 file_cache_create(conf, &dobj->hdrs, pool);
518 file_cache_create(conf, &dobj->vary, pool);
519 file_cache_create(conf, &dobj->data, pool);
521 dobj->data.file = data_file(r->pool, conf, dobj, nkey);
955 disk_cache_conf *conf = ap_get_module_config(r->server->module_config,
984 rv = mkdir_structure(conf, dobj->hdrs.file, r->pool);
1037 dobj->data.file = data_file(r->pool, conf, dobj, tmp);
1038 dobj->hdrs.file = header_file(r->pool, conf, dobj, tmp);
1316 disk_cache_conf *conf = ap_get_module_config(r->server->module_config,
1326 rv = file_cache_el_final(conf, &dobj->hdrs, r);
1329 rv = file_cache_el_final(conf, &dobj->vary, r);
1333 rv = file_cache_el_final(conf, &dobj->data, r);
1404 disk_cache_conf *conf = apr_pcalloc(p, sizeof(disk_cache_conf));
1407 conf->dirlevels = DEFAULT_DIRLEVELS;
1408 conf->dirlength = DEFAULT_DIRLENGTH;
1410 conf->cache_root = NULL;
1411 conf->cache_root_len = 0;
1413 return conf;
1422 disk_cache_conf *conf = ap_get_module_config(parms->server->module_config,
1424 conf->cache_root = arg;
1425 conf->cache_root_len = strlen(arg);
1440 disk_cache_conf *conf = ap_get_module_config(parms->server->module_config,
1445 if (val * conf->dirlength > CACHEFILE_LEN)
1447 conf->dirlevels = val;
1453 disk_cache_conf *conf = ap_get_module_config(parms->server->module_config,
1458 if (val * conf->dirlevels > CACHEFILE_LEN)
1461 conf->dirlength = val;