activate(timer_object_holder< Thread_Safety > timer, Duration_1 pause, Duration_2 period, timer_action action) | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
allocate() | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
base_type typedef | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | private |
clear_all() | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
deactivate(timer_object_holder< Thread_Safety > timer) | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
dec_timer_count(timer_kind kind) | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprotected |
defaults_type typedef | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | |
empty() const | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
engine_common(Error_Logger error_logger, Actor_Exception_Handler exception_handler) | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
ensure_timer_deactivated(const timer_type *timer) | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivatestatic |
execute_timer_in_processing(Unique_Lock &lock) | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
get_timer_quantities() const | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
heap_add(timer_type *timer) | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
heap_empty() const | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
heap_head() const | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
heap_item(std::size_t position) const | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
heap_remove(timer_type *timer) | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
heap_swap(timer_type *a, timer_type *b) | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
inc_timer_count(timer_kind kind) | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprotected |
m_error_logger | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | protected |
m_exception_handler | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | protected |
m_heap | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | private |
m_timer_in_processing | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | private |
m_timer_quantities | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | protected |
nearest_time_point() const | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
process_expired_timers(Unique_Lock &lock) | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
reschedule(timer_object_holder< Thread_Safety > timer, Duration_1 pause, Duration_2 period, timer_action action) | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
reset_timer_count() | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprotected |
scoped_timer_object typedef | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | |
thread_safety typedef | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | |
timer_action typedef | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | |
timer_heap_engine(std::size_t initial_heap_capacity, Error_Logger error_logger, Actor_Exception_Handler exception_handler) | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
~timer_heap_engine() | timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |