8 #ifndef OPENDDS_DCPS_TRANSPORT_RTPS_UDP_BUNDLINGCACHEKEY_H 9 #define OPENDDS_DCPS_TRANSPORT_RTPS_UDP_BUNDLINGCACHEKEY_H 19 #if defined ACE_HAS_CPP11 38 : src_guid_(val.src_guid_)
39 , dst_guid_(val.dst_guid_)
45 return std::memcmp(static_cast<const void*>(
this), static_cast<const void*>(&rhs),
sizeof (
BundlingCacheKey)) < 0;
50 return std::memcmp(static_cast<const void*>(
this), static_cast<const void*>(&rhs),
sizeof (
BundlingCacheKey)) == 0;
56 set.insert(src_guid_);
57 set.insert(dst_guid_);
71 #if defined ACE_HAS_CPP11 void get_contained_guids(GuidSet &set) const
BundlingCacheKey(const BundlingCacheKey &val)
bool operator<(const BundlingCacheKey &rhs) const
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
BundlingCacheKey(const GUID_t &dst_guid, const GUID_t &src_guid)
bool operator==(const BundlingCacheKey &rhs) const
#define OpenDDS_Rtps_Udp_Export