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

#include <DiscoveredEntities.h>

Inheritance diagram for OpenDDS::RTPS::DiscoveredSubscription:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::RTPS::DiscoveredSubscription:
Collaboration graph
[legend]

Public Member Functions

 DiscoveredSubscription ()
 
 DiscoveredSubscription (const DCPS::DiscoveredReaderData &r)
 
const char * get_topic_name () const
 
const char * get_type_name () const
 

Public Attributes

DCPS::RepoIdSet matched_endpoints_
 
DCPS::DiscoveredReaderData reader_data_
 
DDS::InstanceHandle_t bit_ih_
 
DCPS::MonotonicTime_t participant_discovered_at_
 
ACE_CDR::ULong transport_context_
 
XTypes::TypeInformation type_info_
 
DDS::Security::EndpointSecurityAttributes security_attribs_
 
bool have_ice_agent_info_
 
ICE::AgentInfo ice_agent_info_
 

Detailed Description

Definition at line 204 of file DiscoveredEntities.h.

Constructor & Destructor Documentation

◆ DiscoveredSubscription() [1/2]

OpenDDS::RTPS::DiscoveredSubscription::DiscoveredSubscription ( )
inline

Definition at line 205 of file DiscoveredEntities.h.

208  , transport_context_(0)
209 #ifdef OPENDDS_SECURITY
210  , have_ice_agent_info_(false)
211 #endif
212  {
213 #ifdef OPENDDS_SECURITY
219 #endif
220  }
DDS::Security::EndpointSecurityAttributes security_attribs_
const InstanceHandle_t HANDLE_NIL
PluginEndpointSecurityAttributesMask plugin_endpoint_attributes
ACE_INLINE OpenDDS_Dcps_Export const MonotonicTime_t & monotonic_time_zero()
DCPS::MonotonicTime_t participant_discovered_at_

◆ DiscoveredSubscription() [2/2]

OpenDDS::RTPS::DiscoveredSubscription::DiscoveredSubscription ( const DCPS::DiscoveredReaderData r)
inlineexplicit

Definition at line 222 of file DiscoveredEntities.h.

223  : reader_data_(r)
226  , transport_context_(0)
227 #ifdef OPENDDS_SECURITY
229  , have_ice_agent_info_(false)
230 #endif
231  {
232 #ifdef OPENDDS_SECURITY
238 #endif
239  }
DDS::Security::EndpointSecurityAttributes security_attribs_
const InstanceHandle_t HANDLE_NIL
DCPS::DiscoveredReaderData reader_data_
PluginEndpointSecurityAttributesMask plugin_endpoint_attributes
ACE_INLINE OpenDDS_Dcps_Export const MonotonicTime_t & monotonic_time_zero()
DCPS::MonotonicTime_t participant_discovered_at_

Member Function Documentation

◆ get_topic_name()

const char* OpenDDS::RTPS::DiscoveredSubscription::get_topic_name ( ) const
inline

Definition at line 254 of file DiscoveredEntities.h.

References OpenDDS::DCPS::DiscoveredReaderData::ddsSubscriptionData.

Referenced by OpenDDS::RTPS::Sedp::process_discovered_reader_data().

255  {
256  return reader_data_.ddsSubscriptionData.topic_name;
257  }
DCPS::DiscoveredReaderData reader_data_
DDS::SubscriptionBuiltinTopicData ddsSubscriptionData

◆ get_type_name()

const char* OpenDDS::RTPS::DiscoveredSubscription::get_type_name ( ) const
inline

Definition at line 259 of file DiscoveredEntities.h.

References OpenDDS::DCPS::DiscoveredReaderData::ddsSubscriptionData.

260  {
261  return reader_data_.ddsSubscriptionData.type_name;
262  }
DCPS::DiscoveredReaderData reader_data_
DDS::SubscriptionBuiltinTopicData ddsSubscriptionData

Member Data Documentation

◆ bit_ih_

DDS::InstanceHandle_t OpenDDS::RTPS::DiscoveredSubscription::bit_ih_

◆ have_ice_agent_info_

bool OpenDDS::RTPS::DiscoveredSubscription::have_ice_agent_info_

◆ ice_agent_info_

ICE::AgentInfo OpenDDS::RTPS::DiscoveredSubscription::ice_agent_info_

◆ matched_endpoints_

DCPS::RepoIdSet OpenDDS::RTPS::DiscoveredSubscription::matched_endpoints_

◆ participant_discovered_at_

DCPS::MonotonicTime_t OpenDDS::RTPS::DiscoveredSubscription::participant_discovered_at_

◆ reader_data_

DCPS::DiscoveredReaderData OpenDDS::RTPS::DiscoveredSubscription::reader_data_

◆ security_attribs_

DDS::Security::EndpointSecurityAttributes OpenDDS::RTPS::DiscoveredSubscription::security_attribs_

Definition at line 249 of file DiscoveredEntities.h.

◆ transport_context_

ACE_CDR::ULong OpenDDS::RTPS::DiscoveredSubscription::transport_context_

◆ type_info_

XTypes::TypeInformation OpenDDS::RTPS::DiscoveredSubscription::type_info_

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