-/* Copyright (C) 2007-2013 Open Information Security Foundation
+/* Copyright (C) 2007-2022 Open Information Security Foundation
*
* You can copy, redistribute or modify this Program under the terms of
* the GNU General Public License version 2 as published by the Free
/** per thread data for this module, contains a list of per thread
* data for the packet loggers. */
-typedef struct OutputLoggerThreadData_ {
+typedef struct OutputFlowLoggerThreadData_ {
OutputLoggerThreadStore *store;
-} OutputLoggerThreadData;
+} OutputFlowLoggerThreadData;
/* logger instance, a module + a output ctx,
* it's perfectly valid that have multiple instances of the same
FlowSetEndFlags(f);
- OutputLoggerThreadData *op_thread_data = (OutputLoggerThreadData *)thread_data;
+ OutputFlowLoggerThreadData *op_thread_data = (OutputFlowLoggerThreadData *)thread_data;
OutputFlowLogger *logger = list;
OutputLoggerThreadStore *store = op_thread_data->store;
* loggers */
TmEcode OutputFlowLogThreadInit(ThreadVars *tv, void *initdata, void **data)
{
- OutputLoggerThreadData *td = SCMalloc(sizeof(*td));
+ OutputFlowLoggerThreadData *td = SCMalloc(sizeof(*td));
if (td == NULL)
return TM_ECODE_FAILED;
memset(td, 0x00, sizeof(*td));
TmEcode OutputFlowLogThreadDeinit(ThreadVars *tv, void *thread_data)
{
- OutputLoggerThreadData *op_thread_data = (OutputLoggerThreadData *)thread_data;
+ OutputFlowLoggerThreadData *op_thread_data = (OutputFlowLoggerThreadData *)thread_data;
if (op_thread_data == NULL)
return TM_ECODE_OK;
void OutputFlowLogExitPrintStats(ThreadVars *tv, void *thread_data)
{
- OutputLoggerThreadData *op_thread_data = (OutputLoggerThreadData *)thread_data;
+ OutputFlowLoggerThreadData *op_thread_data = (OutputFlowLoggerThreadData *)thread_data;
OutputLoggerThreadStore *store = op_thread_data->store;
OutputFlowLogger *logger = list;
-/* Copyright (C) 2007-2013 Open Information Security Foundation
+/* Copyright (C) 2007-2022 Open Information Security Foundation
*
* You can copy, redistribute or modify this Program under the terms of
* the GNU General Public License version 2 as published by the Free
/** per thread data for this module, contains a list of per thread
* data for the packet loggers. */
-typedef struct OutputLoggerThreadData_ {
+typedef struct OutputPacketLoggerThreadData_ {
OutputLoggerThreadStore *store;
-} OutputLoggerThreadData;
+} OutputPacketLoggerThreadData;
/* logger instance, a module + a output ctx,
* it's perfectly valid that have multiple instances of the same
return TM_ECODE_OK;
}
- OutputLoggerThreadData *op_thread_data = (OutputLoggerThreadData *)thread_data;
+ OutputPacketLoggerThreadData *op_thread_data = (OutputPacketLoggerThreadData *)thread_data;
OutputPacketLogger *logger = list;
OutputLoggerThreadStore *store = op_thread_data->store;
* loggers */
static TmEcode OutputPacketLogThreadInit(ThreadVars *tv, const void *initdata, void **data)
{
- OutputLoggerThreadData *td = SCMalloc(sizeof(*td));
+ OutputPacketLoggerThreadData *td = SCMalloc(sizeof(*td));
if (td == NULL)
return TM_ECODE_FAILED;
memset(td, 0x00, sizeof(*td));
static TmEcode OutputPacketLogThreadDeinit(ThreadVars *tv, void *thread_data)
{
- OutputLoggerThreadData *op_thread_data = (OutputLoggerThreadData *)thread_data;
+ OutputPacketLoggerThreadData *op_thread_data = (OutputPacketLoggerThreadData *)thread_data;
OutputLoggerThreadStore *store = op_thread_data->store;
OutputPacketLogger *logger = list;
static void OutputPacketLogExitPrintStats(ThreadVars *tv, void *thread_data)
{
- OutputLoggerThreadData *op_thread_data = (OutputLoggerThreadData *)thread_data;
+ OutputPacketLoggerThreadData *op_thread_data = (OutputPacketLoggerThreadData *)thread_data;
OutputLoggerThreadStore *store = op_thread_data->store;
OutputPacketLogger *logger = list;