suricata
detect-engine-buffer.h File Reference

Go to the source code of this file.

Typedefs

typedef struct DetectEngineCtx_ DetectEngineCtx
 
typedef struct Signature_ Signature
 
typedef struct SigMatch_ SigMatch
 

Functions

int WARN_UNUSED SCDetectBufferSetActiveList (DetectEngineCtx *de_ctx, Signature *s, const int list)
 
int DetectBufferGetActiveList (DetectEngineCtx *de_ctx, Signature *s)
 
SigMatchDetectBufferGetFirstSigMatch (const Signature *s, const uint32_t buf_id)
 
SigMatchDetectBufferGetLastSigMatch (const Signature *s, const uint32_t buf_id)
 
int SCDetectSignatureAddTransform (Signature *s, int transform, void *options)
 

Detailed Description

Typedef Documentation

◆ DetectEngineCtx

Definition at line 1 of file detect-engine-buffer.h.

◆ SigMatch

typedef struct SigMatch_ SigMatch

Definition at line 1 of file detect-engine-buffer.h.

◆ Signature

typedef struct Signature_ Signature

Definition at line 1 of file detect-engine-buffer.h.

Function Documentation

◆ DetectBufferGetActiveList()

◆ DetectBufferGetFirstSigMatch()

SigMatch* DetectBufferGetFirstSigMatch ( const Signature s,
const uint32_t  buf_id 
)

◆ DetectBufferGetLastSigMatch()

SigMatch* DetectBufferGetLastSigMatch ( const Signature s,
const uint32_t  buf_id 
)

◆ SCDetectBufferSetActiveList()

int WARN_UNUSED SCDetectBufferSetActiveList ( DetectEngineCtx de_ctx,
Signature s,
const int  list 
)

Definition at line 29 of file detect-engine-buffer.c.

◆ SCDetectSignatureAddTransform()