#include <hash.h>
Public Attributes | |
hash_link ** | buckets |
HASHCMP * | cmp |
HASHHASH * | hash |
unsigned int | size |
unsigned int | current_slot |
hash_link * | next |
int | count |
Detailed Description
Member Data Documentation
◆ buckets
hash_link** hash_table::buckets |
Definition at line 25 of file hash.h.
Referenced by hash_create(), hash_first(), hash_get_bucket(), hash_join(), hash_lookup(), hash_next_bucket(), hash_remove_link(), and hashFreeMemory().
◆ cmp
HASHCMP* hash_table::cmp |
Definition at line 26 of file hash.h.
Referenced by hash_create(), and hash_lookup().
◆ count
int hash_table::count |
Definition at line 31 of file hash.h.
Referenced by fqdncacheCount(), hash_join(), hash_remove_link(), hashFreeItems(), and ipcacheCount().
◆ current_slot
unsigned int hash_table::current_slot |
Definition at line 29 of file hash.h.
Referenced by hash_create(), hash_first(), hash_last(), and hash_next_bucket().
◆ hash
HASHHASH* hash_table::hash |
Definition at line 27 of file hash.h.
Referenced by hash_create(), hash_join(), hash_lookup(), hash_remove_link(), and idnsCallback().
◆ next
hash_link* hash_table::next |
Definition at line 30 of file hash.h.
Referenced by hash_create(), hash_first(), hash_last(), hash_next(), hash_next_bucket(), and hash_remove_link().
◆ size
unsigned int hash_table::size |
Definition at line 28 of file hash.h.
Referenced by hash_create(), hash_get_bucket(), hash_join(), hash_lookup(), hash_next_bucket(), and hash_remove_link().
The documentation for this class was generated from the following file:
- include/hash.h