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