Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
ola::thread::MutexLocker Class Reference

Detailed Description

A convenience class to lock mutexes. The mutex is unlocked when this object is destroyed.

Public Member Functions

 MutexLocker (Mutex *mutex)
 
 ~MutexLocker ()
 
void Release ()
 

Constructor & Destructor Documentation

ola::thread::MutexLocker::MutexLocker ( Mutex mutex)
explicit

Create a new MutexLocker and lock the mutex.

ola::thread::MutexLocker::~MutexLocker ( )

Destroy this MutexLocker and unlock the mutex


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