suricata
HashListTable_ Struct Reference

#include <util-hashlist.h>

Collaboration diagram for HashListTable_:

Data Fields

HashListTableBucket ** array
 
HashListTableBucketlisthead
 
HashListTableBucketlisttail
 
uint32_t array_size
 
uint32_t(* Hash )(struct HashListTable_ *, void *, uint16_t)
 
char(* Compare )(void *, uint16_t, void *, uint16_t)
 
void(* Free )(void *)
 

Detailed Description

Definition at line 37 of file util-hashlist.h.

Field Documentation

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)
HashListTableBucket* HashListTable_::listhead
HashListTableBucket* HashListTable_::listtail

The documentation for this struct was generated from the following file: