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
 
PacketLogCondition PacketConditionFunc
 
TxLogger TxLogFunc
 
TxLoggerCondition TxLogCondition
 
SCFileLogger FileLogFunc
 
SCFiledataLogger FiledataLogFunc
 
FlowLogger FlowLogFunc
 
SCStreamingLogger StreamingLogFunc
 
StatsLogger StatsLogFunc
 
AppProto alproto
 
uint8_t sub_state
 
enum SCOutputStreamingType stream_type
 
int tc_log_progress
 
int ts_log_progress
 

Detailed Description

Definition at line 56 of file output.h.

Member Function Documentation

◆ TAILQ_ENTRY()

OutputModule_::TAILQ_ENTRY ( OutputModule_  )

Field Documentation

◆ alproto

AppProto OutputModule_::alproto

Definition at line 76 of file output.h.

◆ conf_name

const char* OutputModule_::conf_name

◆ FiledataLogFunc

SCFiledataLogger OutputModule_::FiledataLogFunc

Definition at line 72 of file output.h.

◆ FileLogFunc

SCFileLogger OutputModule_::FileLogFunc

Definition at line 71 of file output.h.

◆ FlowLogFunc

FlowLogger OutputModule_::FlowLogFunc

Definition at line 73 of file output.h.

◆ InitFunc

OutputInitFunc OutputModule_::InitFunc

Definition at line 61 of file output.h.

Referenced by OutputRegisterPacketModule(), and RunModeInitializeOutputs().

◆ InitSubFunc

OutputInitSubFunc OutputModule_::InitSubFunc

Definition at line 62 of file output.h.

Referenced by OutputRegisterPacketSubModule(), and RunModeInitializeOutputs().

◆ logger_id

LoggerId OutputModule_::logger_id

Definition at line 57 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ name

const char* OutputModule_::name

Definition at line 58 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ PacketConditionFunc

PacketLogCondition OutputModule_::PacketConditionFunc

Definition at line 68 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ PacketLogFunc

PacketLogger OutputModule_::PacketLogFunc

Definition at line 67 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ parent_name

const char* OutputModule_::parent_name

Definition at line 60 of file output.h.

Referenced by OutputRegisterPacketSubModule().

◆ StatsLogFunc

StatsLogger OutputModule_::StatsLogFunc

Definition at line 75 of file output.h.

◆ stream_type

enum SCOutputStreamingType OutputModule_::stream_type

Definition at line 77 of file output.h.

◆ StreamingLogFunc

SCStreamingLogger OutputModule_::StreamingLogFunc

Definition at line 74 of file output.h.

◆ sub_state

uint8_t OutputModule_::sub_state

Definition at line 77 of file output.h.

◆ tc_log_progress

int OutputModule_::tc_log_progress

Definition at line 79 of file output.h.

◆ ThreadDeinit

ThreadDeinitFunc OutputModule_::ThreadDeinit

Definition at line 65 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ ThreadInit

ThreadInitFunc OutputModule_::ThreadInit

Definition at line 64 of file output.h.

Referenced by OutputRegisterPacketModule(), and OutputRegisterPacketSubModule().

◆ ts_log_progress

int OutputModule_::ts_log_progress

Definition at line 80 of file output.h.

◆ TxLogCondition

TxLoggerCondition OutputModule_::TxLogCondition

Definition at line 70 of file output.h.

◆ TxLogFunc

TxLogger OutputModule_::TxLogFunc

Definition at line 69 of file output.h.


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