Lines Matching defs:util_ald_cache_t

41 typedef struct util_ald_cache util_ald_cache_t;
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 */
94 util_ald_cache_t *search_cache;
95 util_ald_cache_t *compare_cache;
96 util_ald_cache_t *dn_compare_cache;
153 void *util_ldap_url_node_copy(util_ald_cache_t *cache, void *c);
154 void util_ldap_url_node_free(util_ald_cache_t *cache, void *n);
155 void util_ldap_url_node_display(request_rec *r, util_ald_cache_t *cache, void *n);
159 void *util_ldap_search_node_copy(util_ald_cache_t *cache, void *c);
160 void util_ldap_search_node_free(util_ald_cache_t *cache, void *n);
161 void util_ldap_search_node_display(request_rec *r, util_ald_cache_t *cache, void *n);
165 void *util_ldap_compare_node_copy(util_ald_cache_t *cache, void *c);
166 void util_ldap_compare_node_free(util_ald_cache_t *cache, void *n);
167 void util_ldap_compare_node_display(request_rec *r, util_ald_cache_t *cache, void *n);
171 void *util_ldap_dn_compare_node_copy(util_ald_cache_t *cache, void *c);
172 void util_ldap_dn_compare_node_free(util_ald_cache_t *cache, void *n);
173 void util_ldap_dn_compare_node_display(request_rec *r, util_ald_cache_t *cache, void *n);
179 void util_ald_free(util_ald_cache_t *cache, const void *ptr);
180 void *util_ald_alloc(util_ald_cache_t *cache, unsigned long size);
181 const char *util_ald_strdup(util_ald_cache_t *cache, const char *s);
182 util_compare_subgroup_t *util_ald_sgl_dup(util_ald_cache_t *cache, util_compare_subgroup_t *sgl);
183 void util_ald_sgl_free(util_ald_cache_t *cache, util_compare_subgroup_t **sgl);
187 void util_ald_cache_purge(util_ald_cache_t *cache);
189 util_ald_cache_t *util_ald_create_cache(util_ldap_state_t *st,
193 void * (*copyfunc)(util_ald_cache_t *cache, void *),
194 void (*freefunc)(util_ald_cache_t *cache, void *),
195 void (*displayfunc)(request_rec *r, util_ald_cache_t *cache, void *));
197 void util_ald_destroy_cache(util_ald_cache_t *cache);
198 void *util_ald_cache_fetch(util_ald_cache_t *cache, void *payload);
199 void *util_ald_cache_insert(util_ald_cache_t *cache, void *payload);
200 void util_ald_cache_remove(util_ald_cache_t *cache, void *payload);
201 char *util_ald_cache_display_stats(request_rec *r, util_ald_cache_t *cache, char *name, char *id);