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

Definition at line 59 of file output.h.

Referenced by OutputGetModuleByConfName(), and RunModeInitializeOutputs().

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

◆ InitSubFunc

OutputInitSubFunc OutputModule_::InitSubFunc

Definition at line 62 of file output.h.

Referenced by RunModeInitializeOutputs().

◆ logger_id

LoggerId OutputModule_::logger_id

Definition at line 57 of file output.h.

◆ name

const char* OutputModule_::name

Definition at line 58 of file output.h.

◆ PacketConditionFunc

PacketLogCondition OutputModule_::PacketConditionFunc

Definition at line 68 of file output.h.

◆ PacketLogFunc

PacketLogger OutputModule_::PacketLogFunc

Definition at line 67 of file output.h.

◆ parent_name

const char* OutputModule_::parent_name

Definition at line 60 of file output.h.

◆ StatsLogFunc

StatsLogger OutputModule_::StatsLogFunc

Definition at line 75 of file output.h.

◆ stream_type

enum SCOutputStreamingType OutputModule_::stream_type

Definition at line 76 of file output.h.

◆ StreamingLogFunc

SCStreamingLogger OutputModule_::StreamingLogFunc

Definition at line 74 of file output.h.

◆ tc_log_progress

int OutputModule_::tc_log_progress

Definition at line 78 of file output.h.

◆ ThreadDeinit

ThreadDeinitFunc OutputModule_::ThreadDeinit

Definition at line 65 of file output.h.

◆ ThreadInit

ThreadInitFunc OutputModule_::ThreadInit

Definition at line 64 of file output.h.

◆ ts_log_progress

int OutputModule_::ts_log_progress

Definition at line 79 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: