OpenVPN
|
#include <list.h>
Data Fields | |
int | n_buckets |
int | n_elements |
int | mask |
uint32_t | iv |
uint32_t(* | hash_function )(const void *key, uint32_t iv) |
bool(* | compare_function )(const void *key1, const void *key2) |
struct hash_bucket * | buckets |
struct hash_bucket* hash::buckets |
Definition at line 64 of file list.h.
Referenced by hash_add(), hash_bucket(), hash_free(), hash_init(), hash_iterator_next(), hash_lookup(), and hash_remove().
Definition at line 63 of file list.h.
Referenced by hash_init(), hash_lookup_fast(), and hash_remove_fast().
Definition at line 62 of file list.h.
Referenced by hash_init(), and hash_value().
uint32_t hash::iv |
Definition at line 61 of file list.h.
Referenced by hash_init(), and hash_value().
int hash::mask |
Definition at line 60 of file list.h.
Referenced by hash_add(), hash_bucket(), hash_init(), hash_lookup(), hash_remove(), and test_list().
int hash::n_buckets |
Definition at line 58 of file list.h.
Referenced by hash_free(), hash_init(), hash_iterator_init(), hash_iterator_init_range(), hash_n_buckets(), and test_list().
int hash::n_elements |
Definition at line 59 of file list.h.
Referenced by hash_add_fast(), hash_n_elements(), hash_remove_fast(), and hash_remove_marked().