OpenDDS::DCPS::DataDurabilityCache::key_type Class Reference

Key type for underlying maps. More...

#include <DataDurabilityCache.h>

List of all members.

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_typeoperator= (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_


Detailed Description

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.


Constructor & Destructor Documentation

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]


Member Function Documentation

u_long OpenDDS::DCPS::DataDurabilityCache::key_type::hash (  )  const [inline]

bool OpenDDS::DCPS::DataDurabilityCache::key_type::operator< ( key_type const &  rhs  )  const [inline]

key_type& OpenDDS::DCPS::DataDurabilityCache::key_type::operator= ( key_type const &  rhs  )  [inline]

bool OpenDDS::DCPS::DataDurabilityCache::key_type::operator== ( key_type const &  rhs  )  const [inline]


Member Data Documentation

::DDS::DomainId_t OpenDDS::DCPS::DataDurabilityCache::key_type::domain_id_ [private]

ACE_CString OpenDDS::DCPS::DataDurabilityCache::key_type::topic_name_ [private]

ACE_CString OpenDDS::DCPS::DataDurabilityCache::key_type::type_name_ [private]


The documentation for this class was generated from the following file:
Generated on Fri Nov 7 09:37:32 2008 for OpenDDS by  doxygen 1.4.7