suricata
SigGroupHead_ Struct Reference

Container for matching data for a signature group. More...

#include <detect.h>

Collaboration diagram for SigGroupHead_:

Data Fields

uint32_t flags
 
SigIntId sig_cnt
 
uint32_t non_pf_other_store_cnt
 
uint32_t non_pf_syn_store_cnt
 
SignatureNonPrefilterStorenon_pf_other_store_array
 
SignatureNonPrefilterStorenon_pf_syn_store_array
 
uint16_t filestore_cnt
 
uint32_t id
 
PrefilterEnginepkt_engines
 
PrefilterEnginepayload_engines
 
PrefilterEnginetx_engines
 
Signature ** match_array
 
SigGroupHeadInitDatainit
 

Detailed Description

Container for matching data for a signature group.

Definition at line 1345 of file detect.h.

Field Documentation

◆ filestore_cnt

uint16_t SigGroupHead_::filestore_cnt

the number of signatures in this sgh that have the filestore keyword set.

Definition at line 1361 of file detect.h.

Referenced by SigGroupHeadSetFilestoreCount().

◆ flags

uint32_t SigGroupHead_::flags

◆ id

uint32_t SigGroupHead_::id

unique id used to index sgh_array for stats

Definition at line 1363 of file detect.h.

Referenced by RulesDumpMatchArray(), and SCProfilingSghUpdateCounter().

◆ init

◆ match_array

Signature** SigGroupHead_::match_array

◆ non_pf_other_store_array

SignatureNonPrefilterStore* SigGroupHead_::non_pf_other_store_array

Definition at line 1355 of file detect.h.

Referenced by SigGroupHeadBuildNonPrefilterArray(), and SigGroupHeadFree().

◆ non_pf_other_store_cnt

uint32_t SigGroupHead_::non_pf_other_store_cnt

Definition at line 1353 of file detect.h.

Referenced by SigGroupHeadBuildNonPrefilterArray(), and SigGroupHeadFree().

◆ non_pf_syn_store_array

SignatureNonPrefilterStore* SigGroupHead_::non_pf_syn_store_array

◆ non_pf_syn_store_cnt

uint32_t SigGroupHead_::non_pf_syn_store_cnt

Definition at line 1354 of file detect.h.

Referenced by SigGroupHeadBuildNonPrefilterArray(), and SigGroupHeadFree().

◆ payload_engines

PrefilterEngine* SigGroupHead_::payload_engines

Definition at line 1366 of file detect.h.

Referenced by Prefilter().

◆ pkt_engines

PrefilterEngine* SigGroupHead_::pkt_engines

Definition at line 1365 of file detect.h.

Referenced by Prefilter(), and PrefilterCleanupRuleGroup().

◆ sig_cnt

◆ tx_engines

PrefilterEngine* SigGroupHead_::tx_engines

Definition at line 1367 of file detect.h.

Referenced by DetectRunPrefilterTx().


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