| 253 | } |
| 254 | |
| 255 | VerticalHandler::VerticalHandler(const Config& config, |
| 256 | const std::string& name, |
| 257 | Port port, |
| 258 | const ACE_INET_Addr& horizontal_address, |
| 259 | ACE_Reactor* reactor, |
| 260 | const GuidPartitionTable& guid_partition_table, |
| 261 | const RelayPartitionTable& relay_partition_table, |
| 262 | GuidAddrSet& guid_addr_set, |
| 263 | const OpenDDS::RTPS::RtpsDiscovery_rch& rtps_discovery, |
| 264 | const DDS::Security::CryptoTransform_var& crypto, |
| 265 | const ACE_INET_Addr& application_participant_addr, |
| 266 | HandlerStatisticsReporter& stats_reporter, |
| 267 | OpenDDS::DCPS::Lockable_Message_Block_Ptr::Lock_Policy message_block_locking) |
| 268 | : RelayHandler(config, name, port, reactor, stats_reporter, message_block_locking) |
| 269 | , guid_partition_table_(guid_partition_table) |
| 270 | , relay_partition_table_(relay_partition_table) |
| 271 | , guid_addr_set_(guid_addr_set) |
| 272 | , horizontal_handler_(nullptr) |
| 273 | , spdp_handler_(nullptr) |
| 274 | , application_participant_addr_(application_participant_addr) |
| 275 | , horizontal_address_(horizontal_address) |
| 276 | , horizontal_address_str_(OpenDDS::DCPS::LogAddr(horizontal_address).c_str()) |
| 277 | , rtps_discovery_(rtps_discovery) |
| 278 | , crypto_(crypto) |
| 279 | , application_participant_crypto_handle_(rtps_discovery_->get_crypto_handle(config.application_domain(), config.application_participant_guid())) |
| 280 | { |
| 281 | ACE_UNUSED_ARG(crypto); |
| 282 | } |
| 283 | |
| 284 | void VerticalHandler::stop() |
| 285 | { |
nothing calls this directly
no test coverage detected