RAII wrapper running a FMTTask on its own boost thread and tracking its completion.
More...
#include <FMTWorkerTask.h>
RAII wrapper running a FMTTask on its own boost thread and tracking its completion.
◆ FMTWorkerTask() [1/3]
| Parallel::FMTWorkerTask::FMTWorkerTask |
( |
std::unique_ptr< FMTTask > |
t | ) |
|
Construct a FMTWorkerTask from a task and start it on a worker thread.
- Parameters
-
◆ FMTWorkerTask() [2/3]
◆ FMTWorkerTask() [3/3]
◆ ~FMTWorkerTask()
| Parallel::FMTWorkerTask::~FMTWorkerTask |
( |
| ) |
|
◆ getThread()
| boost::thread & Parallel::FMTWorkerTask::getThread |
( |
| ) |
|
Return the worker thread.
- Returns
- the worker thread.
◆ isDone()
| bool Parallel::FMTWorkerTask::isDone |
( |
| ) |
const |
Return true if the task is done.
- Returns
- true if the task is done else false.
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file: