Searched refs:cache (Results 1 - 18 of 18) sorted by relevance

/httpd/modules/ldap/
H A Dutil_ldap_cache_mgr.c18 * util_ldap_cache_mgr.c: LDAP cache manager things
79 void util_ald_free(util_ald_cache_t *cache, const void *ptr) argument
82 if (cache->rmm_addr) {
85 apr_rmm_free(cache->rmm_addr, apr_rmm_offset_get(cache->rmm_addr, (void *)ptr));
98 void *util_ald_alloc(util_ald_cache_t *cache, unsigned long size) argument
103 if (cache->rmm_addr) {
105 apr_rmm_off_t block = apr_rmm_calloc(cache->rmm_addr, size);
106 return block ? (void *)apr_rmm_addr_get(cache->rmm_addr, block) : NULL;
117 const char *util_ald_strdup(util_ald_cache_t *cache, cons argument
145 util_ald_sgl_dup(util_ald_cache_t *cache, util_compare_subgroup_t *sgl_in) argument
184 util_ald_sgl_free(util_ald_cache_t *cache, util_compare_subgroup_t **sgl) argument
232 util_ald_cache_purge(util_ald_cache_t *cache) argument
324 util_ald_create_cache(util_ldap_state_t *st, long cache_size, unsigned long (*hashfunc)(void *), int (*comparefunc)(void *, void *), void * (*copyfunc)(util_ald_cache_t *cache, void *), void (*freefunc)(util_ald_cache_t *cache, void *), void (*displayfunc)(request_rec *r, util_ald_cache_t *cache, void *)) argument
332 util_ald_cache_t *cache; local
399 util_ald_destroy_cache(util_ald_cache_t *cache) argument
421 util_ald_cache_fetch(util_ald_cache_t *cache, void *payload) argument
450 util_ald_cache_insert(util_ald_cache_t *cache, void *payload) argument
547 util_ald_cache_remove(util_ald_cache_t *cache, void *payload) argument
580 util_ald_cache_display_stats(request_rec *r, util_ald_cache_t *cache, char *name, char *id) argument
[all...]
H A Dutil_ldap_cache.h37 apr_time_t add_time; /* Time node was added to cache */
44 unsigned long size; /* Size of cache array */
45 unsigned long maxentries; /* Maximum number of cache entries */
46 unsigned long numentries; /* Current number of cache entries */
47 unsigned long fullmark; /* Used to keep track of when cache becomes 3/4 full */
48 apr_time_t marktime; /* Time that the cache became 3/4 full */
51 void * (*copy)(util_ald_cache_t *cache, void *); /* Func to alloc mem and copy payload to new mem */
52 void (*free)(util_ald_cache_t *cache, void *); /* Func to free mem used by the payload */
53 void (*display)(request_rec *r, util_ald_cache_t *cache, void *); /* Func to display the payload contents */
56 unsigned long numpurges; /* No. of times the cache ha
[all...]
H A Dutil_ldap_cache.c18 * util_ldap_cache.c: LDAP cache things
48 void *util_ldap_url_node_copy(util_ald_cache_t *cache, void *c) argument
51 util_url_node_t *node = util_ald_alloc(cache, sizeof *node);
54 if (!(node->url = util_ald_strdup(cache, n->url))) {
55 util_ald_free(cache, node);
68 void util_ldap_url_node_free(util_ald_cache_t *cache, void *n) argument
72 util_ald_free(cache, node->url);
76 util_ald_free(cache, node);
79 void util_ldap_url_node_display(request_rec *r, util_ald_cache_t *cache, void *n) argument
147 void *util_ldap_search_node_copy(util_ald_cache_t *cache, voi argument
198 util_ldap_search_node_free(util_ald_cache_t *cache, void *n) argument
218 util_ldap_search_node_display(request_rec *r, util_ald_cache_t *cache, void *n) argument
254 util_ldap_compare_node_copy(util_ald_cache_t *cache, void *c) argument
277 util_ldap_compare_node_free(util_ald_cache_t *cache, void *n) argument
288 util_ldap_compare_node_display(request_rec *r, util_ald_cache_t *cache, void *n) argument
357 util_ldap_dn_compare_node_copy(util_ald_cache_t *cache, void *c) argument
375 util_ldap_dn_compare_node_free(util_ald_cache_t *cache, void *n) argument
383 util_ldap_dn_compare_node_display(request_rec *r, util_ald_cache_t *cache, void *n) argument
[all...]
/httpd/modules/cache/
H A Dcache_storage.h39 int cache_remove_url(cache_request_rec *cache, request_rec *r);
40 int cache_create_entity(cache_request_rec *cache, request_rec *r,
42 int cache_select(cache_request_rec *cache, request_rec *r);
52 * @param cache cache_request_rec
55 int cache_invalidate(cache_request_rec *cache, request_rec *r);
H A Dmod_cache.c28 /* Handles for cache filters, resolved at startup to eliminate
59 * Can we deliver this request from the cache?
63 * check whether we're allowed to try cache it
69 * By default, the cache handler runs in the quick handler, bypassing
70 * virtually all server processing and offering the cache its optimal
71 * performance. In this mode, the cache bolts onto the front of the
75 * Under certain circumstances, an admin might want to run the cache as
76 * a normal handler instead of a quick handler, allowing the cache to
78 * the placement of the cache in the filter chain. This option comes at
88 cache_request_rec *cache; local
397 cache_request_rec *cache; local
644 cache_request_rec *cache = (cache_request_rec *)f->ctx; local
702 cache_save_store(ap_filter_t *f, apr_bucket_brigade *in, cache_server_conf *conf, cache_request_rec *cache) argument
813 cache_request_rec *cache = (cache_request_rec *)f->ctx; local
1618 cache_request_rec *cache; local
1663 cache_request_rec *cache; local
1859 cache_request_rec *cache = (cache_request_rec *) dummy; local
2683 AP_DECLARE_MODULE(cache) = variable
[all...]
H A Dcache_storage.c22 APLOG_USE_MODULE(cache); variable
31 * delete all URL entities from the cache
34 int cache_remove_url(cache_request_rec *cache, request_rec *r) argument
39 list = cache->providers;
41 /* Remove the stale cache entry if present. If not, we're
45 h = cache->stale_handle ? cache->stale_handle : cache->handle;
50 "cache: Removing url %s from the cache",
72 cache_create_entity(cache_request_rec *cache, request_rec *r, apr_off_t size, apr_bucket_brigade *in) argument
214 cache_select(cache_request_rec *cache, request_rec *r) argument
684 cache_invalidate(cache_request_rec *cache, request_rec *r) argument
[all...]
H A Dcache_util.h119 /* static information about the local cache */
121 apr_array_header_t *cacheenable; /* URLs to cache */
122 apr_array_header_t *cachedisable; /* URLs not to cache */
123 /** store the headers that should not be stored in the cache */
168 /* cache enabled for this location */
170 /* cache disabled for this location */
177 /** ignore the last-modified header when deciding to cache this request */
209 /* per request cache information */
211 cache_provider_list *providers; /* possible cache providers */
212 const cache_provider *provider; /* current cache provide
[all...]
H A Dcache_util.c22 APLOG_USE_MODULE(cache); variable
177 /* per directory cache disable */
182 /* global cache disable */
240 * Try obtain a cache wide lock on the given cache key.
256 * or when a request arrives containing a Cache-Control: no-cache. At
260 apr_status_t cache_try_lock(cache_server_conf *conf, cache_request_rec *cache, argument
286 if (!cache->key) {
289 * Try to use the key of a possible open but stale cache
292 if (cache
371 cache_remove_lock(cache_server_conf *conf, cache_request_rec *cache, request_rec *r, apr_bucket_brigade *bb) argument
431 ap_cache_check_no_cache(cache_request_rec *cache, request_rec *r) argument
474 ap_cache_check_no_store(cache_request_rec *cache, request_rec *r) argument
514 cache_check_freshness(cache_handle_t *h, cache_request_rec *cache, request_rec *r) argument
[all...]
H A Dmod_cache.h57 /* cache info information */
76 /* cached cache-control */
80 /* cache handle information */
86 /* Opaque portion (specific to the implementation) of the cache object */
97 #define CACHE_PROVIDER_GROUP "cache"
122 #define AP_CACHE_HIT_ENV "cache-hit"
123 #define AP_CACHE_REVALIDATE_ENV "cache-revalidate"
124 #define AP_CACHE_MISS_ENV "cache-miss"
125 #define AP_CACHE_INVALIDATE_ENV "cache-invalidate"
126 #define AP_CACHE_STATUS_ENV "cache
[all...]
/httpd/server/
H A Drequest.c344 struct walk_cache_t *prev; /* Prev cache of same call in this (sub)req */
351 walk_cache_t *cache, *prev_cache, *copy_cache; local
354 /* Find the most relevant, recent walk cache to work from and provide
356 * or internal redirect, this is the cache corresponding to the equivalent
358 * a cache exists. Otherwise it is the walk cache of the previous
360 * that exists; if not, then create a new walk cache.
385 cache = apr_pmemdup(r->pool, copy_cache, sizeof(*cache));
386 cache
566 walk_cache_t *cache; local
1355 walk_cache_t *cache; local
1556 walk_cache_t *cache; local
1752 walk_cache_t *cache; local
[all...]
H A Dutil.c3084 struct pw_cache *cache; local
3087 cache = (struct pw_cache *)apr_table_get(r->connection->notes, pw_cache_note_name);
3088 if (cache != NULL) {
3089 if (strncmp(passwd, cache->vb.buf, cache->pwlen) == 0
3090 && strcmp(hash, cache->vb.buf + cache->pwlen) == 0) {
3091 return cache->result;
3094 cache->vb.strlen = 0;
3097 cache
[all...]
H A Dutil_time.c46 * when hashing items into a cache of size
56 struct exploded_time_cache_element *cache,
61 &(cache[seconds & TIME_CACHE_MASK]);
64 /* The cache is implemented as a ring buffer. Each second,
71 * cache element. Note that the timestamp in the cache
73 * if two threads hit this cache element simultaneously
95 * Step 1: Take a "snapshot" of the cache element by
105 * just give up on the cache and explode the
55 cached_explode(apr_time_exp_t *xt, apr_time_t t, struct exploded_time_cache_element *cache, int use_gmt) argument
H A Dconfig.c244 * in better cache usage).
1380 * Therefore we cache a pointer to the last node.
2099 const struct htaccess_result *cache; local
2104 /* firstly, search cache */
2105 for (cache = r->htaccess; cache != NULL; cache = cache->next) {
2106 if (cache->override == override && strcmp(cache
[all...]
/httpd/support/
H A Dlogresolve.c50 * internal hash-table cache. This means that each IP number will only
77 static apr_hash_t *cache; variable
202 cache = apr_hash_make(pool);
236 /* See if we have it in our cache */
237 hostname = (char *) apr_hash_get(cache, line, APR_HASH_KEY_STRING);
260 /* From here on our we cache each result, even if it was not
273 /* Add to cache */
275 apr_hash_set(cache, line, APR_HASH_KEY_STRING,
276 apr_pstrdup(apr_hash_pool_get(cache), line));
294 /* Add to cache */
[all...]
/httpd/build/pkg/
H A Dbuildpkg.sh71 --enable-cache --enable-disk-cache --enable-mem-cache \
/httpd/build/rpm/
H A Dhtcacheclean.init19 # htcacheclean Startup script for the Apache cache cleaner
23 # size of the mod_cache_disk cache directory.
53 cachepath=${CACHEPATH-/var/cache/httpd/cache-root}
/httpd/
H A Dbuildconf131 # Remove autoconf 2.5x cache directories
132 rm -rf autom4te*.cache
198 rm -f config.cache
201 # Remove autoconf 2.5x cache directories
202 rm -rf autom4te*.cache
/httpd/modules/mappers/
H A Dmod_rewrite.c352 /* the (per-child) cache structures.
354 typedef struct cache { struct
360 } cache; typedef in typeref:struct:cache
414 /* the cache */
415 static cache *cachep;
1083 cachep = apr_palloc(p, sizeof(cache));
1085 cachep = NULL; /* turns off cache */
1614 "cache lookup FAILED, forcing new map lookup"));
1629 rewritelog((r,5,NULL,"cache lookup OK: map=%s[txt] key=%s -> val=%s",
1670 "cache looku
[all...]

Completed in 126 milliseconds