|
| | 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.