Fleet  0.0.9
Inference in the LOT
Public Member Functions | Public Attributes | List of all members
OrderedLock Class Reference

#include <OrderedLock.h>

Public Member Functions

 OrderedLock ()
 
void lock ()
 
void unlock ()
 

Public Attributes

std::queue< std::condition_variable * > cvar
 
std::mutex cvar_lock
 
bool locked
 

Detailed Description

Author
Steven Piantadosi
Date
28/03/21

Constructor & Destructor Documentation

◆ OrderedLock()

OrderedLock::OrderedLock ( )
inline

Member Function Documentation

◆ lock()

void OrderedLock::lock ( )
inline

◆ unlock()

void OrderedLock::unlock ( )
inline

Member Data Documentation

◆ cvar

std::queue<std::condition_variable*> OrderedLock::cvar

◆ cvar_lock

std::mutex OrderedLock::cvar_lock

◆ locked

bool OrderedLock::locked

The documentation for this class was generated from the following file: