libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
thread_params_traits.hpp File Reference
#include "scheduler_priorities.hpp"
#include <array>
#include <atomic>
#include <cerrno>
#include <limits>
#include <pthread.h>
#include <unistd.h>
Include dependency graph for thread_params_traits.hpp:

Go to the source code of this file.

Classes

class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::thread_params< generic_traits::api_type::posix_pthreads >
 Wrap up the PThreads details regarding creating a thread, so that it is normalised for the rest of the library. More...
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::thread_params< generic_traits::api_type::posix_pthreads >::attr
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::thread_params< generic_traits::api_type::posix_pthreads >::processor_mask_type
 

Namespaces

namespace  jmmcg
 Link with -lrt to include these functions.
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE
 
namespace  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd
 Parallel Pixie Dust or PPD is the name of the thread library within libjmmcg.