libjmmcg
build_2783
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <pool_thread.hpp>
Static Public Attributes | |
static constexpr generic_traits::return_data | result_traits_ =generic_traits::return_data::nonjoinable |
Static Public Attributes inherited from jmmcg::ppd::pool::private_::pool_thread< thread_os_traits< generic_traits::api_type::posix_pthreads, sequential_mode >, PTT::template pool_thread_queue_details< QM >::exit_requested_type > | |
static constexpr generic_traits::api_type | api_type |
Static Public Attributes inherited from jmmcg::ppd::private_::thread_base< thread_os_traits< generic_traits::api_type::posix_pthreads, sequential_mode > ::thread_traits::api_params_type::api_type, thread_os_traits< generic_traits::api_type::posix_pthreads, sequential_mode > ::thread_traits::model_type > | |
static constexpr ppd::generic_traits::memory_access_modes | memory_access_mode |
Definition at line 108 of file pool_thread.hpp.
typedef pool_thread<thread_os_traits<generic_traits::api_type::posix_pthreads, sequential_mode>, typename PTT::template pool_thread_queue_details<QM>::exit_requested_type> jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::nonjoinable, thread_os_traits< generic_traits::api_type::posix_pthreads, sequential_mode >, PTT, QM >::base_t |
Definition at line 128 of file pool_thread.hpp.
Definition at line 135 of file pool_thread.hpp.
typedef os_traits::lock_traits jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::nonjoinable, thread_os_traits< generic_traits::api_type::posix_pthreads, sequential_mode >, PTT, QM >::lock_traits |
Definition at line 131 of file pool_thread.hpp.
typedef os_traits::thread_traits::model_type jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::nonjoinable, thread_os_traits< generic_traits::api_type::posix_pthreads, sequential_mode >, PTT, QM >::model_type |
Definition at line 130 of file pool_thread.hpp.
Definition at line 129 of file pool_thread.hpp.
Definition at line 127 of file pool_thread.hpp.
using jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::nonjoinable, thread_os_traits< generic_traits::api_type::posix_pthreads, sequential_mode >, PTT, QM >::signalled_work_queue_type = typename PTT::template pool_thread_queue_details<QM>::container_type |
Definition at line 133 of file pool_thread.hpp.
using jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::nonjoinable, thread_os_traits< generic_traits::api_type::posix_pthreads, sequential_mode >, PTT, QM >::statistics_type = typename PTT::template statistics_type<QM> |
Definition at line 134 of file pool_thread.hpp.
typedef os_traits::thread_traits jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::nonjoinable, thread_os_traits< generic_traits::api_type::posix_pthreads, sequential_mode >, PTT, QM >::thread_traits |
Definition at line 132 of file pool_thread.hpp.
inlineconstexprnoexcept |
Definition at line 138 of file pool_thread.hpp.
|
inlinenoexcept |
Definition at line 141 of file pool_thread.hpp.
staticconstexpr |
Definition at line 136 of file pool_thread.hpp.