suricata
DetectBufferType_ Struct Reference

#include <detect.h>

Collaboration diagram for DetectBufferType_:

Data Fields

char name [64]
 
char description [128]
 
int id
 
int parent_id
 
bool mpm
 
bool packet
 
bool frame
 
bool supports_transforms
 
bool multi_instance
 
void(* SetupCallback )(const struct DetectEngineCtx_ *, struct Signature_ *)
 
bool(* ValidateCallback )(const struct Signature_ *, const char **sigerror, const struct DetectBufferType_ *)
 
DetectEngineTransforms transforms
 
TransformIdData xform_id [DETECT_TRANSFORMS_MAX]
 

Detailed Description

Definition at line 449 of file detect.h.

Field Documentation

◆ description

char DetectBufferType_::description[128]

◆ frame

◆ id

◆ mpm

◆ multi_instance

bool DetectBufferType_::multi_instance

buffer supports multiple buffer instances per tx

Definition at line 458 of file detect.h.

Referenced by DetectBufferTypeSupportsMultiInstance(), and DetectEngineBufferTypeSupportsMultiInstanceGetById().

◆ name

◆ packet

◆ parent_id

int DetectBufferType_::parent_id

◆ SetupCallback

void(* DetectBufferType_::SetupCallback) (const struct DetectEngineCtx_ *, struct Signature_ *)

◆ supports_transforms

bool DetectBufferType_::supports_transforms

◆ transforms

◆ ValidateCallback

bool(* DetectBufferType_::ValidateCallback) (const struct Signature_ *, const char **sigerror, const struct DetectBufferType_ *)

◆ xform_id

TransformIdData DetectBufferType_::xform_id[DETECT_TRANSFORMS_MAX]

Definition at line 463 of file detect.h.


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