suricata
ROHashTable_ Struct Reference

#include <util-rohash.h>

Public Member Functions

 TAILQ_HEAD (, ROHashTableItem_) head
 

Data Fields

uint8_t locked
 
uint8_t hash_bits
 
uint16_t item_size
 
uint32_t items
 
void * data
 

Detailed Description

Definition at line 27 of file util-rohash.h.

Member Function Documentation

◆ TAILQ_HEAD()

ROHashTable_::TAILQ_HEAD ( ROHashTableItem_  )

Field Documentation

◆ data

void* ROHashTable_::data

Definition at line 32 of file util-rohash.h.

Referenced by ROHashFree(), ROHashInitFinalize(), and ROHashLookup().

◆ hash_bits

uint8_t ROHashTable_::hash_bits

Definition at line 29 of file util-rohash.h.

Referenced by ROHashInit(), ROHashInitFinalize(), ROHashLookup(), and ROHashMemorySize().

◆ item_size

uint16_t ROHashTable_::item_size

◆ items

uint32_t ROHashTable_::items

Definition at line 31 of file util-rohash.h.

Referenced by ROHashInit(), ROHashInitFinalize(), and ROHashMemorySize().

◆ locked

uint8_t ROHashTable_::locked

Definition at line 28 of file util-rohash.h.

Referenced by ROHashInitFinalize(), and ROHashInitQueueValue().


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