nemea-common 1.6.3
|
#include <cuckoo_hash_v2.h>
Data Fields | |
index_array_t * | ind |
char ** | keys |
void ** | data |
char * | key_kick |
void * | data_kick |
unsigned int | data_size |
unsigned int | table_size |
unsigned int | key_length |
Structure of the hash table.
Definition at line 40 of file cuckoo_hash_v2.h.
void** cc_hash_table_v2_t::data |
Array of data.
Definition at line 44 of file cuckoo_hash_v2.h.
void* cc_hash_table_v2_t::data_kick |
Pointer for returning kicked data.
Definition at line 46 of file cuckoo_hash_v2.h.
unsigned int cc_hash_table_v2_t::data_size |
Size of the data stored in every item (content of the data pointer).
Definition at line 47 of file cuckoo_hash_v2.h.
index_array_t* cc_hash_table_v2_t::ind |
Indexing array for data.
Definition at line 42 of file cuckoo_hash_v2.h.
char* cc_hash_table_v2_t::key_kick |
Key of the kicked data.
Definition at line 45 of file cuckoo_hash_v2.h.
unsigned int cc_hash_table_v2_t::key_length |
Length of the key used for items.
Definition at line 49 of file cuckoo_hash_v2.h.
char** cc_hash_table_v2_t::keys |
Array of keys.
Definition at line 43 of file cuckoo_hash_v2.h.
unsigned int cc_hash_table_v2_t::table_size |
Current size/capacity of the table.
Definition at line 48 of file cuckoo_hash_v2.h.