suricata
|
#include <flow-var.h>
Data Fields | |
uint16_t | type |
uint8_t | datatype |
FlowVarKeyLenType | keylen |
uint32_t | idx |
GenericVar * | next |
union { | |
FlowVarTypeStr fv_str | |
FlowVarTypeInt fv_int | |
FlowVarTypeFloat fv_float | |
} | data |
uint8_t * | key |
Generic Flowvar Structure
Definition at line 55 of file flow-var.h.
union { ... } FlowVar_::data |
uint8_t FlowVar_::datatype |
Definition at line 57 of file flow-var.h.
Referenced by DetectFlowintMatch(), FlowVarAddFloat(), FlowVarAddIdValue(), FlowVarAddIntNoLock(), FlowVarAddKeyValue(), FlowVarFree(), and FlowVarPrint().
FlowVarTypeFloat FlowVar_::fv_float |
Definition at line 66 of file flow-var.h.
Referenced by FlowVarAddFloat().
FlowVarTypeInt FlowVar_::fv_int |
Definition at line 65 of file flow-var.h.
Referenced by DetectFlowintMatch(), FlowVarAddIntNoLock(), and FlowVarPrint().
FlowVarTypeStr FlowVar_::fv_str |
Definition at line 64 of file flow-var.h.
Referenced by DetectFlowvarMatch(), FlowVarAddIdValue(), FlowVarAddKeyValue(), FlowVarFree(), and FlowVarPrint().
uint32_t FlowVar_::idx |
Definition at line 59 of file flow-var.h.
Referenced by FlowVarAddFloat(), FlowVarAddIdValue(), FlowVarAddIntNoLock(), FlowVarAddKeyValue(), and FlowVarPrint().
uint8_t* FlowVar_::key |
Definition at line 68 of file flow-var.h.
Referenced by FlowVarAddKeyValue(), FlowVarFree(), and FlowVarGetByKey().
FlowVarKeyLenType FlowVar_::keylen |
Definition at line 58 of file flow-var.h.
Referenced by FlowVarAddKeyValue(), and FlowVarGetByKey().
GenericVar* FlowVar_::next |
Definition at line 60 of file flow-var.h.
Referenced by FlowVarAddFloat(), FlowVarAddIdValue(), FlowVarAddIntNoLock(), and FlowVarAddKeyValue().
uint16_t FlowVar_::type |
Definition at line 56 of file flow-var.h.
Referenced by FlowVarAddFloat(), FlowVarAddIdValue(), FlowVarAddIntNoLock(), and FlowVarAddKeyValue().