Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
lib::sync Namespace Reference

Description

Helpers and building blocks for Monitor based synchronisation.

Typedefs

using NonrecursiveLock_NoWait = std::mutex
 
using RecursiveLock_NoWait = std::recursive_mutex
 
using NonrecursiveLock_Waitable = Condition< std::mutex >
 
using RecursiveLock_Waitable = Condition< std::recursive_mutex >
 

Classes

struct  Condition
 
class  Monitor
 Object Monitor for synchronisation and waiting. More...
 
struct  NoLocking
 

Typedef Documentation

◆ NonrecursiveLock_NoWait

using NonrecursiveLock_NoWait = std::mutex

Definition at line 160 of file sync.hpp.

◆ RecursiveLock_NoWait

using RecursiveLock_NoWait = std::recursive_mutex

Definition at line 161 of file sync.hpp.

◆ NonrecursiveLock_Waitable

using NonrecursiveLock_Waitable = Condition<std::mutex>

Definition at line 162 of file sync.hpp.

◆ RecursiveLock_Waitable

using RecursiveLock_Waitable = Condition<std::recursive_mutex>

Definition at line 163 of file sync.hpp.