8 #ifndef OPENDDS_DCPS_ASSOCIATIONDATA_H 9 #define OPENDDS_DCPS_ASSOCIATIONDATA_H 16 #include <dds/DdsDcpsInfoUtilsC.h> 36 , discovery_locator_()
38 , remote_transport_context_(0)
39 , publication_transport_priority_(0)
40 , remote_reliable_(false)
41 , remote_durable_(false)
53 if ((cdr >> network_resource) == 0) {
55 ACE_TEXT(
"(%P|%t) ERROR: AssociationData::get_remote_address")
56 ACE_TEXT(
" failed to de-serialize the NetworkResource\n")));
58 network_resource.
to_addr(remote_address);
61 return remote_address;
TransportLocatorSeq remote_data_
const GUID_t GUID_UNKNOWN
Nil value for GUID.
MonotonicTime_t participant_discovered_at_
TransportLocator discovery_locator_
ACE_CDR::ULong remote_transport_context_
sequence< TransportLocator > TransportLocatorSeq
Defines a wrapper around address info which is used for advertise.
ACE_INLINE OpenDDS_Dcps_Export const MonotonicTime_t & monotonic_time_zero()
Priority publication_transport_priority_
static ACE_INET_Addr get_remote_address(const TransportBLOB &remote)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
void to_addr(ACE_INET_Addr &addr) const
DDS::OctetSeq TransportBLOB
The Internal API and Implementation of OpenDDS.