| 25 | |
| 26 | namespace { |
| 27 | TypeSupport_ptr findTypeSupport(DomainParticipantImpl* participant, |
| 28 | const char* type_name) |
| 29 | { |
| 30 | TypeSupport_var p = Registered_Data_Types->lookup(participant, type_name); |
| 31 | if (!p) { |
| 32 | throw std::runtime_error(OPENDDS_STRING("Data type: ") + type_name + |
| 33 | " is not registered."); |
| 34 | } |
| 35 | return p; |
| 36 | } |
| 37 | } |
| 38 | |
| 39 | MultiTopicImpl::MultiTopicImpl(const char* name, |