aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/module/Event.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-02-29 14:36:25 +0000
committersaturneric <[email protected]>2024-02-29 14:36:25 +0000
commit84b04d88723ef05f7873082c235ecfd56facf934 (patch)
tree286ffac004c265169931102fbc1f68a13da110fa /src/core/module/Event.cpp
parentfeat: add module controller and continue to work on module system (diff)
downloadGpgFrontend-84b04d88723ef05f7873082c235ecfd56facf934.tar.gz
GpgFrontend-84b04d88723ef05f7873082c235ecfd56facf934.zip
feat: add prefix GF to all sdk and module symbols
Diffstat (limited to 'src/core/module/Event.cpp')
-rw-r--r--src/core/module/Event.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/core/module/Event.cpp b/src/core/module/Event.cpp
index 01f7bf9b..0285ae6c 100644
--- a/src/core/module/Event.cpp
+++ b/src/core/module/Event.cpp
@@ -101,19 +101,20 @@ class Event::Impl {
}
}
- auto ToModuleEvent() -> ModuleEvent* {
- auto* event = static_cast<ModuleEvent*>(SecureMalloc(sizeof(ModuleEvent)));
+ auto ToModuleEvent() -> GFModuleEvent* {
+ auto* event =
+ static_cast<GFModuleEvent*>(SecureMalloc(sizeof(GFModuleEvent)));
event->id = GFStrDup(event_identifier_);
event->triggger_id = GFStrDup(trigger_uuid_);
- ModuleEventParam* l_param = nullptr;
- ModuleEventParam* p_param;
+ GFModuleEventParam* l_param = nullptr;
+ GFModuleEventParam* p_param;
int index = 0;
for (const auto& data : data_) {
- p_param = static_cast<ModuleEventParam*>(
- SecureMalloc(sizeof(ModuleEventParam)));
+ p_param = static_cast<GFModuleEventParam*>(
+ SecureMalloc(sizeof(GFModuleEventParam)));
if (index++ == 0) event->params = p_param;
p_param->name = GFStrDup(data.first);
@@ -173,6 +174,6 @@ void Event::ExecuteCallback(ListenerIdentifier l_id, DataObjectPtr d_o) {
p_->ExecuteCallback(std::move(l_id), d_o);
}
-auto Event::ToModuleEvent() -> ModuleEvent* { return p_->ToModuleEvent(); }
+auto Event::ToModuleEvent() -> GFModuleEvent* { return p_->ToModuleEvent(); }
} // namespace GpgFrontend::Module \ No newline at end of file