#include <usModuleRegistry.h>
Here we handle all the modules that are loaded in the framework.
Definition at line 41 of file usModuleRegistry.h.
◆ GetLoadedModules()
static std::vector<Module*> us::ModuleRegistry::GetLoadedModules |
( |
| ) |
|
|
static |
Get all modules currently in module state LOADED
.
- Returns
- A list which is filled with all modules in state
LOADED
◆ GetModule() [1/2]
static Module* us::ModuleRegistry::GetModule |
( |
const std::string & |
name | ) |
|
|
static |
Get the module that has specified module name.
- Parameters
-
name | The name of the module to get. |
- Returns
- Module or null.
◆ GetModule() [2/2]
static Module* us::ModuleRegistry::GetModule |
( |
long |
id | ) |
|
|
static |
Get the module that has the specified module identifier.
- Parameters
-
id | The identifier of the module to get. |
- Returns
- Module or null if the module was not found.
◆ GetModules()
static std::vector<Module*> us::ModuleRegistry::GetModules |
( |
| ) |
|
|
static |
Get all known modules.
- Returns
- A list which is filled with all known modules.
◆ Register()
static void us::ModuleRegistry::Register |
( |
ModuleInfo * |
info | ) |
|
|
static |
◆ UnRegister()
static void us::ModuleRegistry::UnRegister |
( |
const ModuleInfo * |
info | ) |
|
|
static |
The documentation for this class was generated from the following file: