libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::lock Namespace Reference

Namespaces

namespace  any_order
 This namespace is for containing lock types that lock two lockable objects jointly, atomically.
 
namespace  rw
 

Classes

class  anon_spin_event
 A very simple, atomic, lock-free mutex that is implemented with a busy-wait. More...
 
class  boost_lk_compat
 An adaptor to turn ppd::lockable in boost::lockable objects. More...
 
class  in_process
 A class to control access to resource, possibly using the stack, using the RAII idiom. More...
 
class  in_process_unlockable
 A class to control access to resource, possibly using the stack, using the RAII idiom. More...
 
struct  lockable
 
struct  lockable_settable
 
class  new_event_signal
 
class  new_event_signal< St, UnSig, Pri, api_lock_traits< platform_api, sequential_mode >::critical_section_type >
 
class  scope_lock
 
struct  settable