Go to the documentation of this file.
26 #ifndef __OUTPUT_FLOW_H__
27 #define __OUTPUT_FLOW_H__
TmEcode OutputFlowLogThreadDeinit(ThreadVars *tv, void *thread_data)
int(* FlowLogger)(ThreadVars *, void *thread_data, Flow *f)
void(* ThreadExitPrintStats)(ThreadVars *, void *)
Per thread variable structure.
TmEcode(* ThreadInitFunc)(ThreadVars *, const void *, void **)
int OutputRegisterFlowLogger(const char *name, FlowLogger LogFunc, OutputCtx *, ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit, ThreadExitPrintStatsFunc ThreadExitPrintStats)
TmEcode(* ThreadInit)(ThreadVars *, const void *, void **)
void(* ThreadExitPrintStatsFunc)(ThreadVars *, void *)
TmEcode OutputFlowLog(ThreadVars *tv, void *thread_data, Flow *f)
Run flow logger(s)
void OutputFlowLogExitPrintStats(ThreadVars *tv, void *thread_data)
TmEcode OutputFlowLogThreadInit(ThreadVars *tv, void *initdata, void **data)
thread init for the flow logger This will run the thread init functions for the individual registered...
void OutputFlowShutdown(void)
TmEcode(* ThreadDeinit)(ThreadVars *, void *)
TmEcode(* ThreadDeinitFunc)(ThreadVars *, void *)