|
| widget_timer (i_widget &aWidget, std::function< void(widget_timer &)> aCallback, const duration_type &aDuration_s, bool aInitialWait=true) |
|
template<typename Context > |
| widget_timer (i_widget &aWidget, const Context &aContext, std::function< void(widget_timer &)> aCallback, const duration_type &aDuration_s, bool aInitialWait=true) |
|
| widget_timer (i_widget &aWidget, const i_lifetime &aContext, std::function< void(widget_timer &)> aCallback, const duration_type &aDuration_s, bool aInitialWait=true) |
|
| callback_timer (i_async_task &aTask, std::function< void(callback_timer &)> aCallback, const duration_type &aDuration_s, bool aInitialWait=true) |
|
| callback_timer (i_async_task &aTask, const i_lifetime &aContext, std::function< void(callback_timer &)> aCallback, const duration_type &aDuration_s, bool aInitialWait=true) |
|
template<typename Context > |
| callback_timer (i_async_task &aTask, const Context &aContext, std::function< void(callback_timer &)> aCallback, const duration_type &aDuration_s, bool aInitialWait=true) |
|
| ~callback_timer () |
|
| timer (i_async_task &aTask, const duration_type &aDuration_s, bool aInitialWait=true) |
|
| timer (i_async_task &aTask, const i_lifetime &aContext, const duration_type &aDuration_s, bool aInitialWait=true) |
|
template<typename Context > |
| timer (i_async_task &aTask, const Context &aContext, const duration_type &aDuration_s, bool aInitialWait=true) |
|
| timer (const timer &aOther) |
|
timer & | operator= (const timer &aOther) |
|
virtual | ~timer () |
|
i_async_task & | owner_task () const |
|
void | enable (bool aWait=true) |
|
void | disable () |
|
bool | enabled () const |
|
bool | disabled () const |
|
void | again () |
|
void | again_if () |
|
void | cancel () |
|
void | reset () |
|
bool | waiting () const |
|
const duration_type & | duration () const |
|
void | set_duration (const duration_type &aDuration_s, bool aEffectiveImmediately=false) |
|
void | set_debug (bool aDebug) |
|
| lifetime (lifetime_state aState=lifetime_state::Alive) |
|
virtual | ~lifetime () |
|
lifetime_state | object_state () const final |
|
std::shared_ptr< std::atomic< lifetime_state > > | object_state_ptr () const final |
|
bool | is_creating () const final |
|
bool | is_alive () const final |
|
bool | is_destroying () const final |
|
bool | is_destroyed () const final |
|
void | set_alive () override |
|
void | set_destroying () override |
|
void | set_destroyed () override |
|
virtual | ~i_lifetime ()=default |
|
Definition at line 30 of file timer.hpp.