cache_class_t Struct Reference
[NuauthCache]

#include <cache.h>


Data Fields

GAsyncQueue * queue
GHashTable * hash
CacheDeleteFunc delete_elt
void *(* duplicate_key )(gpointer)
void(* free_key )(gpointer)
gboolean(* equal_key )(gconstpointer, gconstpointer)


Detailed Description

struct needed for initialisation of cache manager occurence

Definition at line 49 of file cache.h.


Field Documentation

CacheDeleteFunc cache_class_t::delete_elt

Definition at line 52 of file cache.h.

Referenced by cache_get(), init_acl_cache(), and init_user_cache().

void*(* cache_class_t::duplicate_key)(gpointer)

Referenced by init_acl_cache(), and init_user_cache().

gboolean(* cache_class_t::equal_key)(gconstpointer, gconstpointer)

Referenced by cache_refresh(), init_acl_cache(), and init_user_cache().

void(* cache_class_t::free_key)(gpointer)

Referenced by init_acl_cache(), and init_user_cache().

GHashTable* cache_class_t::hash

Definition at line 51 of file cache.h.

Referenced by cache_destroy(), cache_insert(), cache_manager(), init_acl_cache(), init_audit(), and init_user_cache().

GAsyncQueue* cache_class_t::queue

Definition at line 50 of file cache.h.

Referenced by cache_destroy(), cache_manager(), cache_reset(), free_connection(), get_acls_from_cache(), get_users_from_cache(), init_acl_cache(), init_user_cache(), and main_cleanup().


The documentation for this struct was generated from the following file:
Generated on Sat Nov 22 04:01:05 2008 for NuFW by  doxygen 1.4.7