MCPcopy Create free account
hub / github.com/OpenDDS/OpenDDS / VerticalHandler

Method VerticalHandler

tools/rtpsrelay/RelayHandler.cpp:255–282  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

253}
254
255VerticalHandler::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
284void VerticalHandler::stop()
285{

Callers

nothing calls this directly

Calls 3

application_domainMethod · 0.80
get_crypto_handleMethod · 0.45

Tested by

no test coverage detected