2
3
6
7
8
9
10
11
13#include <so_5/queue_locks_defaults_manager.hpp>
66SO_5_FUNC queue_locks_defaults_manager_unique_ptr_t
75SO_5_FUNC queue_locks_defaults_manager_unique_ptr_t
virtual so_5::disp::mpsc_queue_traits::lock_factory_t mpsc_queue_lock_factory() override
Get default lock_factory for MPSC queues.
virtual so_5::disp::mpmc_queue_traits::lock_factory_t mpmc_queue_lock_factory() override
Get default lock_factory for MPMC queues.
virtual so_5::disp::mpmc_queue_traits::lock_factory_t mpmc_queue_lock_factory() override
Get default lock_factory for MPMC queues.
virtual so_5::disp::mpsc_queue_traits::lock_factory_t mpsc_queue_lock_factory() override
Get default lock_factory for MPSC queues.
A base class for manager of default locks for event queues.
Various stuff related to MPMC event queue implementation and tuning.
lock_factory_t combined_lock_factory()
Factory for creation of combined queue lock with default waiting time.
SO_5_FUNC lock_factory_t simple_lock_factory()
Factory for creation of very simple implementation based on usage of mutex and condition_variable onl...
Various stuff related to MPSC event queue implementation and tuning.
lock_factory_t combined_lock_factory()
Factory for creation of combined queue lock with default waiting time.
SO_5_FUNC lock_factory_t simple_lock_factory()
Factory for creation of very simple implementation based on usage of mutex and condition_variable onl...
Private part of message limit implementation.
SO_5_FUNC queue_locks_defaults_manager_unique_ptr_t make_defaults_manager_for_combined_locks()
A factory for queue_locks_defaults_manager with generators for combined locks.
SO_5_FUNC queue_locks_defaults_manager_unique_ptr_t make_defaults_manager_for_simple_locks()
A factory for queue_locks_defaults_manager with generators for simple locks.