8 #ifndef OPENDDS_DCPS_TRANSPORT_RTPS_UDP_LOCATORCACHEKEY_H 9 #define OPENDDS_DCPS_TRANSPORT_RTPS_UDP_LOCATORCACHEKEY_H 18 #if defined ACE_HAS_CPP11 33 , prefer_unicast_(prefer_unicast)
38 : remote_(val.remote_)
40 , prefer_unicast_(val.prefer_unicast_)
46 return std::memcmp(static_cast<const void*>(
this), static_cast<const void*>(&rhs),
sizeof (
LocatorCacheKey)) < 0;
51 return std::memcmp(static_cast<const void*>(
this), static_cast<const void*>(&rhs),
sizeof (
LocatorCacheKey)) == 0;
73 #if defined ACE_HAS_CPP11
LocatorCacheKey(const LocatorCacheKey &val)
void get_contained_guids(GuidSet &set) const
LocatorCacheKey(const GUID_t &remote, const GUID_t &local, bool prefer_unicast)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
bool operator<(const LocatorCacheKey &rhs) const
bool operator==(const LocatorCacheKey &rhs) const
The Internal API and Implementation of OpenDDS.
#define OpenDDS_Rtps_Udp_Export