Go to the documentation of this file.
25 #ifndef SURICATA_FLOW_VAR_H
26 #define SURICATA_FLOW_VAR_H
33 #define FLOWVAR_TYPE_STR 1
34 #define FLOWVAR_TYPE_INT 2
void FlowVarAddInt(Flow *, uint32_t, uint32_t)
void FlowVarFree(FlowVar *)
void FlowVarAddIdValue(Flow *, uint32_t id, uint8_t *value, uint16_t size)
void FlowVarAddKeyValue(Flow *f, uint8_t *key, FlowVarKeyLenType keylen, uint8_t *value, uint16_t size)
void FlowVarAddIntNoLock(Flow *, uint32_t, uint32_t)
union FlowVar_::@107 data
uint8_t FlowVarKeyLenType
FlowVar * FlowVarGetByKey(Flow *f, const uint8_t *key, FlowVarKeyLenType keylen)
get the flowvar with index 'idx' from the flow
FlowVar * FlowVarGet(Flow *, uint32_t)
get the flowvar with index 'idx' from the flow
struct FlowVarTypeStr FlowVarTypeStr
struct FlowVarTypeInt_ FlowVarTypeInt
void FlowVarPrint(GenericVar *)