Base Framework
|
Inherits Object.
Public Member Functions | |
void | registrate (LinkerModule *module) noexcept |
LinkerModule * | deregistrate () noexcept |
LinkerManager () | |
LinkerModule * | load (const String &module) |
void | unload (LinkerModule *module) |
ReadEnumerator | getModules () const noexcept |
Static Public Member Functions | |
static LinkerManager * | getManager () noexcept |
LinkerManager::LinkerManager | ( | ) |
Initializes the manager.
|
noexcept |
Invoked by module during self-deregistration process.
|
staticnoexcept |
Returns the linker manager of the application.
|
noexcept |
Returns an enumeration of all the modules of the manager.
LinkerModule* LinkerManager::load | ( | const String & | module | ) |
Loads the specified module.
module | The path of the module to be loaded into address space. |
|
noexcept |
Invoked by module during self-registration process.
void LinkerManager::unload | ( | LinkerModule * | module | ) |
Unloads the specified module.
module | The linker module to be unloaded. |