suricata
|
#include <tm-threads.h>
Public Member Functions | |
SC_ATOMIC_DECLARE (TmSlotFunc, SlotFunc) | |
SC_ATOMIC_DECLARE (void *, slot_data) | |
Data Fields | |
ThreadVars * | tv |
TmEcode(* | PktAcqLoop )(ThreadVars *, void *, void *) |
TmEcode(* | SlotThreadInit )(ThreadVars *, const void *, void **) |
void(* | SlotThreadExitPrintStats )(ThreadVars *, void *) |
TmEcode(* | SlotThreadDeinit )(ThreadVars *, void *) |
const void * | slot_initdata |
PacketQueue | slot_pre_pq |
PacketQueue | slot_post_pq |
int | tm_id |
int | id |
struct TmSlot_ * | slot_next |
TmEcode(* | Management )(ThreadVars *, void *) |
Definition at line 53 of file tm-threads.h.
TmSlot_::SC_ATOMIC_DECLARE | ( | TmSlotFunc | , |
SlotFunc | |||
) |
TmSlot_::SC_ATOMIC_DECLARE | ( | void * | , |
slot_data | |||
) |
int TmSlot_::id |
Definition at line 84 of file tm-threads.h.
Referenced by TmqhInputFlow(), TmSlotSetFuncAppend(), TmThreadCountThreadsByTmmFlags(), and TmThreadsSlotVarRun().
TmEcode(* TmSlot_::Management) (ThreadVars *, void *) |
Definition at line 90 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().
TmEcode(* TmSlot_::PktAcqLoop) (ThreadVars *, void *, void *) |
Definition at line 60 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().
const void* TmSlot_::slot_initdata |
Definition at line 67 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().
struct TmSlot_* TmSlot_::slot_next |
Definition at line 87 of file tm-threads.h.
Referenced by DetectEngineInspectPktBufferGeneric(), NapatechPacketLoopZC(), PcapFileGlobalInit(), ReceiveAFPLoop(), ReceiveErfDagLoop(), ReceiveNFQLoop(), ReceivePcapLoop(), ReceivePfringLoop(), TmModuleDecodeNetmapRegister(), TmSlotGetSlotForTM(), TmSlotSetFuncAppend(), TmThreadCountThreadsByTmmFlags(), TmThreadDisableReceiveThreads(), TmThreadGetFirstTmSlotForPartialPattern(), TmThreadKillThreads(), TmThreadsGetTVContainingSlot(), and TmThreadsSlotVarRun().
PacketQueue TmSlot_::slot_post_pq |
Definition at line 78 of file tm-threads.h.
Referenced by TmThreadCountThreadsByTmmFlags(), and TmThreadsSlotVarRun().
PacketQueue TmSlot_::slot_pre_pq |
Definition at line 73 of file tm-threads.h.
Referenced by TmThreadCountThreadsByTmmFlags(), and TmThreadsSlotVarRun().
TmEcode(* TmSlot_::SlotThreadDeinit) (ThreadVars *, void *) |
Definition at line 64 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().
void(* TmSlot_::SlotThreadExitPrintStats) (ThreadVars *, void *) |
Definition at line 63 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().
TmEcode(* TmSlot_::SlotThreadInit) (ThreadVars *, const void *, void **) |
Definition at line 62 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().
int TmSlot_::tm_id |
Definition at line 81 of file tm-threads.h.
Referenced by DetectEngineInspectPktBufferGeneric(), TmSlotGetSlotForTM(), TmSlotSetFuncAppend(), TmThreadCountThreadsByTmmFlags(), TmThreadDisableReceiveThreads(), TmThreadGetFirstTmSlotForPartialPattern(), and TmThreadsSlotVarRun().
ThreadVars* TmSlot_::tv |
Definition at line 55 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend().