Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
lib::sync Namespace Reference

Description

Helpers and building blocks for Monitor based synchronisation.

Typedefs

typedef volatile bool & Flag
 
typedef Mutex
< Wrapped_ExclusiveMutex
NonrecursiveLock_NoWait
 
typedef Condition
< Wrapped_ExclusiveMutex
NonrecursiveLock_Waitable
 
typedef Mutex
< Wrapped_RecursiveMutex
RecursiveLock_NoWait
 
typedef Condition
< Wrapped_RecursiveMutex
RecursiveLock_Waitable
 

Classes

struct  BoolFlagPredicate
 
struct  BoolMethodPredicate
 
class  Condition
 
class  Monitor
 Object Monitor for synchronisation and waiting. More...
 
class  Mutex
 
struct  Timeout
 helper for specifying an optional timeout for an timed wait. More...
 
struct  Wrapped_Condition
 
struct  Wrapped_ExclusiveMutex
 
struct  Wrapped_RecursiveMutex
 

Typedef Documentation

typedef volatile bool& Flag

Definition at line 305 of file sync.hpp.

Definition at line 374 of file sync.hpp.

Definition at line 375 of file sync.hpp.

Definition at line 377 of file sync.hpp.