Not used.
Ticket: #7227
LoggerId logger_id;
ThreadInitFunc ThreadInit;
ThreadDeinitFunc ThreadDeinit;
- ThreadExitPrintStatsFunc ThreadExitPrintStats;
} OutputFiledataLogger;
static OutputFiledataLogger *list = NULL;
-int OutputRegisterFiledataLogger(LoggerId id, const char *name,
- FiledataLogger LogFunc, OutputCtx *output_ctx, ThreadInitFunc ThreadInit,
- ThreadDeinitFunc ThreadDeinit,
- ThreadExitPrintStatsFunc ThreadExitPrintStats)
+int OutputRegisterFiledataLogger(LoggerId id, const char *name, FiledataLogger LogFunc,
+ OutputCtx *output_ctx, ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit)
{
OutputFiledataLogger *op = SCCalloc(1, sizeof(*op));
if (op == NULL)
op->logger_id = id;
op->ThreadInit = ThreadInit;
op->ThreadDeinit = ThreadDeinit;
- op->ThreadExitPrintStats = ThreadExitPrintStats;
if (list == NULL)
list = op;
typedef int (*FiledataLogger)(ThreadVars *, void *thread_data, const Packet *, File *, void *tx,
const uint64_t tx_id, const uint8_t *, uint32_t, uint8_t, uint8_t dir);
-int OutputRegisterFiledataLogger(LoggerId id, const char *name,
- FiledataLogger LogFunc, OutputCtx *, ThreadInitFunc ThreadInit,
- ThreadDeinitFunc ThreadDeinit,
- ThreadExitPrintStatsFunc ThreadExitPrintStats);
+int OutputRegisterFiledataLogger(LoggerId id, const char *name, FiledataLogger LogFunc, OutputCtx *,
+ ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit);
void OutputFiledataLoggerRegister(void);
void OutputFilestoreRegister(void)
{
OutputRegisterFiledataModule(LOGGER_FILE_STORE, MODULE_NAME, "file-store",
- OutputFilestoreLogInitCtx, OutputFilestoreLogger,
- OutputFilestoreLogThreadInit, OutputFilestoreLogThreadDeinit,
- NULL);
+ OutputFilestoreLogInitCtx, OutputFilestoreLogger, OutputFilestoreLogThreadInit,
+ OutputFilestoreLogThreadDeinit);
SC_ATOMIC_INIT(filestore_open_file_cnt);
SC_ATOMIC_SET(filestore_open_file_cnt, 0);
*
* \retval Returns 0 on success, -1 on failure.
*/
-void OutputRegisterFiledataModule(LoggerId id, const char *name,
- const char *conf_name, OutputInitFunc InitFunc,
- FiledataLogger FiledataLogFunc, ThreadInitFunc ThreadInit,
- ThreadDeinitFunc ThreadDeinit,
- ThreadExitPrintStatsFunc ThreadExitPrintStats)
+void OutputRegisterFiledataModule(LoggerId id, const char *name, const char *conf_name,
+ OutputInitFunc InitFunc, FiledataLogger FiledataLogFunc, ThreadInitFunc ThreadInit,
+ ThreadDeinitFunc ThreadDeinit)
{
if (unlikely(FiledataLogFunc == NULL)) {
goto error;
module->FiledataLogFunc = FiledataLogFunc;
module->ThreadInit = ThreadInit;
module->ThreadDeinit = ThreadDeinit;
- module->ThreadExitPrintStats = ThreadExitPrintStats;
TAILQ_INSERT_TAIL(&output_modules, module, entries);
SCLogDebug("Filedata logger \"%s\" registered.", name);
void OutputRegisterFiledataModule(LoggerId id, const char *name, const char *conf_name,
OutputInitFunc InitFunc, FiledataLogger FiledataLogFunc, ThreadInitFunc ThreadInit,
- ThreadDeinitFunc ThreadDeinit, ThreadExitPrintStatsFunc ThreadExitPrintStats);
+ ThreadDeinitFunc ThreadDeinit);
void OutputRegisterFlowSubModule(LoggerId id, const char *parent_name, const char *name,
const char *conf_name, OutputInitSubFunc InitFunc, FlowLogger FlowLogFunc,
}
} else if (module->FiledataLogFunc) {
SCLogDebug("%s is a filedata logger", module->name);
- OutputRegisterFiledataLogger(module->logger_id, module->name,
- module->FiledataLogFunc, output_ctx, module->ThreadInit,
- module->ThreadDeinit, module->ThreadExitPrintStats);
+ OutputRegisterFiledataLogger(module->logger_id, module->name, module->FiledataLogFunc,
+ output_ctx, module->ThreadInit, module->ThreadDeinit);
filedata_logger_count++;
} else if (module->FileLogFunc) {
SCLogDebug("%s is a file logger", module->name);