| 175 | } |
| 176 | |
| 177 | OpenDDS::DCPS::TopicStatus |
| 178 | DCPS_IR_Domain::force_add_topic(const OpenDDS::DCPS::GUID_t& topicId, |
| 179 | const char* topicName, |
| 180 | const char* dataTypeName, |
| 181 | const DDS::TopicQos & qos, |
| 182 | DCPS_IR_Participant* participantPtr) |
| 183 | { |
| 184 | OpenDDS::DCPS::GUID_t topic_id = topicId; |
| 185 | bool isBIT = OpenDDS::DCPS::topicIsBIT(topicName, dataTypeName); |
| 186 | OpenDDS::DCPS::TopicStatus status = add_topic_i(topic_id, topicName |
| 187 | , dataTypeName |
| 188 | , qos, participantPtr, isBIT); |
| 189 | |
| 190 | return status; |
| 191 | } |
| 192 | |
| 193 | OpenDDS::DCPS::TopicStatus DCPS_IR_Domain::add_topic_i(OpenDDS::DCPS::GUID_t& topicId, |
| 194 | const char * topicName, |