| 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 |