62 if (strcmp(t->
name, name) == 0)
93 "\"%d\" doesn't exist",
id);
181 "registration function.", t->
name);
190 #define CASE_CODE(E) case E: return #E TmModule * TmModuleGetById(int id)
Returns a TM Module by its id.
TmEcode(* Func)(ThreadVars *, Packet *, void *, PacketQueue *, PacketQueue *)
void TmModuleRunInit(void)
TmmId
Thread Model Module id's.
const char * TmModuleTmmIdToString(TmmId id)
Maps the TmmId, to its string equivalent.
#define SCLogError(err_code,...)
Macro used to log ERROR messages.
void(* RegisterTests)(void)
#define SCLogWarning(err_code,...)
Macro used to log WARNING messages.
TmModule tmm_modules[TMM_SIZE]
int TmModuleGetIDForTM(TmModule *tm)
Given a TM Module, returns its id.
void TmModuleRunDeInit(void)
int TmModuleGetIdByName(const char *name)
get the id of a module from it's name
TmModule * TmModuleGetByName(const char *name)
get a tm module ptr by name
void TmModuleRegisterTests(void)
register all unittests for the tm modules
void TmModuleDebugList(void)