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

Object Class Reference

#include <Object.h>

Inheritance diagram for Object:

Address Buffer Client ClientMsgEntry ItemDataIn ItemDataInR ItemDataOut ItemSender JobEntry JobId JobIDTableEntry JobStatus List Master Reservation ReserveEntry ReserveId Slave SlaveAvail SlaveEntry SlaveInfo SlaveStatistics SoftwareInfo TaskEntry TaskFinish TaskId TaskInfo TaskStatus TCPStream UDPConfirm UDPSocket UserInfo ZTime List of all members.

Public Methods

 Object ()

virtual ~Object ()

virtual int compare (Object *)
virtual Object * Copy ()

Constructor & Destructor Documentation

Object::Object   [inline]


Definition at line 22 of file Object.h.

virtual Object::~Object   [inline, virtual]


Definition at line 25 of file Object.h.

Member Function Documentation

virtual int Object::compare Object *    [inline, virtual]

To ensure a consistent comparison interface and to allow comparison of all kinds of different objects, we will define a comparison functions.

Definition at line 31 of file Object.h.

virtual Object* Object::Copy   [inline, virtual]

To allow a deep copy of data structures we will define a standard interface... This member will return a copy of itself, freshly allocated and deep copied.

Reimplemented in List.

Definition at line 37 of file Object.h.

Referenced by List::Copy(), and List::operator=().

The documentation for this class was generated from the following file:
Generated on Mon Nov 25 12:46:39 2002 for qadpz by doxygen1.2.18