![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <async_task.hpp>
Protected Member Functions | |
| void | run (neolib::yield_type aYieldType=neolib::yield_type::NoYield) override |
Protected Member Functions inherited from neolib::async_task | |
| void | set_destroying () override |
| void | set_destroyed () override |
| void | run (yield_type aYieldType=yield_type::NoYield) override |
| bool | do_work (yield_type aYieldType=yield_type::NoYield) override |
| void | cancel () noexcept override |
| void | idle () override |
Additional Inherited Members | |
Public Types inherited from neolib::async_task | |
| typedef i_async_task | abstract_type |
Public Types inherited from neolib::i_async_task | |
| typedef i_async_task | abstract_type |
Public Types inherited from neolib::lifetime< Base > | |
| typedef neolib::destroyed_flag | destroyed_flag |
Static Public Member Functions inherited from neolib::i_async_task | |
| static uuid const & | iid () |
Definition at line 43 of file async_task.hpp.
| neogfx::async_task::async_task | ( | neolib::i_thread & | aThread, |
| std::string const & | aName = std::string{} |
||
| ) |
|
overrideprotectedvirtual |
Implements neolib::i_task.