logging: convert tls store logging to non-thread module

pull/2245/head
Jason Ish 9 years ago committed by Victor Julien
parent 60b6ccc3c4
commit 4d8b8ca046

@ -408,19 +408,10 @@ static OutputCtx *LogTlsStoreLogInitCtx(ConfNode *conf)
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);

@ -250,23 +250,25 @@ error:
*
* \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);
}
/**

@ -94,13 +94,17 @@ void OutputRegisterTxSubModule(const char *parent_name, const char *name,
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,

@ -244,7 +244,6 @@ const char * TmModuleTmmIdToString(TmmId id)
CASE_CODE (TMM_LUALOG);
CASE_CODE (TMM_RECEIVENETMAP);
CASE_CODE (TMM_DECODENETMAP);
CASE_CODE (TMM_TLSSTORE);
CASE_CODE (TMM_SIZE);
}

@ -79,7 +79,6 @@ typedef enum {
TMM_UNIXMANAGER,
TMM_LUALOG,
TMM_TLSSTORE,
TMM_SIZE,
} TmmId;

Loading…
Cancel
Save