suricata
FlowVar_ Struct Reference

#include <flow-var.h>

Collaboration diagram for FlowVar_:

Data Fields

uint8_t type
 
uint8_t datatype
 
uint16_t keylen
 
uint32_t idx
 
GenericVarnext
 
union {
   FlowVarTypeStr   fv_str
 
   FlowVarTypeInt   fv_int
 
data
 
uint8_t * key
 

Detailed Description

Generic Flowvar Structure

Definition at line 48 of file flow-var.h.

Field Documentation

◆ data

◆ datatype

uint8_t FlowVar_::datatype

◆ fv_int

FlowVarTypeInt FlowVar_::fv_int

Definition at line 58 of file flow-var.h.

Referenced by DetectFlowintMatch(), FlowVarAddIntNoLock(), and FlowVarPrint().

◆ fv_str

FlowVarTypeStr FlowVar_::fv_str

◆ idx

uint32_t FlowVar_::idx

◆ key

uint8_t* FlowVar_::key

Definition at line 60 of file flow-var.h.

Referenced by FlowVarAddKeyValue(), and FlowVarGetByKey().

◆ keylen

uint16_t FlowVar_::keylen

Definition at line 51 of file flow-var.h.

Referenced by FlowVarAddKeyValue(), and FlowVarGetByKey().

◆ next

GenericVar* FlowVar_::next

Definition at line 53 of file flow-var.h.

Referenced by FlowVarAddIdValue(), FlowVarAddIntNoLock(), and FlowVarAddKeyValue().

◆ type

uint8_t FlowVar_::type

Definition at line 49 of file flow-var.h.

Referenced by FlowVarAddIdValue(), FlowVarAddIntNoLock(), and FlowVarAddKeyValue().


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