suricata
DetectBufferType_ Struct Reference

#include <detect.h>

Collaboration diagram for DetectBufferType_:

Data Fields

char name [32]
 
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)
 
DetectEngineTransforms transforms
 

Detailed Description

Definition at line 454 of file detect.h.

Field Documentation

◆ description

char DetectBufferType_::description[128]

Definition at line 456 of file detect.h.

Referenced by DetectEngineBufferTypeGetDescriptionById().

◆ frame

bool DetectBufferType_::frame

◆ id

int DetectBufferType_::id

◆ mpm

bool DetectBufferType_::mpm

◆ multi_instance

bool DetectBufferType_::multi_instance

buffer supports multiple buffer instances per tx

Definition at line 463 of file detect.h.

Referenced by DetectEngineBufferTypeSupportsMultiInstanceGetById().

◆ name

char DetectBufferType_::name[32]

◆ packet

bool DetectBufferType_::packet

compat to packet matches

Definition at line 460 of file detect.h.

Referenced by DetectEngineBufferTypeGetByIdTransforms(), and DetectEngineBufferTypeSupportsPacketGetById().

◆ parent_id

int DetectBufferType_::parent_id

Definition at line 458 of file detect.h.

Referenced by DetectEngineBufferTypeGetByIdTransforms().

◆ SetupCallback

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

◆ supports_transforms

bool DetectBufferType_::supports_transforms

Definition at line 462 of file detect.h.

Referenced by DetectEngineBufferTypeGetByIdTransforms().

◆ transforms

DetectEngineTransforms DetectBufferType_::transforms

◆ ValidateCallback

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

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