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
@@ -2,6 +2,7 @@
#include "Mutex.h"
#include "ServiceManifest.h"
#include <memory>
namespace tt::service {
@@ -14,8 +15,8 @@ protected:
public:
virtual const service::ServiceManifest& getManifest() const = 0;
virtual void* getData() const = 0;
virtual void setData(void* newData) = 0;
virtual std::shared_ptr<void> getData() const = 0;
virtual void setData(std::shared_ptr<void> newData) = 0;
};
} // namespace