OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | Public Attributes | List of all members
OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication Struct Reference

#include <StaticDiscovery.h>

Inheritance diagram for OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication:
Collaboration graph
[legend]

Public Member Functions

 DiscoveredPublication ()
 
 DiscoveredPublication (const DiscoveredWriterData &w)
 
const char * get_topic_name () const
 
const char * get_type_name () const
 

Public Attributes

RepoIdSet matched_endpoints_
 
DiscoveredWriterData writer_data_
 
DDS::InstanceHandle_t bit_ih_
 
MonotonicTime_t participant_discovered_at_
 
ACE_CDR::ULong transport_context_
 
XTypes::TypeInformation type_info_
 

Detailed Description

Definition at line 174 of file StaticDiscovery.h.

Constructor & Destructor Documentation

◆ DiscoveredPublication() [1/2]

OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication::DiscoveredPublication ( )
inline

Definition at line 175 of file StaticDiscovery.h.

178  , transport_context_(0)
179  {
180  }
const InstanceHandle_t HANDLE_NIL
ACE_INLINE OpenDDS_Dcps_Export const MonotonicTime_t & monotonic_time_zero()

◆ DiscoveredPublication() [2/2]

OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication::DiscoveredPublication ( const DiscoveredWriterData w)
inlineexplicit

Definition at line 182 of file StaticDiscovery.h.

Member Function Documentation

◆ get_topic_name()

const char* OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication::get_topic_name ( ) const
inline

Definition at line 197 of file StaticDiscovery.h.

References OpenDDS::DCPS::DiscoveredWriterData::ddsPublicationData.

198  {
199  return writer_data_.ddsPublicationData.topic_name;
200  }
DDS::PublicationBuiltinTopicData ddsPublicationData

◆ get_type_name()

const char* OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication::get_type_name ( ) const
inline

Member Data Documentation

◆ bit_ih_

DDS::InstanceHandle_t OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication::bit_ih_

Definition at line 192 of file StaticDiscovery.h.

◆ matched_endpoints_

RepoIdSet OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication::matched_endpoints_

Definition at line 190 of file StaticDiscovery.h.

◆ participant_discovered_at_

MonotonicTime_t OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication::participant_discovered_at_

Definition at line 193 of file StaticDiscovery.h.

◆ transport_context_

ACE_CDR::ULong OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication::transport_context_

Definition at line 194 of file StaticDiscovery.h.

◆ type_info_

XTypes::TypeInformation OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication::type_info_

Definition at line 195 of file StaticDiscovery.h.

◆ writer_data_

DiscoveredWriterData OpenDDS::DCPS::StaticEndpointManager::DiscoveredPublication::writer_data_

Definition at line 191 of file StaticDiscovery.h.

Referenced by OpenDDS::DCPS::StaticEndpointManager::get_key().


The documentation for this struct was generated from the following file: