#include <DataDurabilityCache.h>
Public Member Functions | |
| key_type () | |
| key_type (::DDS::DomainId_t domain_id, char const *topic, char const *type, ACE_Allocator *allocator) | |
| key_type (key_type const &rhs) | |
| key_type & | operator= (key_type const &rhs) |
| bool | operator== (key_type const &rhs) const |
| bool | operator< (key_type const &rhs) const |
| u_long | hash () const |
Private Attributes | |
| ::DDS::DomainId_t | domain_id_ |
| ACE_CString | topic_name_ |
| ACE_CString | type_name_ |
Each sample may be uniquely identified by its domain ID, topic name and type name. We use that property to establish a map key type.
| OpenDDS::DCPS::DataDurabilityCache::key_type::key_type | ( | ) | [inline] |
| OpenDDS::DCPS::DataDurabilityCache::key_type::key_type | ( | ::DDS::DomainId_t | domain_id, | |
| char const * | topic, | |||
| char const * | type, | |||
| ACE_Allocator * | allocator | |||
| ) | [inline] |
| OpenDDS::DCPS::DataDurabilityCache::key_type::key_type | ( | key_type const & | rhs | ) | [inline] |
| u_long OpenDDS::DCPS::DataDurabilityCache::key_type::hash | ( | ) | const [inline] |
| bool OpenDDS::DCPS::DataDurabilityCache::key_type::operator< | ( | key_type const & | rhs | ) | const [inline] |
| bool OpenDDS::DCPS::DataDurabilityCache::key_type::operator== | ( | key_type const & | rhs | ) | const [inline] |
ACE_CString OpenDDS::DCPS::DataDurabilityCache::key_type::topic_name_ [private] |
ACE_CString OpenDDS::DCPS::DataDurabilityCache::key_type::type_name_ [private] |
1.4.7