void TmModuleLogTlsStoreRegister (void)
{
- tmm_modules[TMM_TLSSTORE].name = MODULE_NAME;
- tmm_modules[TMM_TLSSTORE].ThreadInit = LogTlsStoreLogThreadInit;
- tmm_modules[TMM_TLSSTORE].Func = NULL;
- tmm_modules[TMM_TLSSTORE].ThreadExitPrintStats = LogTlsStoreLogExitPrintStats;
- tmm_modules[TMM_TLSSTORE].ThreadDeinit = LogTlsStoreLogThreadDeinit;
- tmm_modules[TMM_TLSSTORE].RegisterTests = NULL;
- tmm_modules[TMM_TLSSTORE].cap_flags = 0;
- tmm_modules[TMM_TLSSTORE].flags = TM_FLAG_LOGAPI_TM;
- tmm_modules[TMM_TLSSTORE].priority = 10;
-
OutputRegisterTxModuleWithCondition(MODULE_NAME, "tls-store",
- LogTlsStoreLogInitCtx, ALPROTO_TLS, LogTlsStoreLogger,
- LogTlsStoreCondition);
+ LogTlsStoreLogInitCtx, ALPROTO_TLS, LogTlsStoreLogger,
+ LogTlsStoreCondition, LogTlsStoreLogThreadInit,
+ LogTlsStoreLogThreadDeinit, LogTlsStoreLogExitPrintStats);
SC_ATOMIC_INIT(cert_id);
*
* \retval Returns 0 on success, -1 on failure.
*/
-void OutputRegisterTxModuleWithCondition(const char *name, const char *conf_name,
- OutputCtx *(*InitFunc)(ConfNode *), AppProto alproto,
- TxLogger TxLogFunc, TxLoggerCondition TxLogCondition)
+void OutputRegisterTxModuleWithCondition(const char *name,
+ const char *conf_name, OutputCtx *(*InitFunc)(ConfNode *), AppProto alproto,
+ TxLogger TxLogFunc, TxLoggerCondition TxLogCondition,
+ ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit,
+ ThreadExitPrintStatsFunc ThreadExitPrintStats)
{
OutputRegisterTxModuleWrapper(name, conf_name, InitFunc, alproto,
- TxLogFunc, -1, -1, TxLogCondition, NULL, NULL,
- NULL);
+ TxLogFunc, -1, -1, TxLogCondition, NULL, NULL, NULL);
}
void OutputRegisterTxSubModuleWithCondition(const char *parent_name,
- const char *name, const char *conf_name, OutputCtx *(*InitFunc)(ConfNode *,
- OutputCtx *parent_ctx), AppProto alproto, TxLogger TxLogFunc,
- TxLoggerCondition TxLogCondition)
+ const char *name, const char *conf_name,
+ OutputCtx *(*InitFunc)(ConfNode *, OutputCtx *parent_ctx), AppProto alproto,
+ TxLogger TxLogFunc, TxLoggerCondition TxLogCondition,
+ ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit,
+ ThreadExitPrintStatsFunc ThreadExitPrintStats)
{
OutputRegisterTxSubModuleWrapper(parent_name, name, conf_name, InitFunc,
- alproto, TxLogFunc, -1, -1,
- TxLogCondition, NULL, NULL, NULL);
+ alproto, TxLogFunc, -1, -1, TxLogCondition, NULL, NULL, NULL);
}
/**
ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit,
ThreadExitPrintStatsFunc ThreadExitPrintStats);
-void OutputRegisterTxModuleWithCondition(const char *name, const char *conf_name,
- OutputCtx *(*InitFunc)(ConfNode *), AppProto alproto,
- TxLogger TxLogFunc, TxLoggerCondition TxLogCondition);
+void OutputRegisterTxModuleWithCondition(const char *name,
+ const char *conf_name, OutputCtx *(*InitFunc)(ConfNode *), AppProto alproto,
+ TxLogger TxLogFunc, TxLoggerCondition TxLogCondition,
+ ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit,
+ ThreadExitPrintStatsFunc ThreadExitPrintStats);
void OutputRegisterTxSubModuleWithCondition(const char *parent_name,
- const char *name, const char *conf_name, OutputCtx *(*InitFunc)(ConfNode *,
- OutputCtx *parent_ctx), AppProto alproto, TxLogger TxLogFunc,
- TxLoggerCondition TxLogCondition);
+ const char *name, const char *conf_name,
+ OutputCtx *(*InitFunc)(ConfNode *, OutputCtx *parent_ctx), AppProto alproto,
+ TxLogger TxLogFunc, TxLoggerCondition TxLogCondition,
+ ThreadInitFunc ThreadInit, ThreadDeinitFunc ThreadDeinit,
+ ThreadExitPrintStatsFunc ThreadExitPrintStats);
void OutputRegisterTxModuleWithProgress(const char *name, const char *conf_name,
OutputCtx *(*InitFunc)(ConfNode *), AppProto alproto,
CASE_CODE (TMM_LUALOG);
CASE_CODE (TMM_RECEIVENETMAP);
CASE_CODE (TMM_DECODENETMAP);
- CASE_CODE (TMM_TLSSTORE);
CASE_CODE (TMM_SIZE);
}
TMM_UNIXMANAGER,
TMM_LUALOG,
- TMM_TLSSTORE,
TMM_SIZE,
} TmmId;