|
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().