Go to the documentation of this file.
24 #ifndef SURICATA_DETECT_ENGINE_BUFFER_H
25 #define SURICATA_DETECT_ENGINE_BUFFER_H
43 const char *
name,
void *(*InitFunc)(
void *),
void *data,
void (*FreeFunc)(
void *));
int SCDetectSignatureAddTransform(Signature *s, int transform, void *options)
void * SCDetectThreadCtxGetGlobalKeywordThreadCtx(DetectEngineThreadCtx *det_ctx, int id)
Retrieve thread local keyword ctx by id.
main detection engine ctx
int WARN_UNUSED SCDetectBufferSetActiveList(DetectEngineCtx *de_ctx, Signature *s, const int list)
SigMatch * DetectBufferGetLastSigMatch(const Signature *s, const uint32_t buf_id)
a single match condition for a signature
int DetectBufferGetActiveList(DetectEngineCtx *de_ctx, Signature *s)
int SCDetectRegisterThreadCtxGlobalFuncs(const char *name, void *(*InitFunc)(void *), void *data, void(*FreeFunc)(void *))
Register Thread keyword context Funcs (Global)
SigMatch * DetectBufferGetFirstSigMatch(const Signature *s, const uint32_t buf_id)