suricata
|
#include <util-hash.h>
Data Fields | |
HashTableBucket ** | array |
uint32_t | array_size |
uint32_t | count |
uint32_t(* | Hash )(struct HashTable_ *, void *, uint16_t) |
char(* | Compare )(void *, uint16_t, void *, uint16_t) |
void(* | Free )(void *) |
Definition at line 35 of file util-hash.h.
HashTableBucket** HashTable_::array |
Definition at line 36 of file util-hash.h.
Referenced by HashTableAdd(), HashTableFree(), HashTableInit(), HashTableLookup(), and HashTableRemove().
uint32_t HashTable_::array_size |
Definition at line 37 of file util-hash.h.
Referenced by HashTableAdd(), HashTableFree(), HashTableGenericHash(), HashTableInit(), HashTableLookup(), SCClassConfClasstypeHashFunc(), SCRConfReferenceHashFunc(), and StringHashFunc().
char(* HashTable_::Compare) (void *, uint16_t, void *, uint16_t) |
Definition at line 42 of file util-hash.h.
Referenced by HashListTableInit(), HashTableInit(), HashTableLookup(), and HashTableRemove().
uint32_t HashTable_::count |
Definition at line 39 of file util-hash.h.
Referenced by HashTableAdd().
void(* HashTable_::Free) (void *) |
Definition at line 43 of file util-hash.h.
Referenced by HashListTableInit(), HashTableFree(), HashTableInit(), and HashTableRemove().
uint32_t(* HashTable_::Hash) (struct HashTable_ *, void *, uint16_t) |
Definition at line 41 of file util-hash.h.
Referenced by HashListTableInit(), HashTableAdd(), HashTableInit(), HashTableLookup(), and HashTableRemove().