suricata
FlowVar_ Struct Reference

#include <flow-var.h>

Collaboration diagram for FlowVar_:

Data Fields

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

Detailed Description

Generic Flowvar Structure

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

Field Documentation

◆ data

◆ datatype

◆ fv_float

FlowVarTypeFloat FlowVar_::fv_float

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

Referenced by FlowVarAddFloat().

◆ fv_int

FlowVarTypeInt FlowVar_::fv_int

Definition at line 65 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 68 of file flow-var.h.

Referenced by FlowVarAddKeyValue(), FlowVarFree(), and FlowVarGetByKey().

◆ keylen

FlowVarKeyLenType FlowVar_::keylen

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

Referenced by FlowVarAddKeyValue(), and FlowVarGetByKey().

◆ next

GenericVar* FlowVar_::next

◆ type

uint16_t FlowVar_::type

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