libjmmcg
build_2783
A C++ library containing an eclectic mix of useful, advanced components.
|
#include <pool_thread.hpp>
You can report back exceptions from this thread wrapper type. Oh - and make sure you construct the execution_context too (because you get the exceptions through that type).
Definition at line 308 of file pool_thread.hpp.
using jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::joinable, thread_os_traits< generic_traits::api_type::posix_pthreads, heavyweight_threading >, PTT, pool_traits::work_distribution_mode_t::queue_model_t::pool_owns_queue >::base_t = pool_thread<thread_os_traits<generic_traits::api_type::posix_pthreads, heavyweight_threading>, typename PTT::template pool_thread_queue_details<queue_model>::exit_requested_type> |
Definition at line 312 of file pool_thread.hpp.
using jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::joinable, thread_os_traits< generic_traits::api_type::posix_pthreads, heavyweight_threading >, PTT, pool_traits::work_distribution_mode_t::queue_model_t::pool_owns_queue >::batch_type = typename PTT::template pool_thread_queue_details<queue_model> |
Definition at line 317 of file pool_thread.hpp.
Definition at line 320 of file pool_thread.hpp.
using jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::joinable, thread_os_traits< generic_traits::api_type::posix_pthreads, heavyweight_threading >, PTT, pool_traits::work_distribution_mode_t::queue_model_t::pool_owns_queue >::lock_traits = typename os_traits::lock_traits |
Definition at line 315 of file pool_thread.hpp.
using jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::joinable, thread_os_traits< generic_traits::api_type::posix_pthreads, heavyweight_threading >, PTT, pool_traits::work_distribution_mode_t::queue_model_t::pool_owns_queue >::model_type = typename os_traits::thread_traits::model_type |
Definition at line 314 of file pool_thread.hpp.
Definition at line 313 of file pool_thread.hpp.
Definition at line 311 of file pool_thread.hpp.
Definition at line 319 of file pool_thread.hpp.
using jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::joinable, thread_os_traits< generic_traits::api_type::posix_pthreads, heavyweight_threading >, PTT, pool_traits::work_distribution_mode_t::queue_model_t::pool_owns_queue >::statistics_type = typename batch_type::statistics_type |
Definition at line 318 of file pool_thread.hpp.
using jmmcg::ppd::pool::private_::thread_types::steal< generic_traits::return_data::joinable, thread_os_traits< generic_traits::api_type::posix_pthreads, heavyweight_threading >, PTT, pool_traits::work_distribution_mode_t::queue_model_t::pool_owns_queue >::thread_traits = typename os_traits::thread_traits |
Definition at line 316 of file pool_thread.hpp.
Definition at line 181 of file pool_thread_impl.hpp.
|
inlinenoexcept |
Definition at line 187 of file pool_thread_impl.hpp.
|
inline |
Definition at line 195 of file pool_thread_impl.hpp.
|
inline |
Definition at line 202 of file pool_thread_impl.hpp.
|
inlinenoexcept |
Definition at line 330 of file pool_thread.hpp.
|
staticconstexpr |
Definition at line 321 of file pool_thread.hpp.