7Subscription ServiceExchange::PublishNamed(std::string_view
iface,
void*
impl)
10 return Subscription([&
services = _services, name = std::string(
iface)] {
services.Unpublish(name); });
13void* ServiceExchange::Find(std::string_view
iface)
const
static std::string ReadFile(const std::filesystem::path &path)
virtual void * Find(std::string_view name)=0
virtual void Publish(std::string_view name, void *implementation)=0