TOPIC find(const dds::domain::DomainParticipant& dp, const std::string& topic_name) { (void)dp; std::stringstream ss; ss << topic_name; ss << dp.domain_id(); TOPIC t = org::opensplice::core::EntityRegistry<std::string, TOPIC>::get(ss.str()); if(t != dds::core::null) { return t; } return TOPIC(dds::core::null); }