suricata
|
#include <tm-threads.h>
Public Member Functions | |
SC_ATOMIC_DECLARE (void *, slot_data) | |
Data Fields | |
union { | |
TmSlotFunc SlotFunc | |
TmEcode(* PktAcqLoop )(ThreadVars *, void *, void *) | |
TmEcode(* Management )(ThreadVars *, void *) | |
}; | |
struct TmSlot_ * | slot_next |
uint8_t | tm_flags |
int | tm_id |
TmEcode(* | SlotThreadInit )(ThreadVars *, const void *, void **) |
void(* | SlotThreadExitPrintStats )(ThreadVars *, void *) |
TmEcode(* | SlotThreadDeinit )(ThreadVars *, void *) |
const void * | slot_initdata |
Definition at line 53 of file tm-threads.h.
TmSlot_::SC_ATOMIC_DECLARE | ( | void * | , |
slot_data | |||
) |
union { ... } |
TmEcode(* TmSlot_::Management) (ThreadVars *, void *) |
Definition at line 58 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend().
TmEcode(* TmSlot_::PktAcqLoop) (ThreadVars *, void *, void *) |
Definition at line 57 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend().
const void* TmSlot_::slot_initdata |
Definition at line 77 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend().
struct TmSlot_* TmSlot_::slot_next |
linked list of slots, used when a pipeline has multiple slots in a single thread.
Definition at line 62 of file tm-threads.h.
Referenced by ReceiveErfDagLoop(), TmSlotSetFuncAppend(), TmThreadDisableReceiveThreads(), and TmThreadsSlotVarRun().
TmSlotFunc TmSlot_::SlotFunc |
Definition at line 56 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend().
TmEcode(* TmSlot_::SlotThreadDeinit) (ThreadVars *, void *) |
Definition at line 74 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend().
void(* TmSlot_::SlotThreadExitPrintStats) (ThreadVars *, void *) |
Definition at line 73 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend().
TmEcode(* TmSlot_::SlotThreadInit) (ThreadVars *, const void *, void **) |
Definition at line 72 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend().
uint8_t TmSlot_::tm_flags |
copy of the TmModule::flags
Definition at line 67 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend().
int TmSlot_::tm_id |
Definition at line 70 of file tm-threads.h.
Referenced by TmSlotSetFuncAppend(), and TmThreadDisableReceiveThreads().