neoGFX
Cross-platform C++ app/game engine
|
#include <timer.hpp>
Additional Inherited Members | |
Public Types inherited from neolib::timer | |
typedef std::chrono::duration< double > | duration_type |
Public Types inherited from neolib::lifetime< Base > | |
typedef neolib::destroyed_flag | destroyed_flag |
Protected Member Functions inherited from neolib::timer | |
void | unsubscribe () |
neolib::callback_timer::callback_timer | ( | i_async_task & | aTask, |
std::function< void(callback_timer &)> | aCallback, | ||
const duration_type & | aDuration_s, | ||
bool | aInitialWait = true |
||
) |
neolib::callback_timer::callback_timer | ( | i_async_task & | aTask, |
const i_lifetime & | aContext, | ||
std::function< void(callback_timer &)> | aCallback, | ||
const duration_type & | aDuration_s, | ||
bool | aInitialWait = true |
||
) |
|
inline |
neolib::callback_timer::~callback_timer | ( | ) |