suricata
MpmCtx_ Struct Reference

#include <util-mpm.h>

Collaboration diagram for MpmCtx_:

Data Fields

void * ctx
 
uint8_t mpm_type
 
uint8_t flags
 
uint16_t maxdepth
 
uint32_t pattern_cnt
 
uint16_t minlen
 
uint16_t maxlen
 
uint32_t memory_cnt
 
uint32_t memory_size
 
uint32_t max_pat_id
 
MpmPattern ** init_hash
 

Detailed Description

Definition at line 88 of file util-mpm.h.

Field Documentation

◆ ctx

◆ flags

uint8_t MpmCtx_::flags

Definition at line 92 of file util-mpm.h.

Referenced by MpmFactoryRegisterMpmCtxProfile().

◆ init_hash

MpmPattern** MpmCtx_::init_hash

◆ max_pat_id

uint32_t MpmCtx_::max_pat_id

Definition at line 105 of file util-mpm.h.

Referenced by SCACDestroyCtx(), and SCACPreparePatterns().

◆ maxdepth

uint16_t MpmCtx_::maxdepth

Definition at line 94 of file util-mpm.h.

◆ maxlen

uint16_t MpmCtx_::maxlen

Definition at line 100 of file util-mpm.h.

Referenced by SCACPrintInfo(), and SCACTilePrintInfo().

◆ memory_cnt

uint32_t MpmCtx_::memory_cnt

◆ memory_size

uint32_t MpmCtx_::memory_size

◆ minlen

uint16_t MpmCtx_::minlen

Definition at line 99 of file util-mpm.h.

Referenced by SCACPrintInfo(), and SCACTilePrintInfo().

◆ mpm_type

uint8_t MpmCtx_::mpm_type

◆ pattern_cnt

uint32_t MpmCtx_::pattern_cnt

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