|
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().