suricata
TmSlot_ Struct Reference

#include <tm-threads.h>

Collaboration diagram for TmSlot_:

Public Member Functions

 SC_ATOMIC_DECLARE (TmSlotFunc, SlotFunc)
 
 SC_ATOMIC_DECLARE (void *, slot_data)
 

Data Fields

ThreadVarstv
 
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 *)
 

Detailed Description

Definition at line 53 of file tm-threads.h.

Member Function Documentation

TmSlot_::SC_ATOMIC_DECLARE ( TmSlotFunc  ,
SlotFunc   
)
TmSlot_::SC_ATOMIC_DECLARE ( void *  ,
slot_data   
)

Field Documentation

int TmSlot_::id
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().

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().

ThreadVars* TmSlot_::tv

Definition at line 55 of file tm-threads.h.

Referenced by TmSlotSetFuncAppend().


The documentation for this struct was generated from the following file: