|
Chrysalis - CLO3D Extensions
|
#include <TaskExecutor.h>
Public Member Functions | |
| TaskExecutor ()=default | |
| TaskExecutor (const TaskExecutor &)=delete | |
| TaskExecutor & | operator= (const TaskExecutor &)=delete |
| void | wait (const QString &task) |
| void | submit (std::unique_ptr< BaseTask > task) |
| void | submit (std::unique_ptr< BaseTask > task, const std::function< void()> &onSuccess, const std::function< void(const BaseTaskException &)> &onException=[](const BaseTaskException &) -> void {}) |
|
default |
|
delete |
|
delete |
| void TaskExecutor::submit | ( | std::unique_ptr< BaseTask > | task | ) |
| void TaskExecutor::submit | ( | std::unique_ptr< BaseTask > | task, |
| const std::function< void()> & | onSuccess, | ||
| const std::function< void(const BaseTaskException &)> & | onException = [](const BaseTaskException&) -> void {} ) |
| void TaskExecutor::wait | ( | const QString & | task | ) |