suricata
OutputModule_ Struct Reference

#include <output.h>

Collaboration diagram for OutputModule_:

Public Member Functions

 TAILQ_ENTRY (OutputModule_) entries
 

Data Fields

LoggerId logger_id
 
const char * name
 
const char * conf_name
 
const char * parent_name
 
OutputInitFunc InitFunc
 
OutputInitSubFunc InitSubFunc
 
ThreadInitFunc ThreadInit
 
ThreadDeinitFunc ThreadDeinit
 
PacketLogger PacketLogFunc
 
PacketLogger PacketFlushFunc
 
PacketLogCondition PacketConditionFunc
 
TxLogger TxLogFunc
 
TxLoggerCondition TxLogCondition
 
SCFileLogger FileLogFunc
 
SCFiledataLogger FiledataLogFunc
 
FlowLogger FlowLogFunc
 
SCStreamingLogger StreamingLogFunc
 
StatsLogger StatsLogFunc
 
AppProto alproto
 
enum SCOutputStreamingType stream_type
 
int tc_log_progress
 
int ts_log_progress
 

Detailed Description

Definition at line 57 of file output.h.

Member Function Documentation

◆ TAILQ_ENTRY()

OutputModule_::TAILQ_ENTRY ( OutputModule_  )

Field Documentation

◆ alproto

AppProto OutputModule_::alproto

Definition at line 78 of file output.h.

◆ conf_name

const char* OutputModule_::conf_name

◆ FiledataLogFunc

SCFiledataLogger OutputModule_::FiledataLogFunc

Definition at line 74 of file output.h.

◆ FileLogFunc

SCFileLogger OutputModule_::FileLogFunc

Definition at line 73 of file output.h.

◆ FlowLogFunc

FlowLogger OutputModule_::FlowLogFunc

Definition at line 75 of file output.h.

◆ InitFunc

OutputInitFunc OutputModule_::InitFunc

Definition at line 62 of file output.h.

Referenced by OutputRegisterPacketModule(), and RunModeInitializeOutputs().

◆ InitSubFunc

OutputInitSubFunc OutputModule_::InitSubFunc

Definition at line 63 of file output.h.

Referenced by OutputRegisterPacketSubModule(), and RunModeInitializeOutputs().

◆ logger_id

LoggerId OutputModule_::logger_id

Definition at line 58 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ name

const char* OutputModule_::name

Definition at line 59 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ PacketConditionFunc

PacketLogCondition OutputModule_::PacketConditionFunc

Definition at line 70 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ PacketFlushFunc

PacketLogger OutputModule_::PacketFlushFunc

Definition at line 69 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ PacketLogFunc

PacketLogger OutputModule_::PacketLogFunc

Definition at line 68 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ parent_name

const char* OutputModule_::parent_name

Definition at line 61 of file output.h.

Referenced by OutputRegisterPacketSubModule().

◆ StatsLogFunc

StatsLogger OutputModule_::StatsLogFunc

Definition at line 77 of file output.h.

◆ stream_type

enum SCOutputStreamingType OutputModule_::stream_type

Definition at line 78 of file output.h.

◆ StreamingLogFunc

SCStreamingLogger OutputModule_::StreamingLogFunc

Definition at line 76 of file output.h.

◆ tc_log_progress

int OutputModule_::tc_log_progress

Definition at line 80 of file output.h.

◆ ThreadDeinit

ThreadDeinitFunc OutputModule_::ThreadDeinit

Definition at line 66 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ ThreadInit

ThreadInitFunc OutputModule_::ThreadInit

Definition at line 65 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ ts_log_progress

int OutputModule_::ts_log_progress

Definition at line 81 of file output.h.

◆ TxLogCondition

TxLoggerCondition OutputModule_::TxLogCondition

Definition at line 72 of file output.h.

◆ TxLogFunc

TxLogger OutputModule_::TxLogFunc

Definition at line 71 of file output.h.


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