![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <i_thread.hpp>
Classes | |
| struct | nothing_to_do |
Public Member Functions | |
| virtual | ~i_thread ()=default |
| virtual const std::string & | name () const noexcept=0 |
| virtual thread_state | state () const noexcept=0 |
| virtual bool | finished () const noexcept=0 |
| virtual void | abort (bool aWait=true)=0 |
Protected Member Functions | |
| virtual void | exec_preamble ()=0 |
| virtual void | exec (yield_type aYieldType=yield_type::NoYield)=0 |
Definition at line 60 of file i_thread.hpp.
|
virtualdefault |
Implemented in neolib::thread.
|
protectedpure virtual |
Implemented in neolib::async_thread.
Implemented in neolib::async_thread.
Implemented in neolib::thread.
Implemented in neolib::thread.
|
pure virtualnoexcept |
Implemented in neolib::thread.