output-streaming.c File Reference
#include "suricata-common.h"
#include "output.h"
#include "output-streaming.h"
#include "app-layer.h"
#include "app-layer-parser.h"
#include "app-layer-htp.h"
#include "util-print.h"
#include "conf.h"
#include "util-profiling.h"
#include "stream-tcp.h"
#include "stream-tcp-inline.h"
#include "stream-tcp-reassemble.h"
#include "util-validate.h"
Include dependency graph for output-streaming.c:

Go to the source code of this file.

Data Structures

struct  OutputStreamingLoggerThreadData_
struct  OutputStreamingLogger_
struct  StreamerCallbackData_
struct  StreamLogData


typedef struct OutputStreamingLoggerThreadData_ OutputStreamingLoggerThreadData
typedef struct OutputStreamingLogger_ OutputStreamingLogger
typedef struct StreamerCallbackData_ StreamerCallbackData


int OutputRegisterStreamingLogger (LoggerId id, const char *name, StreamingLogger LogFunc, OutputCtx *output_ctx, enum OutputStreamingType type, ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit, ThreadExitPrintStatsFunc ThreadExitPrintStats)
void OutputStreamingLoggerRegister (void)
void OutputStreamingShutdown (void)

Detailed Description

Victor Julien

Logger for streaming data

Definition in file output-streaming.c.

Typedef Documentation

◆ OutputStreamingLogger

◆ OutputStreamingLoggerThreadData

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

◆ StreamerCallbackData

Function Documentation

◆ OutputRegisterStreamingLogger()

◆ OutputStreamingLoggerRegister()

void OutputStreamingLoggerRegister ( void  )

Definition at line 453 of file output-streaming.c.

References OutputRegisterRootLogger().

Referenced by OutputRegisterRootLoggers().

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

◆ OutputStreamingShutdown()

void OutputStreamingShutdown ( void  )

Definition at line 459 of file output-streaming.c.