libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
thread_wrapper.hpp File Reference
Include dependency graph for thread_wrapper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::null_thread_worker_context
 A handy utility class for the "thread_wrapper" class, that is supposed to do nothing. More...
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::wrapper< API, Mdl, TWC >
 This class is used to implement a class that wraps using a thread, it is an alternative to using a thread pool to manage your threads. More...
 
class  jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::thread< API, Mdl >
 This class is used to implement a class that wraps using a thread, it is an alternative to using a thread pool to manage your threads, in a C++ std::thread-style manner. More...
 

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.
 

Detailed Description

Note that this file should be included after any MFC header files, or you'll get an error about WINDOWS.H being included.

Definition in file thread_wrapper.hpp.