10 #ifndef LOADEDMODULE_H_
11 #define LOADEDMODULE_H_
Module * module_
Definition: LoadedModule.h:67
Module * getModule(void)
Definition: LoadedModule.h:60
Contains information about a currently loaded module, including the shared library and destroy method...
Definition: LoadedModule.h:25
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
virtual ~LoadedModule()
Definition: LoadedModule.h:35
LoadedModule(Module *module, destroy_module_t *destroyModule, void *lib)
Definition: LoadedModule.h:28
Contains the Module class definition.
void destroy_module_t(Module *)
destroy_module must be implemented, following the class implementation: extern "C" void destroy(Modul...
Definition: Module.h:102
destroy_module_t * destroyModule_
Definition: LoadedModule.h:68
void * lib_
Definition: LoadedModule.h:69
FlexArray< LoadedModule * > ListOfLoadedModulePtrs
Define a type for a "list of loaded module pointers".
Definition: LoadedModule.h:79