Searched refs:storage (Results 1 - 7 of 7) sorted by relevance

/httpd/modules/proxy/
H A Dmod_proxy_balancer.c27 ap_slotmem_provider_t *storage = NULL; variable
744 storage = ap_lookup_provider(AP_SLOTMEM_PROVIDER_GROUP, "shm",
746 if (!storage) {
797 rv = storage->create(&new, conf->id,
806 conf->storage = storage;
839 bshm = ap_proxy_find_balancershm(storage, conf->bslot, balancer, &index);
841 if ((rv = storage->fgrab(conf->bslot, index)) != APR_SUCCESS) {
847 if ((rv = storage->grab(conf->bslot, &index)) != APR_SUCCESS) {
851 if ((rv = storage
[all...]
H A Dmod_proxy.h169 ap_slotmem_provider_t *storage; member in struct:__anon275
387 void *context; /* general purpose storage */
414 void *context; /* general purpose storage */
459 ap_slotmem_provider_t *storage; member in struct:proxy_balancer
468 void *context; /* general purpose storage */
480 void *context; /* general purpose storage */
707 * @param p memory pool used for temporary storage while finding balancer
720 * @param p memory pool used for temporary storage while finding balancer
770 * @param storage slotmem provider
776 PROXY_DECLARE(proxy_worker_shared *) ap_proxy_find_workershm(ap_slotmem_provider_t *storage,
[all...]
H A Dproxy_util.c1262 ap_slotmem_provider_t *storage = balancer->storage; local
1266 if (!storage) {
1293 storage->attach(&(balancer->wslot), balancer->s->sname, &size, &num, p);
3153 ap_slotmem_provider_t *storage = b->storage; local
3179 if ((rv = storage->dptr(b->wslot, (unsigned int)index, (void *)&shm)) != APR_SUCCESS) {
3231 PROXY_DECLARE(proxy_worker_shared *) ap_proxy_find_workershm(ap_slotmem_provider_t *storage, argument
3238 limit = storage->num_slots(slot);
3240 if (storage
3252 ap_proxy_find_balancershm(ap_slotmem_provider_t *storage, ap_slotmem_instance_t *slot, proxy_balancer *balancer, unsigned int *index) argument
[all...]
/httpd/modules/proxy/balancers/
H A Dmod_lbmethod_heartbeat.c37 static const ap_slotmem_provider_t *storage = NULL; variable
240 storage->doall(hm_serversmem, hm_read, ctx, pool);
376 storage = ap_lookup_provider(AP_SLOTMEM_PROVIDER_GROUP, "shm",
378 if (!storage) {
387 storage->attach(&hm_serversmem, "mod_heartmonitor", &size, &num, p);
/httpd/modules/cluster/
H A Dmod_heartmonitor.c40 static const ap_slotmem_provider_t *storage = NULL; variable
201 storage->doall(slotmem, hm_update, &ctx, pool);
210 storage->grab(slotmem, &i);
212 storage->put(slotmem, i, (unsigned char *)&hmserver, sizeof(hmserver));
221 storage->doall(slotmem, hm_readid, &ctx, pool);
223 storage->release(slotmem, ctx.item_id);
684 storage = ap_lookup_provider(AP_SLOTMEM_PROVIDER_GROUP, "shm",
686 if (!storage) {
693 storage->create(&slotmem, "mod_heartmonitor", sizeof(hm_slot_server_t), maxworkers, AP_SLOTMEM_TYPE_PREGRAB, p);
/httpd/modules/slotmem/
H A Dmod_slotmem_plain.c303 static const ap_slotmem_provider_t storage = { variable
330 AP_SLOTMEM_PROVIDER_VERSION, &storage);
H A Dmod_slotmem_shm.c710 static const ap_slotmem_provider_t storage = { variable
726 /* make the storage usuable from outside */
729 return (&storage);
764 const ap_slotmem_provider_t *storage = slotmem_shm_getstorage(); local
766 AP_SLOTMEM_PROVIDER_VERSION, storage);

Completed in 2957 milliseconds