suricata
DetectVarList_ Struct Reference

#include <detect.h>

Collaboration diagram for DetectVarList_:

Data Fields

uint16_t type
 
uint8_t pad [2]
 
uint32_t idx
 
uint16_t len
 
uint16_t key_len
 
uint8_t * key
 
uint8_t * buffer
 
struct DetectVarList_next
 

Detailed Description

list for flowvar store candidates, to be stored from post-match function

Definition at line 777 of file detect.h.

Field Documentation

◆ buffer

uint8_t* DetectVarList_::buffer

alloc'd buffer, may be freed by post-match, post-non-match

Definition at line 784 of file detect.h.

Referenced by DetectVarProcessListInternal(), DetectVarStoreMatch(), and DetectVarStoreMatchKeyValue().

◆ idx

uint32_t DetectVarList_::idx

flowvar name idx

Definition at line 780 of file detect.h.

Referenced by DetectVarStoreMatch().

◆ key

uint8_t* DetectVarList_::key

Definition at line 783 of file detect.h.

Referenced by DetectVarProcessListInternal(), and DetectVarStoreMatchKeyValue().

◆ key_len

uint16_t DetectVarList_::key_len

Definition at line 782 of file detect.h.

Referenced by DetectVarStoreMatchKeyValue().

◆ len

uint16_t DetectVarList_::len

data len

Definition at line 781 of file detect.h.

Referenced by DetectVarStoreMatch(), and DetectVarStoreMatchKeyValue().

◆ next

struct DetectVarList_* DetectVarList_::next

◆ pad

uint8_t DetectVarList_::pad[2]

Definition at line 779 of file detect.h.

◆ type

uint16_t DetectVarList_::type

type of store candidate POSTMATCH or ALWAYS

Definition at line 778 of file detect.h.

Referenced by DetectVarStoreMatch(), and DetectVarStoreMatchKeyValue().


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