|
SObjectizer 5.8
|
A base class for timer identificator. More...
#include <timers.hpp>
Public Member Functions | |
| virtual | ~timer_t () noexcept=default |
| virtual bool | is_active () const noexcept=0 |
| Is this timer event is active? | |
| virtual void | release () noexcept=0 |
| Release the timer event. | |
Friends | |
| class | intrusive_ptr_t< timer_t > |
Additional Inherited Members | |
Private Member Functions inherited from so_5::atomic_refcounted_t | |
| atomic_refcounted_t (const atomic_refcounted_t &)=delete | |
| atomic_refcounted_t & | operator= (const atomic_refcounted_t &)=delete |
| atomic_refcounted_t () noexcept | |
| Default constructor. | |
| ~atomic_refcounted_t () noexcept=default | |
| Destructor. | |
| void | inc_ref_count () noexcept |
| Increments reference count. | |
| unsigned long | dec_ref_count () noexcept |
| Decrement reference count. | |
|
virtualdefaultnoexcept |
|
pure virtualnoexcept |
Is this timer event is active?
Implemented in so_5::timers_details::actual_timer_t< Timer >.
|
pure virtualnoexcept |
Release the timer event.
Implemented in so_5::timers_details::actual_timer_t< Timer >.
|
friend |
Definition at line 737 of file timers.hpp.