Go to the documentation of this file.
27 #ifndef SURICATA_DETECT_ENGINE_LOADER_H
28 #define SURICATA_DETECT_ENGINE_LOADER_H
int DetectLoadersSync(void)
wait for loader tasks to complete
struct HtpBodyChunk_ * next
struct DetectLoaderTask_ DetectLoaderTask
int DetectLoaderQueueTask(int loader_id, LoaderFunc Func, void *func_ctx, LoaderFreeFunc FreeFunc)
void(* LoaderFreeFunc)(void *ctx)
int(* LoaderFunc)(void *ctx, int loader_id)
Per thread variable structure.
void DetectLoaderThreadSpawn(void)
spawn the detect loader manager thread
struct DetectLoaderControl_ DetectLoaderControl
void TmThreadContinueDetectLoaderThreads(void)
Unpauses all threads present in tv_root.
void DetectLoadersInit(void)
TAILQ_ENTRY(DetectLoaderTask_) next
void TmModuleDetectLoaderRegister(void)
#define TAILQ_HEAD(name, type)