Service data refactored (#109)

This commit is contained in:
Ken Van Hoeylandt
2024-12-06 01:02:53 +01:00
committed by GitHub
parent c6f1cd6098
commit 36bb25deba
16 changed files with 194 additions and 221 deletions
@@ -10,7 +10,7 @@ private:
Mutex mutex = Mutex(MutexTypeNormal);
const service::ServiceManifest& manifest;
void* data = nullptr;
std::shared_ptr<void> data = nullptr;
public:
@@ -18,8 +18,8 @@ public:
~ServiceInstance() override = default;
const service::ServiceManifest& getManifest() const override;
void* getData() const override;
void setData(void* newData) override;
std::shared_ptr<void> getData() const override;
void setData(std::shared_ptr<void> newData) override;
};
}