SObjectizer
5.7
|
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? More... | |
virtual void | release () noexcept=0 |
Release the timer event. More... | |
Friends | |
class | intrusive_ptr_t< timer_t > |
Additional Inherited Members | |
![]() | |
atomic_refcounted_t (const atomic_refcounted_t &)=delete | |
atomic_refcounted_t & | operator= (const atomic_refcounted_t &)=delete |
atomic_refcounted_t () noexcept | |
Default constructor. More... | |
~atomic_refcounted_t () noexcept=default | |
Destructor. More... | |
void | inc_ref_count () noexcept |
Increments reference count. More... | |
unsigned long | dec_ref_count () noexcept |
Decrement reference count. More... | |
A base class for timer identificator.
|
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 |