OpenDDS
Snapshot(2023/04/28-20:55)
|
Key type for underlying maps. More...
#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_ |
Key type for underlying maps.
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.
Definition at line 81 of file DataDurabilityCache.h.
|
inline |
Definition at line 84 of file DataDurabilityCache.h.
|
inline |
Definition at line 90 of file DataDurabilityCache.h.
|
inline |
Definition at line 99 of file DataDurabilityCache.h.
|
inline |
Definition at line 127 of file DataDurabilityCache.h.
|
inline |
Definition at line 120 of file DataDurabilityCache.h.
References domain_id_, topic_name_, and type_name_.
Definition at line 105 of file DataDurabilityCache.h.
References domain_id_, topic_name_, and type_name_.
|
inline |
Definition at line 113 of file DataDurabilityCache.h.
References domain_id_, topic_name_, and type_name_.
|
private |
Definition at line 136 of file DataDurabilityCache.h.
Referenced by operator<(), operator=(), and operator==().
|
private |
Definition at line 137 of file DataDurabilityCache.h.
Referenced by operator<(), operator=(), and operator==().
|
private |
Definition at line 138 of file DataDurabilityCache.h.
Referenced by operator<(), operator=(), and operator==().