20 lines
332 B
C
20 lines
332 B
C
#if !defined(MODULE_BASE_H)
|
|
#define MODULE_BASE_H
|
|
|
|
typedef struct Module_s {
|
|
char *Name;
|
|
void (*Start)();
|
|
void (*Stop)();
|
|
} Module_t;
|
|
|
|
void Modules_Init();
|
|
|
|
void Modules_Add(Module_t module);
|
|
|
|
void Modules_StartOne(Module_t module);
|
|
void Modules_StopOne(Module_t module);
|
|
void Modules_StartAll();
|
|
void Modules_StopAll();
|
|
|
|
#endif
|