suricata
|
Container for matching data for a signature group. More...
#include <detect.h>
Data Fields | |
uint16_t | flags |
uint16_t | filestore_cnt |
uint32_t | id |
PrefilterEngine * | pkt_engines |
PrefilterEngine * | payload_engines |
PrefilterEngine * | tx_engines |
PrefilterEngine * | frame_engines |
PrefilterEngine * | post_rule_match_engines |
SigGroupHeadInitData * | init |
uint16_t SigGroupHead_::filestore_cnt |
the number of signatures in this sgh that have the filestore keyword set.
Definition at line 1576 of file detect.h.
Referenced by SigGroupHeadSetupFiles(), and SigPrepareStage4().
uint16_t SigGroupHead_::flags |
Definition at line 1571 of file detect.h.
Referenced by SigGroupHeadSetupFiles().
PrefilterEngine* SigGroupHead_::frame_engines |
Definition at line 1583 of file detect.h.
Referenced by DetectRunPrefilterFrame(), and Prefilter().
uint32_t SigGroupHead_::id |
unique id used to index sgh_array for stats
Definition at line 1578 of file detect.h.
Referenced by RulesDumpMatchArray(), RulesDumpTxMatchArray(), SCProfilingSghUpdateCounter(), and SigPrepareStage4().
SigGroupHeadInitData* SigGroupHead_::init |
Definition at line 1587 of file detect.h.
Referenced by MpmStorePrepareBuffer(), PrefilterAppendEngine(), PrefilterAppendFrameEngine(), PrefilterAppendPayloadEngine(), PrefilterAppendPostRuleEngine(), PrefilterAppendTxEngine(), SigGroupHeadBuildMatchArray(), SigGroupHeadClearSigs(), SigGroupHeadContainsSigId(), SigGroupHeadEqual(), SigGroupHeadFree(), SigGroupHeadPrintSigs(), SigGroupHeadSetProtoAndDirection(), SigGroupHeadSetSigCnt(), and SigGroupHeadSetupFiles().
PrefilterEngine* SigGroupHead_::payload_engines |
Definition at line 1581 of file detect.h.
Referenced by Prefilter().
PrefilterEngine* SigGroupHead_::pkt_engines |
Definition at line 1580 of file detect.h.
Referenced by Prefilter(), and PrefilterCleanupRuleGroup().
PrefilterEngine* SigGroupHead_::post_rule_match_engines |
engines to run after rules modified a state
Definition at line 1584 of file detect.h.
Referenced by PrefilterPostRuleMatch().
PrefilterEngine* SigGroupHead_::tx_engines |
Definition at line 1582 of file detect.h.
Referenced by DetectRunPrefilterTx().