SObjectizer  5.5
timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler > Member List

This is the complete list of members for timertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >, including all inherited members.

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 typedeftimertt::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 typedeftimertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >
empty() consttimertt::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() consttimertt::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() consttimertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >inlineprivate
heap_head() consttimertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >inlineprivate
heap_item(std::size_t position) consttimertt::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_loggertimertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >protected
m_exception_handlertimertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >protected
m_heaptimertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >private
m_timer_in_processingtimertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >private
m_timer_quantitiestimertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >protected
nearest_time_point() consttimertt::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 typedeftimertt::details::timer_heap_engine< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >
thread_safety typedeftimertt::details::engine_common< Thread_Safety, Timer_Action, Error_Logger, Actor_Exception_Handler >
timer_action typedeftimertt::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