25#ifndef SURICATA_FLOW_VAR_H
26#define SURICATA_FLOW_VAR_H
33#define FLOWVAR_TYPE_STR 1
34#define FLOWVAR_TYPE_INT 2
35#define FLOWVAR_TYPE_FLOAT 3
void FlowVarAddInt(Flow *, uint32_t, uint32_t)
void FlowVarPrint(GenericVar *)
struct FlowVarTypeInt_ FlowVarTypeInt
void FlowVarAddFloat(Flow *, uint32_t, double)
void FlowVarFree(FlowVar *)
uint8_t FlowVarKeyLenType
FlowVar * FlowVarGetByKey(Flow *f, const uint8_t *key, FlowVarKeyLenType keylen)
get the flowvar with index 'idx' from the flow
void FlowVarAddKeyValue(Flow *f, uint8_t *key, FlowVarKeyLenType keylen, uint8_t *value, uint16_t size)
void FlowVarAddIdValue(Flow *, uint32_t id, uint8_t *value, uint16_t size)
void FlowVarAddIntNoLock(Flow *, uint32_t, uint32_t)
FlowVar * FlowVarGet(Flow *, uint32_t)
get the flowvar with index 'idx' from the flow
struct FlowVarTypeFloat_ FlowVarTypeFloat
FlowVarTypeFloat fv_float
union FlowVar_::@124 data