#include "service/ServiceInstance.h" #include "service/ServiceInstancePaths.h" namespace tt::service { ServiceInstance::ServiceInstance(std::shared_ptr manifest) : manifest(manifest), service(manifest->createService()) {} const service::ServiceManifest& ServiceInstance::getManifest() const { return *manifest; } std::unique_ptr ServiceInstance::getPaths() const { return std::make_unique(manifest); } }