tmm_modules[TMM_STREAMINGLOGGER].ThreadDeinit = OutputStreamingLogThreadDeinit;
tmm_modules[TMM_STREAMINGLOGGER].cap_flags = 0;
}
+
+void OutputStreamingShutdown(void)
+{
+ OutputStreamingLogger *logger = list;
+ while (logger) {
+ OutputStreamingLogger *next_logger = logger->next;
+ SCFree(logger);
+ logger = next_logger;
+ }
+ list = NULL;
+}
void TmModuleStreamingLoggerRegister (void);
+void OutputStreamingShutdown(void);
+
#endif /* __OUTPUT_STREAMING_H__ */
OutputTxShutdown();
OutputFileShutdown();
OutputFiledataShutdown();
+ OutputStreamingShutdown();
OutputStatsShutdown();
/* Close any log files. */
tx_logger_module = NULL;
file_logger_module = NULL;
filedata_logger_module = NULL;
+ streaming_logger_module = NULL;
}
/** \internal