|
SObjectizer
5.5
|
An actual implementation of timer interface. More...
Public Types | |
| using | timer_holder_t = timertt::timer_object_holder< typename Timer::thread_safety > |
| The actual type of timer holder for timertt. More... | |
Public Member Functions | |
| actual_timer_t (Timer *thread) | |
| Initialized constructor. More... | |
| virtual | ~actual_timer_t () SO_5_NOEXCEPT override |
| timer_holder_t & | timer_holder () SO_5_NOEXCEPT |
| virtual bool | is_active () const SO_5_NOEXCEPT override |
| Is this timer event is active? More... | |
| virtual void | release () SO_5_NOEXCEPT override |
| Release the timer event. More... | |
Public Member Functions inherited from so_5::timer_t | |
| virtual | ~timer_t () SO_5_NOEXCEPT=default |
Private Attributes | |
| Timer * | m_thread |
| Timer thread for the timer. More... | |
| timer_holder_t | m_timer |
| Underlying timer object reference. More... | |
An actual implementation of timer interface.
| Timer | A type of timertt-based thread/manager which implements timers. |
| using so_5::timers_details::actual_timer_t< Timer >::timer_holder_t = timertt::timer_object_holder< typename Timer::thread_safety > |
The actual type of timer holder for timertt.
|
inline |
Initialized constructor.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Is this timer event is active?
Implements so_5::timer_t.
|
inlineoverridevirtual |
Release the timer event.
Implements so_5::timer_t.
|
inline |
|
private |
Timer thread for the timer.
nullptr means that timer is deactivated.
|
private |
Underlying timer object reference.
1.8.14