libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Go to the source code of this file.
Classes | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::no_signalling< Lk > |
Atomically count the amount of work that there is to do, and provide access to the lock on the containing collection. More... | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::signalling< Lk > |
A flag to atomically signal if the container contains work or not and also count the amount of work that there is to do. More... | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::safe_colln< C, M, WL, Sig, MLk > |
An adaptor for a container that attempts to add some thread-safety to assist in making thread-safe programs. More... | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::queue< QT, M, WL, Sig, ValRet, MLk > |
An adaptor to add thread-safety assistance, specifically for queues. More... | |
class | jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::funky_queue< QT, M, WL, Sig, ValRet, MLk > |
An adaptor to add thread-safety assistance, specifically for queues. 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. | |