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 38 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

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

Referenced by TmqhInputFlow(), TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().

TmEcode(* TmSlot_::Management) (ThreadVars *, void *)

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

Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().

TmEcode(* TmSlot_::PktAcqLoop) (ThreadVars *, void *, void *)

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

Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().

const void* TmSlot_::slot_initdata

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

Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().

PacketQueue TmSlot_::slot_post_pq

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

Referenced by TmThreadsSlotVarRun().

PacketQueue TmSlot_::slot_pre_pq

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

Referenced by TmThreadsSlotVarRun().

TmEcode(* TmSlot_::SlotThreadDeinit) (ThreadVars *, void *)

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

Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().

void(* TmSlot_::SlotThreadExitPrintStats) (ThreadVars *, void *)

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

Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().

TmEcode(* TmSlot_::SlotThreadInit) (ThreadVars *, const void *, void **)

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

Referenced by TmSlotSetFuncAppend(), and TmThreadsSlotVarRun().

ThreadVars* TmSlot_::tv

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

Referenced by TmSlotSetFuncAppend().


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