| activate(timer_object_holder< Thread_Safety > timer, Duration_1 pause, Duration_2 period, timer_action action) | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
| allocate() | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
| base_type typedef | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | private |
| clear_all() | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
| deactivate(timer_object_holder< Thread_Safety > timer) | timertt::details::timer_wheel_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_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | |
| duration_to_ticks(Duration d) const | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
| empty() const | timertt::details::timer_wheel_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_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivatestatic |
| exec_actions(Unique_Lock &lock, timer_type *head) | timertt::details::timer_wheel_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 |
| inc_timer_count(timer_kind kind) | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprotected |
| insert_demand_to_wheel(timer_type *wheel_timer) | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
| m_current_position | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | private |
| m_current_tick_border | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | private |
| m_current_tick_processed | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | private |
| 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_granularity | timertt::details::timer_wheel_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 |
| m_wheel | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | private |
| m_wheel_size | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | private |
| make_exec_list() | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
| nearest_time_point() const | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
| perform_insertion_info_wheel(timer_type *wheel_timer, Duration_1 pause, Duration_2 period) | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
| process_current_wheel_position(Unique_Lock &lock) | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
| process_expired_timers(Unique_Lock &lock) | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
| remove_timer_from_wheel(timer_type *wheel_timer) | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
| reschedule(timer_object_holder< Thread_Safety > timer, Duration_1 pause, Duration_2 period, timer_action action) | timertt::details::timer_wheel_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_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | |
| set_position_in_the_wheel(timer_type *wheel_timer, unsigned int pause_in_ticks) const | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
| thread_safety typedef | timertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | |
| timer_action typedef | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | |
| timer_wheel_engine(unsigned int wheel_size, monotonic_clock::duration granularity, Error_Logger error_logger, Actor_Exception_Handler exception_handler) | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |
| utilize_exec_list(timer_type *head) | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inlineprivate |
| ~timer_wheel_engine() | timertt::details::timer_wheel_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > | inline |