#include <hash.h>
Data Fields | |
uint32_t | hashsize |
uint32_t | limit |
uint32_t | count |
uint32_t | initval |
uint32_t(* | hash )(const void *data, const struct hashtable *table) |
int(* | compare )(const void *data1, const void *data2) |
struct list_head | members [0] |
struct llist_head | members [0] |
int(* hashtable::compare)(const void *data1, const void *data2) |
Referenced by hashtable_create(), and hashtable_find().
uint32_t hashtable::count |
Referenced by hashtable_add(), hashtable_counter(), and hashtable_del().
Referenced by hashtable_create(), and hashtable_hash().
uint32_t hashtable::hashsize |
Referenced by hashtable_create(), hashtable_flush(), and hashtable_iterate_limit().
uint32_t hashtable::initval |
uint32_t hashtable::limit |
Referenced by hashtable_add(), and hashtable_create().
struct llist_head hashtable::members[0] |
Referenced by hashtable_add(), hashtable_create(), hashtable_find(), hashtable_flush(), and hashtable_iterate_limit().