20 void*
Find(std::string_view name)
const;
29 void* Implementation =
nullptr;
33 std::vector<Service> _services;
void Publish(OwnerId owner, std::string_view name, void *implementation)
void * Find(std::string_view name) const
std::vector< std::string > RemoveAll(OwnerId owner)
void Unpublish(OwnerId owner, std::string_view name)
constexpr std::string_view Name(E value) noexcept
static std::string ReadFile(const std::filesystem::path &path)