|
SObjectizer
5.5
|
Top-level project's namespace. More...
Namespaces | |
| details | |
| An internal namespace with implementation details. | |
Classes | |
| struct | default_actor_exception_handler |
| Class of default handler for exceptions thrown from timer actors. More... | |
| struct | default_error_logger |
| Class of default error logger. More... | |
| class | scoped_timer_object_holder |
| A special wrapper to be used to hold an actual timer object which is not allocated dynamically. More... | |
| struct | thread_safety |
| Container for thread safety flags. More... | |
| struct | threading_traits |
| Container for thread-safety-specific type declarations. More... | |
| struct | threading_traits< thread_safety::safe > |
| Specialization for thread-safe case. More... | |
| struct | threading_traits< thread_safety::unsafe > |
| Specialization for not-thread-safe case. More... | |
| class | timer_heap_manager_template |
| A timer heap manager template. More... | |
| class | timer_heap_thread_template |
| A timer heap thread template. More... | |
| class | timer_list_manager_template |
| A timer list thread template. More... | |
| class | timer_list_thread_template |
| A timer list thread template. More... | |
| struct | timer_object |
| Base type for timer demands. More... | |
| class | timer_object_holder |
| An intrusive smart pointer to timer demand. More... | |
| struct | timer_quantities |
| Information about quantities of various timer types. More... | |
| class | timer_wheel_manager_template |
| A timer wheel manager template. More... | |
| class | timer_wheel_thread_template |
| A timer wheel thread template. More... | |
Typedefs | |
| typedef std::function< void() > | default_timer_action_type |
| Defaulf type of timer action. More... | |
| typedef std::chrono::steady_clock | monotonic_clock |
| Type of clock used by all threads. More... | |
| using | default_timer_wheel_thread = timer_wheel_thread_template< default_timer_action_type, default_error_logger, default_actor_exception_handler > |
| Alias for timer_wheel_thread_template with the default parameters. More... | |
| using | default_timer_list_thread = timer_list_thread_template< default_timer_action_type, default_error_logger, default_actor_exception_handler > |
| Alias for timer_list_thread_template with the default parameters. More... | |
| using | default_timer_heap_thread = timer_heap_thread_template< default_timer_action_type, default_error_logger, default_actor_exception_handler > |
| Alias for timer_heap_thread_template with the default parameters. More... | |
Top-level project's namespace.
| typedef std::function< void() > timertt::default_timer_action_type |
Defaulf type of timer action.
| using timertt::default_timer_heap_thread = typedef timer_heap_thread_template< default_timer_action_type, default_error_logger, default_actor_exception_handler > |
Alias for timer_heap_thread_template with the default parameters.
| using timertt::default_timer_list_thread = typedef timer_list_thread_template< default_timer_action_type, default_error_logger, default_actor_exception_handler > |
Alias for timer_list_thread_template with the default parameters.
| using timertt::default_timer_wheel_thread = typedef timer_wheel_thread_template< default_timer_action_type, default_error_logger, default_actor_exception_handler > |
Alias for timer_wheel_thread_template with the default parameters.
| typedef std::chrono::steady_clock timertt::monotonic_clock |
Type of clock used by all threads.
1.8.14