suricata
|
#include <util-hashlist.h>
Data Fields | |
HashListTableBucket ** | array |
HashListTableBucket * | listhead |
HashListTableBucket * | listtail |
uint32_t | array_size |
uint32_t(* | Hash )(struct HashListTable_ *, void *, uint16_t) |
char(* | Compare )(void *, uint16_t, void *, uint16_t) |
void(* | Free )(void *) |
Definition at line 37 of file util-hashlist.h.
HashListTableBucket** HashListTable_::array |
Definition at line 38 of file util-hashlist.h.
Referenced by HashListTableAdd(), HashListTableFree(), HashListTableInit(), HashListTableLookup(), and HashListTableRemove().
uint32_t HashListTable_::array_size |
Definition at line 41 of file util-hashlist.h.
Referenced by HashListTableFree(), HashListTableGenericHash(), and HashListTableInit().
char(* HashListTable_::Compare) (void *, uint16_t, void *, uint16_t) |
Definition at line 43 of file util-hashlist.h.
Referenced by HashListTableInit(), HashListTableLookup(), and HashListTableRemove().
void(* HashListTable_::Free) (void *) |
Definition at line 44 of file util-hashlist.h.
Referenced by HashListTableFree(), HashListTableInit(), and HashListTableRemove().
uint32_t(* HashListTable_::Hash) (struct HashListTable_ *, void *, uint16_t) |
Definition at line 42 of file util-hashlist.h.
Referenced by HashListTableAdd(), HashListTableInit(), HashListTableLookup(), and HashListTableRemove().
HashListTableBucket* HashListTable_::listhead |
Definition at line 39 of file util-hashlist.h.
Referenced by HashListTableAdd(), HashListTableGetListHead(), HashListTableInit(), and HashListTableRemove().
HashListTableBucket* HashListTable_::listtail |
Definition at line 40 of file util-hashlist.h.
Referenced by HashListTableAdd(), HashListTableInit(), and HashListTableRemove().