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 446 of file detect.h.

Field Documentation

◆ description

char DetectBufferType_::description[128]

Definition at line 448 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 455 of file detect.h.

Referenced by DetectEngineBufferTypeSupportsMultiInstanceGetById().

◆ name

char DetectBufferType_::name[32]

◆ packet

bool DetectBufferType_::packet

compat to packet matches

Definition at line 452 of file detect.h.

Referenced by DetectEngineBufferTypeGetByIdTransforms(), and DetectEngineBufferTypeSupportsPacketGetById().

◆ parent_id

int DetectBufferType_::parent_id

Definition at line 450 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 454 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: