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

TaskId Class Reference

#include <Storage.h>

Inheritance diagram for TaskId:

Object List of all members.

Public Methods

 TaskId ()
 TaskId (const TaskId &other)
TaskId & operator= (const TaskId &other)
 TaskId (const JobId &jobId, uint id)
 ~TaskId ()
int operator== (const TaskId &t2) const
int operator!= (const TaskId &t2) const
virtual int compare (Object *)
virtual ObjectCopy ()

Public Attributes

JobId jId
uint id

Constructor & Destructor Documentation

TaskId::TaskId   [inline]
 

Definition at line 344 of file Storage.h.

TaskId::TaskId const TaskId &    other [inline]
 

Definition at line 350 of file Storage.h.

References JobId::id.

TaskId::TaskId const JobId   jobId,
uint    id
[inline]
 

Definition at line 364 of file Storage.h.

References uint.

TaskId::~TaskId   [inline]
 

Definition at line 370 of file Storage.h.


Member Function Documentation

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

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, inherited]
 

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=().

int TaskId::operator!= const TaskId &    t2 const [inline]
 

Definition at line 379 of file Storage.h.

TaskId& TaskId::operator= const TaskId &    other [inline]
 

Definition at line 356 of file Storage.h.

References id, and jId.

int TaskId::operator== const TaskId &    t2 const [inline]
 

Definition at line 374 of file Storage.h.

References id, and jId.


Member Data Documentation

uint TaskId::id
 

Definition at line 341 of file Storage.h.

Referenced by Master::checkingThread(), event_slave_avail(), event_task_finish(), event_task_status(), Slave::get_data(), Master::log_task_msg(), Slave::msgTaskCtrl(), Master::msgTaskCtrl(), Master::msgTaskInit(), o2x(), operator=(), operator==(), Master::print_status(), Slave::put_data(), q2adpz_cli_task_create(), q2adpz_cli_task_ctrl(), Slave::sndTaskFinish(), startup(), submit_executable_task(), submit_library_task(), submit_or_reserve_task(), x2o(), and TaskEntry::~TaskEntry().

JobId TaskId::jId
 

Definition at line 340 of file Storage.h.

Referenced by Slave::get_data(), Master::log_task_msg(), Master::msgTaskCtrl(), Master::msgTaskInit(), o2x(), operator=(), operator==(), Master::print_status(), Slave::put_data(), startup(), and x2o().


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