suricata
TmModule_ Struct Reference

#include <tm-modules.h>

Data Fields

const char * name
 
TmEcode(* ThreadInit )(ThreadVars *, const void *, void **)
 
void(* ThreadExitPrintStats )(ThreadVars *, void *)
 
TmEcode(* ThreadDeinit )(ThreadVars *, void *)
 
TmEcode(* Func )(ThreadVars *, Packet *, void *)
 
TmEcode(* PktAcqLoop )(ThreadVars *, void *, void *)
 
TmEcode(* PktAcqBreakLoop )(ThreadVars *, void *)
 
TmEcode(* Management )(ThreadVars *, void *)
 
TmEcode(* Init )(void)
 
TmEcode(* DeInit )(void)
 
void(* RegisterTests )(void)
 
uint8_t cap_flags
 
uint8_t flags
 

Detailed Description

Definition at line 43 of file tm-modules.h.

Field Documentation

◆ cap_flags

◆ DeInit

TmEcode(* TmModule_::DeInit) (void)

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

◆ flags

◆ Func

◆ Init

TmEcode(* TmModule_::Init) (void)

global Init/DeInit

Definition at line 62 of file tm-modules.h.

◆ Management

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

◆ name

◆ PktAcqBreakLoop

TmEcode(* TmModule_::PktAcqBreakLoop) (ThreadVars *, void *)

terminates the capture loop in PktAcqLoop

Definition at line 57 of file tm-modules.h.

Referenced by TmModuleNapatechStreamRegister(), TmModuleReceiveErfDagRegister(), TmModuleReceiveErfFileRegister(), and TmModuleReceivePfringRegister().

◆ PktAcqLoop

◆ RegisterTests

◆ ThreadDeinit

◆ ThreadExitPrintStats

◆ ThreadInit


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