|
auto | LoadAndRegisterModule (const QString &module_library_path, bool integrated_module) -> void |
|
auto | SearchModule (ModuleIdentifier module_id) -> ModulePtr |
|
auto | ListAllRegisteredModuleID () -> QList< ModuleIdentifier > |
|
void | RegisterModule (const ModulePtr &module) |
|
void | ListenEvent (const ModuleIdentifier &module_id, const EventIdentifier &event_id) |
|
void | TriggerEvent (const EventRefrernce &event) |
|
auto | SearchEvent (EventTriggerIdentifier trigger_id) -> std::optional< EventRefrernce > |
|
auto | GetModuleListening (ModuleIdentifier module_id) -> QList< EventIdentifier > |
|
void | ActiveModule (const ModuleIdentifier &identifier) |
|
void | DeactiveModule (const ModuleIdentifier &identifier) |
|
auto | GetTaskRunner (ModuleIdentifier module_id) -> std::optional< TaskRunnerPtr > |
|
auto | UpsertRTValue (Namespace n, Key k, std::any v) -> bool |
|
auto | RetrieveRTValue (Namespace n, Key k) -> std::optional< std::any > |
|
auto | ListenPublish (QObject *o, Namespace n, Key k, LPCallback c) -> bool |
|
auto | ListRTChildKeys (const QString &n, const QString &k) -> std::vector< Key > |
|
auto | IsModuleActivated (ModuleIdentifier id) -> bool |
|
auto | IsIntegratedModule (ModuleIdentifier id) -> bool |
|
auto | GRT () -> GlobalRegisterTable * |
|
|
static ModuleMangerPtr | global_module_manager |
|
The documentation for this class was generated from the following file:
- src/core/module/ModuleManager.cpp