Go to the documentation of this file.
33 for (uint16_t i = 0; i <
TMM_SIZE; i++) {
48 for (uint16_t i = 0; i <
TMM_SIZE; i++) {
54 if (strcmp(t->
name, name) == 0)
73 "\"%d\" doesn't exist",
90 for (uint16_t i = 0; i <
TMM_SIZE; i++) {
106 for (uint16_t i = 0; i <
TMM_SIZE; i++) {
121 for (uint16_t i = 0; i <
TMM_SIZE; i++) {
138 for (uint16_t i = 0; i <
TMM_SIZE; i++) {
150 "registration function.",
161 #define CASE_CODE(E) case E: return #E
const char * TmModuleTmmIdToString(TmmId id)
Maps the TmmId, to its string equivalent.
void TmModuleRunDeInit(void)
void TmModuleRegisterTests(void)
register all unittests for the tm modules
TmModule * TmModuleGetByName(const char *name)
get a tm module ptr by name
@ TMM_BYPASSEDFLOWMANAGER
TmEcode(* Func)(ThreadVars *, Packet *, void *)
void TmModuleRunInit(void)
#define SCLogWarning(...)
Macro used to log WARNING messages.
int TmModuleGetIDForTM(TmModule *tm)
Given a TM Module, returns its id.
TmModule tmm_modules[TMM_SIZE]
TmModule * TmModuleGetById(int id)
Returns a TM Module by its id.
void(* RegisterTests)(void)
void TmModuleDebugList(void)
TmmId
Thread Model Module id's.
#define SCLogError(...)
Macro used to log ERROR messages.