Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ObjectIdentification Class Reference

#include <cObjectIdentification.h>

Collaboration diagram for ObjectIdentification:

Collaboration graph
[legend]
List of all members.

Public Methods

 ObjectIdentification ()
 ObjectIdentification (class ProtoBase *aPrototype, char *const aSelectKeyValues)
 ObjectIdentification (const class Object *anObject)
 ObjectIdentification (const long anOid, class ProtoBase *aPrototype)
 ObjectIdentification (const ObjectIdentification &X)
virtual ~ObjectIdentification ()
virtual class ProtoBasePrototype () const
virtual bool operator== (const ObjectIdentification &X) const
virtual bool operator!= (const ObjectIdentification &X) const
virtual ObjectIdentification & operator= (const ObjectIdentification &X)

Protected Methods

virtual bool _Init (class ProtoBase *aPrototype, char *const aSelectKeyValues)
virtual bool _Init (const class Object *anObject)

Protected Attributes

char * _SelectKeyValues
ProtoBase_prototype
const class Object_object

Friends

class RefBase
class ResultBase
class Object
class ProtoBase
class ObjectBuffer

Constructor & Destructor Documentation

ObjectIdentification::ObjectIdentification  
 

Definition at line 25 of file cObjectIdentification.cpp.

References _prototype, and _SelectKeyValues.

ObjectIdentification::ObjectIdentification class ProtoBase   aPrototype,
char *const    aSelectKeyValues
 

Definition at line 39 of file cObjectIdentification.cpp.

References _prototype, and _SelectKeyValues.

ObjectIdentification::ObjectIdentification const class Object   anObject
 

Definition at line 57 of file cObjectIdentification.cpp.

References _object, and _SelectKeyValues.

ObjectIdentification::ObjectIdentification const long    anOid,
class ProtoBase   aPrototype
 

Definition at line 89 of file cObjectIdentification.cpp.

References _prototype, _SelectKeyValues, and LongToStr().

ObjectIdentification::ObjectIdentification const ObjectIdentification &    X
 

Definition at line 73 of file cObjectIdentification.cpp.

References _prototype, _SelectKeyValues, and StrCpy().

ObjectIdentification::~ObjectIdentification   [virtual]
 

Definition at line 111 of file cObjectIdentification.cpp.

References _prototype, _SelectKeyValues, and StrFree().


Member Function Documentation

bool ObjectIdentification::_Init const class Object   anObject [protected, virtual]
 

Definition at line 147 of file cObjectIdentification.cpp.

References StrFree().

bool ObjectIdentification::_Init class ProtoBase   aPrototype,
char *const    aSelectKeyValues
[protected, virtual]
 

Definition at line 125 of file cObjectIdentification.cpp.

References StrFree().

Referenced by RefBase::Init().

bool ObjectIdentification::operator!= const ObjectIdentification &    X const [inline, virtual]
 

Definition at line 188 of file cObjectIdentification.cpp.

References _object, _SelectKeyValues, and StrCmp().

ObjectIdentification & ObjectIdentification::operator= const ObjectIdentification &    X [inline, virtual]
 

Definition at line 198 of file cObjectIdentification.cpp.

References _object, _SelectKeyValues, and StrCpy().

bool ObjectIdentification::operator== const ObjectIdentification &    X const [inline, virtual]
 

Definition at line 178 of file cObjectIdentification.cpp.

References _object, _SelectKeyValues, and StrCmp().

class ProtoBase * ObjectIdentification::Prototype   const [virtual]
 

Definition at line 166 of file cObjectIdentification.cpp.


Friends And Related Function Documentation

friend class Object [friend]
 

Definition at line 32 of file cObjectIdentification.h.

friend class ObjectBuffer [friend]
 

Definition at line 34 of file cObjectIdentification.h.

friend class ProtoBase [friend]
 

Definition at line 33 of file cObjectIdentification.h.

friend class RefBase [friend]
 

Definition at line 30 of file cObjectIdentification.h.

friend class ResultBase [friend]
 

Definition at line 31 of file cObjectIdentification.h.


Member Data Documentation

const class Object* ObjectIdentification::_object [protected]
 

Definition at line 39 of file cObjectIdentification.h.

Referenced by RefBase::_Object(), RefBase::IsInMemory(), ResultBase::Next(), ObjectIdentification(), operator!=(), operator=(), operator==(), and RefBase::ReferencedObject().

class ProtoBase* ObjectIdentification::_prototype [protected]
 

Definition at line 38 of file cObjectIdentification.h.

Referenced by RefBase::_Virtualise(), ResultBase::Next(), ObjectIdentification(), and ~ObjectIdentification().

char* ObjectIdentification::_SelectKeyValues [protected]
 

Definition at line 41 of file cObjectIdentification.h.

Referenced by RefBase::_KeyValues(), Object::_SelectKeyValues(), RefBase::_Virtualise(), ResultBase::Next(), ObjectIdentification(), operator!=(), operator=(), operator==(), and ~ObjectIdentification().


The documentation for this class was generated from the following files:
Generated on Sun Jul 14 20:53:10 2002 for POLiTe by doxygen1.2.16