Update::PersistenceUpdater::IdType_ExtId Class Reference

#include <PersistenceUpdater.h>

Collaboration diagram for Update::PersistenceUpdater::IdType_ExtId:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 IdType_ExtId ()
 IdType_ExtId (IdType id)
 IdType_ExtId (const IdType_ExtId &ext)
void operator= (const IdType_ExtId &ext)
bool operator== (const IdType_ExtId &ext) const
unsigned long hash () const

Private Attributes

IdType id_

Detailed Description

Definition at line 35 of file PersistenceUpdater.h.


Constructor & Destructor Documentation

Update::PersistenceUpdater::IdType_ExtId::IdType_ExtId (  ) 

Definition at line 184 of file PersistenceUpdater.cpp.

00185   : id_(OpenDDS::DCPS::GUID_UNKNOWN)
00186 {}

Update::PersistenceUpdater::IdType_ExtId::IdType_ExtId ( IdType  id  ) 

Definition at line 188 of file PersistenceUpdater.cpp.

00189   : id_(id)
00190 {}

Update::PersistenceUpdater::IdType_ExtId::IdType_ExtId ( const IdType_ExtId ext  ) 

Definition at line 192 of file PersistenceUpdater.cpp.

00193   : id_(ext.id_)
00194 {}


Member Function Documentation

unsigned long Update::PersistenceUpdater::IdType_ExtId::hash ( void   )  const

Definition at line 209 of file PersistenceUpdater.cpp.

References id_.

00210 {
00211   return OpenDDS::DCPS::RepoIdConverter(id_).checksum();
00212 };

void Update::PersistenceUpdater::IdType_ExtId::operator= ( const IdType_ExtId ext  ) 

Definition at line 197 of file PersistenceUpdater.cpp.

References id_.

00198 {
00199   id_ = ext.id_;
00200 }

bool Update::PersistenceUpdater::IdType_ExtId::operator== ( const IdType_ExtId ext  )  const

Definition at line 203 of file PersistenceUpdater.cpp.

References id_.

00204 {
00205   return (id_ == ext.id_);
00206 }


Member Data Documentation

Definition at line 50 of file PersistenceUpdater.h.

Referenced by hash(), operator=(), and operator==().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1