2024-12-05 23:25:31 +01:00

22 lines
347 B
C++

#pragma once
#include "Mutex.h"
#include "ServiceManifest.h"
namespace tt::service {
class ServiceContext {
protected:
virtual ~ServiceContext() = default;
public:
virtual const service::ServiceManifest& getManifest() const = 0;
virtual void* getData() const = 0;
virtual void setData(void* newData) = 0;
};
} // namespace