SObjectizer 5.8
Loading...
Searching...
No Matches
timertt Namespace Reference

Top-level project's namespace. More...

Namespaces

namespace  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.
 
typedef std::chrono::steady_clock monotonic_clock
 Type of clock used by all threads.
 
using default_timer_wheel_thread
 Alias for timer_wheel_thread_template with the default parameters.
 
using default_timer_list_thread
 Alias for timer_list_thread_template with the default parameters.
 
using default_timer_heap_thread
 Alias for timer_heap_thread_template with the default parameters.
 

Detailed Description

Top-level project's namespace.

Typedef Documentation

◆ default_timer_action_type

typedef std::function< void() > timertt::default_timer_action_type

Defaulf type of timer action.

Since
v.1.2.0

Definition at line 474 of file 3rd_party/timertt/all.hpp.

◆ default_timer_heap_thread

Initial value:
timer_heap_thread_template<
default_error_logger,
default_actor_exception_handler >
std::function< void() > default_timer_action_type
Defaulf type of timer action.

Alias for timer_heap_thread_template with the default parameters.

Since
v.1.2.0

Definition at line 4074 of file 3rd_party/timertt/all.hpp.

◆ default_timer_list_thread

Initial value:
timer_list_thread_template<
default_error_logger,
default_actor_exception_handler >

Alias for timer_list_thread_template with the default parameters.

Since
v.1.2.0

Definition at line 3912 of file 3rd_party/timertt/all.hpp.

◆ default_timer_wheel_thread

Initial value:
timer_wheel_thread_template<
default_error_logger,
default_actor_exception_handler >

Alias for timer_wheel_thread_template with the default parameters.

Since
v.1.2.0

Definition at line 3839 of file 3rd_party/timertt/all.hpp.

◆ monotonic_clock

typedef std::chrono::steady_clock timertt::monotonic_clock

Type of clock used by all threads.

Definition at line 482 of file 3rd_party/timertt/all.hpp.