|
SObjectizer 5.8
|
An actual implementation of timer interface. More...
Public Types | |
| using | timer_holder_t |
| The actual type of timer holder for timertt. | |
Public Member Functions | |
| actual_timer_t (Timer *thread) | |
| Initialized constructor. | |
| virtual | ~actual_timer_t () noexcept override |
| timer_holder_t & | timer_holder () noexcept |
| virtual bool | is_active () const noexcept override |
| Is this timer event is active? | |
| virtual void | release () noexcept override |
| Release the timer event. | |
Public Member Functions inherited from so_5::timer_t | |
| virtual | ~timer_t () noexcept=default |
Private Attributes | |
| Timer * | m_thread |
| Timer thread for the timer. | |
| timer_holder_t | m_timer |
| Underlying timer object reference. | |
An actual implementation of timer interface.
| Timer | A type of timertt-based thread/manager which implements timers. |
Definition at line 43 of file timers.cpp.
| using so_5::timers_details::actual_timer_t< Timer >::timer_holder_t |
The actual type of timer holder for timertt.
Definition at line 47 of file timers.cpp.
|
inline |
Initialized constructor.
Definition at line 51 of file timers.cpp.
|
inlineoverridevirtualnoexcept |
Definition at line 56 of file timers.cpp.
|
inlineoverridevirtualnoexcept |
|
inlineoverridevirtualnoexcept |
|
inlinenoexcept |
Definition at line 62 of file timers.cpp.
|
private |
Timer thread for the timer.
nullptr means that timer is deactivated.
Definition at line 89 of file timers.cpp.
|
private |
Underlying timer object reference.
Definition at line 92 of file timers.cpp.