Home
last modified time | relevance | path

Searched refs:mpmc_queue_traits (Results 1 – 15 of 15) sorted by relevance

/dports/devel/sobjectizer/sobjectizer-v.5.7.2.5/dev/so_5/disp/reuse/
H A Dmpmc_ptr_queue.hpp48 const so_5::disp::mpmc_queue_traits::queue_params_t & queue_params, in mpmc_ptr_queue_t()
64 std::lock_guard< so_5::disp::mpmc_queue_traits::lock_t > lock{ *m_lock }; in shutdown()
77 pop( so_5::disp::mpmc_queue_traits::condition_t & condition ) in pop()
79 std::lock_guard< so_5::disp::mpmc_queue_traits::lock_t > lock{ *m_lock }; in pop()
119 std::lock_guard< so_5::disp::mpmc_queue_traits::lock_t > lock{ *m_lock }; in try_switch_to_another()
144 std::lock_guard< so_5::disp::mpmc_queue_traits::lock_t > lock{ *m_lock }; in schedule()
151 so_5::disp::mpmc_queue_traits::condition_unique_ptr_t
159 so_5::disp::mpmc_queue_traits::lock_unique_ptr_t m_lock;
194 std::vector< so_5::disp::mpmc_queue_traits::condition_t * > m_waiting_customers;
/dports/devel/sobjectizer/sobjectizer-v.5.7.2.5/dev/so_5/
H A Dqueue_locks_defaults_manager.cpp33 virtual so_5::disp::mpmc_queue_traits::lock_factory_t
36 return so_5::disp::mpmc_queue_traits::simple_lock_factory(); in mpmc_queue_lock_factory()
54 virtual so_5::disp::mpmc_queue_traits::lock_factory_t
57 return so_5::disp::mpmc_queue_traits::combined_lock_factory(); in mpmc_queue_lock_factory()
H A Dqueue_locks_defaults_manager.hpp54 virtual so_5::disp::mpmc_queue_traits::lock_factory_t
H A Denvironment.cpp874 so_5::disp::mpmc_queue_traits::lock_factory_t
H A Dversion.dox310 so_5::disp::mpmc_queue_traits::queue_params_t::next_thread_wakeup_threshold()
/dports/devel/sobjectizer/sobjectizer-v.5.7.2.5/dev/so_5/impl/
H A Dinternal_env_iface.hpp105 so_5::disp::mpmc_queue_traits::lock_factory_t
213 inline so_5::disp::mpmc_queue_traits::lock_factory_t
216 const so_5::disp::mpmc_queue_traits::lock_factory_t & ) in default_lock_factory()
/dports/devel/sobjectizer/sobjectizer-v.5.7.2.5/dev/so_5/disp/mpmc_queue_traits/
H A Dpub.hpp25 namespace mpmc_queue_traits { namespace
H A Dpub.cpp24 namespace mpmc_queue_traits { namespace
/dports/devel/sobjectizer/sobjectizer-v.5.7.2.5/dev/so_5/disp/adv_thread_pool/
H A Dpub.hpp42 namespace queue_traits = so_5::disp::mpmc_queue_traits;
/dports/devel/sobjectizer/sobjectizer-v.5.7.2.5/dev/so_5/disp/thread_pool/
H A Dpub.hpp40 namespace queue_traits = so_5::disp::mpmc_queue_traits;
/dports/devel/sobjectizer/sobjectizer-v.5.7.2.5/dev/so_5/disp/thread_pool/impl/
H A Dcommon_implementation.hpp187 const so_5::disp::mpmc_queue_traits::queue_params_t & queue_params ) in dispatcher_t()
H A Ddisp.hpp317 so_5::disp::mpmc_queue_traits::condition_unique_ptr_t m_condition;
/dports/devel/sobjectizer/sobjectizer-v.5.7.2.5/dev/so_5/disp/adv_thread_pool/impl/
H A Ddisp.hpp353 so_5::disp::mpmc_queue_traits::condition_unique_ptr_t m_condition;
/dports/devel/sobjectizer/sobjectizer-v.5.7.2.5/doxygen/dox/so_5/
H A Dso_5_5_11__event_queue_lock_factories.dox83 so_5::disp::mpsc_queue_traits or so_5::disp::mpmc_queue_traits namespace.
H A Dnamespaces.dox76 namespace mpmc_queue_traits