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.