libjmmcg  build_2783
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::ppd::pool_traits::private_ Namespace Reference

Classes

struct  pool_thread_queue_details
 
struct  pool_thread_queue_details< TPQD< pool_traits::work_distribution_mode_t::queue_model_t::pool_owns_queue >, GSSk >
 The pool_threads share a signalled_work_queue in the thread_pool. More...
 
struct  pool_thread_queue_details< TPQD< pool_traits::work_distribution_mode_t::queue_model_t::thread_owns_queue< SM > >, GSSk >
 The pool_threads own a signalled_work_queue each, which must be thread-safe, possibly lock-free. More...
 
struct  thread_pool_queue_details_back_batch_queue
 
struct  thread_pool_queue_details_back_batch_queue< pool_traits::work_distribution_mode_t::queue_model_t::pool_owns_queue, EvSts, CST, Stats, Cont, GSSk >
 
struct  thread_pool_queue_details_back_batch_queue< pool_traits::work_distribution_mode_t::queue_model_t::thread_owns_queue< SM >, EvSts, CST, Stats, Cont, GSSk >
 
struct  thread_pool_queue_details_front_batch_priority_queue
 
struct  thread_pool_queue_details_front_batch_priority_queue< pool_traits::work_distribution_mode_t::queue_model_t::pool_owns_queue, EvSts, Stats, V, Comp, GSSk >