output-filedata.c File Reference
#include "suricata-common.h"
#include "tm-modules.h"
#include "output.h"
#include "output-filedata.h"
#include "app-layer.h"
#include "app-layer-parser.h"
#include "detect-filemagic.h"
#include "conf.h"
#include "util-profiling.h"
#include "util-validate.h"
#include "util-magic.h"
Include dependency graph for output-filedata.c:

Go to the source code of this file.

Data Structures

struct  OutputLoggerThreadStore_
struct  OutputLoggerThreadData_
struct  OutputFiledataLogger_


typedef struct OutputLoggerThreadStore_ OutputLoggerThreadStore
typedef struct OutputLoggerThreadData_ OutputLoggerThreadData
typedef struct OutputFiledataLogger_ OutputFiledataLogger


int OutputRegisterFiledataLogger (LoggerId id, const char *name, FiledataLogger LogFunc, OutputCtx *output_ctx, ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit, ThreadExitPrintStatsFunc ThreadExitPrintStats)
 SC_ATOMIC_DECLARE (unsigned int, g_file_store_id)
void OutputFiledataLoggerRegister (void)
void OutputFiledataShutdown (void)

Detailed Description

Victor Julien

AppLayer Filedata Logger Output registration functions

Definition in file output-filedata.c.

Typedef Documentation

◆ OutputFiledataLogger

◆ OutputLoggerThreadData

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

◆ OutputLoggerThreadStore

Function Documentation

◆ OutputFiledataLoggerRegister()

void OutputFiledataLoggerRegister ( void  )

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

References OutputRegisterRootLogger().

Referenced by OutputRegisterRootLoggers().

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

◆ OutputFiledataShutdown()

void OutputFiledataShutdown ( void  )

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

◆ OutputRegisterFiledataLogger()

int OutputRegisterFiledataLogger ( LoggerId  id,
const char *  name,
FiledataLogger  LogFunc,
OutputCtx ,
ThreadInitFunc  ThreadInit,
ThreadDeinitFunc  ThreadDeinit,
ThreadExitPrintStatsFunc  ThreadExitPrintStats 


SC_ATOMIC_DECLARE ( unsigned int  ,