/** \brief function to register the drop log module */
void TmModuleLogDropLogRegister (void)
{
-
- tmm_modules[TMM_LOGDROPLOG].name = MODULE_NAME;
- tmm_modules[TMM_LOGDROPLOG].ThreadInit = LogDropLogThreadInit;
- tmm_modules[TMM_LOGDROPLOG].ThreadExitPrintStats = LogDropLogExitPrintStats;
- tmm_modules[TMM_LOGDROPLOG].ThreadDeinit = LogDropLogThreadDeinit;
+ OutputRegisterPacketModule(MODULE_NAME, "drop", LogDropLogInitCtx,
+ LogDropLogger, LogDropCondition, LogDropLogThreadInit,
+ LogDropLogThreadDeinit, LogDropLogExitPrintStats);
#ifdef UNITTESTS
- tmm_modules[TMM_LOGDROPLOG].RegisterTests = LogDropLogRegisterTests;
+ LogDropLogRegisterTests();
#endif
- tmm_modules[TMM_LOGDROPLOG].cap_flags = 0;
- tmm_modules[TMM_LOGDROPLOG].flags = TM_FLAG_LOGAPI_TM;
-
- OutputRegisterPacketModule(MODULE_NAME, "drop", LogDropLogInitCtx,
- LogDropLogger, LogDropCondition, NULL, NULL, NULL);
}