#include <Task.h>
Collaboration diagram for _task_:

Data Fields | |
| TaskIdList * | myDeps |
| Task that this task has data dependencies. | |
| TaskIdList * | dependsOnMe |
| Tasks that have data dependencies on this task. | |
| HashIntVoid * | children |
| Tasks that where created by this task. The key is a integer (not a DSI) because a task cannot have children in other works. | |
| int | id |
| The task id. | |
| _task_ * | mother |
| The task that created this task. | |
| int | endedTasks |
| char * | metadata |
| int | metaSize |
| TaskState_t | state |
| DataSpace * | dataSpace |
Definition at line 20 of file Task.h.
|
|
Tasks that where created by this task. The key is a integer (not a DSI) because a task cannot have children in other works.
Definition at line 23 of file Task.h. Referenced by compareTasks(), createTask(), destroyTask(), getTaskChildren(), readTask(), taskAddChild(), taskMove(), taskTakeChildren(), and writeTask(). |
|
|
Definition at line 30 of file Task.h. Referenced by createTask(), getTaskDataSpace(), setTaskDataSpace(), and taskMove(). |
|
|
Tasks that have data dependencies on this task.
Definition at line 22 of file Task.h. Referenced by addTaskToDependsOnMe(), cacheEndTask(), compareTasks(), createTask(), destroyTask(), getTaskDependsOnMe(), setTaskDependsOnMe(), taskMove(), writeChildTask(), and writeTask(). |
|
|
Definition at line 26 of file Task.h. Referenced by cacheEndTask(), compareTasks(), createTask(), getTaskEndedTasks(), setTaskEndedTasks(), and taskMove(). |
|
|
The task id.
Definition at line 24 of file Task.h. Referenced by cacheRecoverTasks(), compareTasks(), getTaskId(), setTaskId(), and taskMove(). |
|
|
Definition at line 27 of file Task.h. Referenced by compareTasks(), createTask(), destroyTask(), getTaskMetadata(), setTaskMetadata(), and taskMove(). |
|
|
Definition at line 28 of file Task.h. Referenced by compareTasks(), createTask(), getTaskMetasize(), setTaskMetadata(), and taskMove(). |
|
|
The task that created this task.
Definition at line 25 of file Task.h. Referenced by cacheRecoverTasks(), createTask(), getTaskMother(), readTask(), setTaskMother(), taskAddChild(), and taskMove(). |
|
|
Task that this task has data dependencies.
Definition at line 21 of file Task.h. Referenced by cacheEndTask(), compareTasks(), destroyTask(), getTaskMyDeps(), setTaskMyDeps(), taskMove(), writeChildTask(), and writeTask(). |
|
|
Definition at line 29 of file Task.h. Referenced by compareTasks(), createTask(), getTaskState(), setTaskState(), and taskMove(). |
1.4.6