![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <i_async_task.hpp>
Public Types | |
| typedef i_async_service | abstract_type |
Public Member Functions | |
| virtual | ~i_async_service ()=default |
| virtual bool | poll (bool aProcessEvents=true, std::size_t aMaximumPollCount=kDefaultPollCount)=0 |
| virtual void * | native_object ()=0 |
| template<typename NativeObjectType > | |
| NativeObjectType & | native_object () |
Static Public Attributes | |
| static constexpr std::size_t | kDefaultPollCount = 256 |
Definition at line 49 of file i_async_task.hpp.
Definition at line 53 of file i_async_task.hpp.
|
virtualdefault |
|
inline |
Definition at line 67 of file i_async_task.hpp.
Implemented in neolib::timer_service.
|
pure virtual |
Implemented in neolib::timer_service.
|
staticconstexpr |
Definition at line 56 of file i_async_task.hpp.