neoGFX
Cross-platform C++ app/game engine
|
#include <task.hpp>
Public Member Functions | |
task (const std::string &aName=std::string{}) | |
const std::string & | name () const override |
bool | do_work (yield_type aYieldType=yield_type::NoYield) override |
void | cancel () noexcept override |
bool | cancelled () const override |
Public Member Functions inherited from neolib::i_task | |
virtual | ~i_task ()=default |
virtual void | run (yield_type aYieldType=yield_type::NoYield)=0 |
|
inline |
|
inlineoverridevirtualnoexcept |
Implements neolib::i_task.
|
inlineoverridevirtual |
Implements neolib::i_task.
|
inlineoverridevirtual |
Implements neolib::i_task.
|
inlineoverridevirtual |
Implements neolib::i_task.