suricata
output-tx.c File Reference
#include "suricata-common.h"
#include "output.h"
#include "output-tx.h"
#include "stream.h"
#include "app-layer.h"
#include "app-layer-parser.h"
#include "util-profiling.h"
#include "util-validate.h"
Include dependency graph for output-tx.c:

Go to the source code of this file.

Data Structures

struct  OutputTxLoggerThreadData_
 
struct  OutputTxLogger_
 
struct  Ctx
 

Typedefs

typedef struct OutputTxLoggerThreadData_ OutputTxLoggerThreadData
 
typedef struct OutputTxLogger_ OutputTxLogger
 

Functions

int OutputRegisterTxLogger (LoggerId id, const char *name, AppProto alproto, TxLogger LogFunc, OutputCtx *output_ctx, int tc_log_progress, int ts_log_progress, TxLoggerCondition LogCondition, ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit, void(*ThreadExitPrintStats)(ThreadVars *, void *))
 
void OutputTxLoggerRegister (void)
 
void OutputTxShutdown (void)
 

Variables

bool g_file_logger_enabled
 
bool g_filedata_logger_enabled
 

Detailed Description

Author
Victor Julien victo.nosp@m.r@in.nosp@m.linia.nosp@m.c.ne.nosp@m.t

AppLayer TX Logger Output registration functions

Definition in file output-tx.c.

Typedef Documentation

◆ OutputTxLogger

◆ OutputTxLoggerThreadData

per thread data for this module, contains a list of per thread data for the packet loggers.

Function Documentation

◆ OutputRegisterTxLogger()

◆ OutputTxLoggerRegister()

void OutputTxLoggerRegister ( void  )

Definition at line 671 of file output-tx.c.

References OutputRegisterRootLogger().

Referenced by OutputRegisterRootLoggers().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ OutputTxShutdown()

void OutputTxShutdown ( void  )

Definition at line 677 of file output-tx.c.

References ALPROTO_MAX.

Variable Documentation

◆ g_file_logger_enabled

bool g_file_logger_enabled

Definition at line 39 of file output-file.c.

◆ g_filedata_logger_enabled

bool g_filedata_logger_enabled

Definition at line 37 of file output-filedata.c.