List of all members.
Detailed Description
The generalization of something (e.g. a computation) that needs to be done in multiple steps.
Member Enumeration Documentation
Constructor & Destructor Documentation
| virtual Task::~Task |
( |
|
) |
[virtual] |
| Task::Task |
( |
const char * |
nm = 0 |
) |
[protected] |
Member Function Documentation
| virtual void Task::controlWork |
( |
Control |
|
) |
[virtual] |
| virtual void Task::enableNrDoneCounting |
( |
bool |
yn |
) |
[inline, virtual] |
| virtual void Task::enableWorkControl |
( |
bool |
= true |
) |
[virtual] |
| virtual bool Task::execute |
( |
|
) |
[pure virtual] |
| virtual Control Task::getState |
( |
|
) |
const [virtual] |
| virtual const char* Task::message |
( |
|
) |
const [inline, virtual] |
| virtual int64_t Task::nrDone |
( |
|
) |
const [inline, virtual] |
- Note:
- nrDone is only used for displaying progress and will be compared to totalNr to show user how large part of the task that is finished.
Reimplemented in ExecutorGroup, TaskGroup, and ParallelTask.
| virtual const char* Task::nrDoneText |
( |
|
) |
const [inline, virtual] |
| virtual void Task::setProgressMeter |
( |
ProgressMeter * |
|
) |
[inline, virtual] |
| virtual bool Task::shouldContinue |
( |
|
) |
[protected, virtual] |
- Returns:
- wether we should continue
| virtual int64_t Task::totalNr |
( |
|
) |
const [inline, virtual] |
Member Data Documentation