Choco OS  V.0.16.9.0
Join to the chocolate world
oc_moduleman.h
Go to the documentation of this file.
1 
28 #ifndef SYSTEM_CORE_INC_KERNEL_OC_MODULEMAN_H_
29 #define SYSTEM_CORE_INC_KERNEL_OC_MODULEMAN_H_
30 
31 #include <oc_module.h>
32 
38 #define _________________________________________PROTOTYPES_SECTION_________________________________________________________________________
39 
40 extern void oC_ModuleMan_TurnOnAllPossible ( void );
41 extern void oC_ModuleMan_TurnOffAllPossible ( void );
42 extern oC_ErrorCode_t oC_ModuleMan_TurnOnModule ( const char * Name );
43 extern oC_ErrorCode_t oC_ModuleMan_TurnOffModule ( const char * Name );
44 extern const oC_Module_Registration_t * oC_ModuleMan_GetModuleRegistration( const char * Name );
45 
46 #undef _________________________________________PROTOTYPES_SECTION_________________________________________________________________________
47 
48 #endif /* SYSTEM_CORE_INC_KERNEL_OC_MODULEMAN_H_ */
oC_ErrorCode_t oC_ModuleMan_TurnOffModule(const char *Name)
turns off the module
Definition: oc_moduleman.c:206
const oC_Module_Registration_t * oC_ModuleMan_GetModuleRegistration(const char *Name)
returns module registration
Definition: oc_moduleman.c:261
void oC_ModuleMan_TurnOnAllPossible(void)
turns on all modules that turning on is possible
Definition: oc_moduleman.c:71
oC_ErrorCode_t oC_ModuleMan_TurnOnModule(const char *Name)
turns on the module
Definition: oc_moduleman.c:155
The file with interface for the module library.
void oC_ModuleMan_TurnOffAllPossible(void)
turns off all possible modules
Definition: oc_moduleman.c:111