class of pointer to indicate a ParaTask genealogical relation More...
#include <paraTask.h>
Public Member Functions | |
ParaTaskGenealogicalPtr (TaskId taskId) | |
constructor More... | |
virtual | ~ParaTaskGenealogicalPtr () |
destructor More... | |
virtual int | getType ()=0 |
getter type which indicate the pointer is local or remote More... | |
TaskId | getTaskId () |
getter of genealogicaltaskId More... | |
Private Attributes | |
TaskId | genealogicalTaskId |
descendant TaskId or ascendant TaskId More... | |
class of pointer to indicate a ParaTask genealogical relation
Definition at line 369 of file paraTask.h.
ParaTaskGenealogicalPtr | ( | TaskId | taskId | ) |
|
virtual |
destructor
Definition at line 388 of file paraTask.h.
TaskId getTaskId | ( | ) |
getter of genealogicaltaskId
Definition at line 403 of file paraTask.h.
References ParaTaskGenealogicalPtr::genealogicalTaskId.
Referenced by ParaTask::addDescendant(), BbParaNode::addDescendant(), BbParaNode::removeDescendant(), ParaTask::removeDescendant(), and BbParaNode::~BbParaNode().
|
pure virtual |
getter type which indicate the pointer is local or remote
Implemented in ParaTaskGenealogicalLocalPtr, and ParaTaskGenealogicalRemotePtr.
Referenced by BbParaNode::~BbParaNode().
|
private |
descendant TaskId or ascendant TaskId
Definition at line 371 of file paraTask.h.
Referenced by ParaTaskGenealogicalPtr::getTaskId().