| libjmmcg
    release_579_6_g8cffd
    A C++ library containing an eclectic mix of useful, advanced components. | 
This class is used to encapsulate the OS-specific threading traits, mutexes, etc for the "thread_pool<...>" and other classes. More...
#include <thread_os_traits.hpp>
| Classes | |
| class | thread_exception | 
| Used to assist passing exceptions between threads.  More... | |
| Public Types | |
| typedef api_threading_traits< API, Mdl > | thread_traits | 
| typedef thread_traits::lock_traits | lock_traits | 
| typedef lock_traits::exception_type | exception_type | 
| A base exception-type for use in classes that use this trait.  More... | |
This class is used to encapsulate the OS-specific threading traits, mutexes, etc for the "thread_pool<...>" and other classes.
Definition at line 30 of file thread_os_traits.hpp.
| typedef lock_traits::exception_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::thread_os_traits< API, Mdl >::exception_type | 
A base exception-type for use in classes that use this trait.
Definition at line 33 of file thread_os_traits.hpp.
| typedef thread_traits::lock_traits jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::thread_os_traits< API, Mdl >::lock_traits | 
Definition at line 32 of file thread_os_traits.hpp.
| typedef api_threading_traits<API, Mdl> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::thread_os_traits< API, Mdl >::thread_traits | 
Definition at line 31 of file thread_os_traits.hpp.