...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::interprocess::named_condition_any
// In header: <boost/interprocess/sync/named_condition_any.hpp> class named_condition_any { public: // public data members __pad0__; name; };
A global condition variable that can be created by name. This condition variable is designed to work with named_mutex and can't be placed in shared memory or memory mapped files.
named_condition_any
public
public data members__pad0__;
Creates a global condition with a name. If the condition can't be created throws interprocess_exception