|
Chrysalis - CLO3D Extensions
|
#include <BaseTask.h>
Public Member Functions | |
| BaseTask (const QString &name) | |
| BaseTask (const BaseTask &)=delete | |
| BaseTask (BaseTask &&) noexcept=delete | |
| virtual | ~BaseTask ()=default |
| BaseTask & | operator= (const BaseTask &)=delete |
| BaseTask & | operator= (BaseTask &&) noexcept=delete |
| const QString & | name () const |
Protected Member Functions | |
| virtual void | wait ()=0 |
| virtual void | run (const std::function< void()> &onSuccess, const std::function< void(const BaseTaskException &)> &onException)=0 |
Friends | |
| class | TaskGroup |
| class | TaskExecutor |
|
explicit |
|
explicitdelete |
|
explicitdeletenoexcept |
|
virtualdefault |
|
nodiscard |
|
protectedpure virtual |
Implemented in CLO3D::Task, and CLO3D::TaskGroup.
|
protectedpure virtual |
Implemented in CLO3D::Task, and CLO3D::TaskGroup.
|
friend |
|
friend |