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

TaskStatus Class Reference

#include <Storage.h>

Inheritance diagram for TaskStatus:

Object List of all members.

Public Methods

const char * error () const
void error (const char *err)
CharStr_cs_error () const
void _cs_error (CharStr *err)
const char * argument () const
void argument (const char *arg)
CharStr_cs_argument () const
void _cs_argument (CharStr *arg)
 TaskStatus ()
 TaskStatus (const TaskId &taskId, task_state tstate, const char *err, const char *arg=NULL, SlaveInfo *slaveInfo=NULL)
 ~TaskStatus ()
virtual int compare (Object *)
virtual ObjectCopy ()

Public Attributes

TaskId taskId
task_state state
SlaveInfoslaveInfo

Private Attributes

CharStr_error
CharStr_argument

Constructor & Destructor Documentation

TaskStatus::TaskStatus   [inline]
 

Definition at line 604 of file Storage.h.

References CharStr::Error, and task_internal_error.

TaskStatus::TaskStatus const TaskId   taskId,
task_state    tstate,
const char *    err,
const char *    arg = NULL,
SlaveInfo   slaveInfo = NULL
[inline]
 

Definition at line 613 of file Storage.h.

References CharStr::create(), and CharStr::stored().

TaskStatus::~TaskStatus   [inline]
 

Definition at line 625 of file Storage.h.

References CharStr::released().


Member Function Documentation

void TaskStatus::_cs_argument CharStr   arg [inline]
 

Definition at line 596 of file Storage.h.

References CharStr::released(), and CharStr::stored().

CharStr* TaskStatus::_cs_argument   const [inline]
 

Definition at line 590 of file Storage.h.

void TaskStatus::_cs_error CharStr   err [inline]
 

Definition at line 568 of file Storage.h.

References CharStr::released(), and CharStr::stored().

CharStr* TaskStatus::_cs_error   const [inline]
 

Definition at line 562 of file Storage.h.

Referenced by event_task_status(), o2x(), startup(), submit_executable_task(), submit_library_task(), and x2o().

void TaskStatus::argument const char *    arg [inline]
 

Definition at line 582 of file Storage.h.

References CharStr::create(), CharStr::released(), and CharStr::stored().

const char* TaskStatus::argument   const [inline]
 

Definition at line 576 of file Storage.h.

References CharStr::str.

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

void TaskStatus::error const char *    err [inline]
 

Definition at line 554 of file Storage.h.

References CharStr::create(), CharStr::released(), and CharStr::stored().

const char* TaskStatus::error   const [inline]
 

Definition at line 548 of file Storage.h.

References CharStr::str.

Referenced by event_task_status(), startup(), submit_executable_task(), and submit_library_task().


Member Data Documentation

CharStr* TaskStatus::_argument [private]
 

Definition at line 541 of file Storage.h.

CharStr* TaskStatus::_error [private]
 

Definition at line 540 of file Storage.h.

SlaveInfo* TaskStatus::slaveInfo
 

Definition at line 545 of file Storage.h.

task_state TaskStatus::state
 

Definition at line 544 of file Storage.h.

Referenced by Client::_taskCreate(), event_task_status(), o2x(), startup(), submit_executable_task(), submit_library_task(), Client::waitMaster(), and x2o().

TaskId TaskStatus::taskId
 

Definition at line 543 of file Storage.h.

Referenced by event_task_status(), o2x(), 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