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