| 262 | |
| 263 | template< typename ModelName, class InstanceTraits> |
| 264 | inline |
| 265 | void |
| 266 | OpenDDS::Model::Service< ModelName, InstanceTraits>::createSubscriber( |
| 267 | typename Subscribers::Values subscriber |
| 268 | ) |
| 269 | { |
| 270 | typename Participants::Values participant = this->modelData_.participant( subscriber); |
| 271 | |
| 272 | if( !this->participants_[ participant]) { |
| 273 | this->createParticipant( participant); |
| 274 | } |
| 275 | |
| 276 | this->subscribers_[ subscriber] = this->delegate_.createSubscriber( |
| 277 | this->participants_[ participant], |
| 278 | this->modelData_.qos( subscriber), |
| 279 | this->modelData_.mask( subscriber), |
| 280 | this->configName(this->modelData_.transportConfigName(subscriber)) |
| 281 | ); |
| 282 | } |
| 283 | |
| 284 | template< typename ModelName, class InstanceTraits> |
| 285 | inline |
no test coverage detected