libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
pool_thread.hpp File Reference
Include dependency graph for pool_thread.hpp:

Go to the source code of this file.

Classes

class  jmmcg::ppd::pool::thread_types::steal< generic_traits::return_data::nonjoinable, thread_os_traits< generic_traits::MS_Win32, sequential_mode >, WQ >
 
class  jmmcg::ppd::pool::thread_types::steal< generic_traits::return_data::nonjoinable, thread_os_traits< generic_traits::MS_Win32, heavyweight_threading >, WQ >
 
class  jmmcg::ppd::pool::thread_types::slave< generic_traits::return_data::nonjoinable, thread_os_traits< generic_traits::MS_Win32, sequential_mode >, WQ >
 
class  jmmcg::ppd::pool::thread_types::slave< generic_traits::return_data::nonjoinable, thread_os_traits< generic_traits::MS_Win32, heavyweight_threading >, WQ >
 
class  jmmcg::ppd::pool::thread_types::steal< generic_traits::return_data::joinable, thread_os_traits< generic_traits::MS_Win32, sequential_mode >, WQ >
 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). More...
 
class  jmmcg::ppd::pool::thread_types::steal< generic_traits::return_data::joinable, thread_os_traits< generic_traits::MS_Win32, heavyweight_threading >, WQ >
 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). More...
 
class  jmmcg::ppd::pool::thread_types::slave< generic_traits::return_data::joinable, thread_os_traits< generic_traits::MS_Win32, sequential_mode >, WQ >
 
class  jmmcg::ppd::pool::thread_types::slave< generic_traits::return_data::joinable, thread_os_traits< generic_traits::MS_Win32, heavyweight_threading >, WQ >
 

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::ppd
 
namespace  jmmcg::ppd::pool
 
namespace  jmmcg::ppd::pool::thread_types