AudioDataLib
A C++ library of classes supporting a variety of audio-data tasks.
Loading...
Searching...
No Matches
AudioDataLib::Mutex Class Referenceabstract

This class provides a mutex interface for thread synchronization. More...

#include <Mutex.h>

Inheritance diagram for AudioDataLib::Mutex:
AudioDataLib::StandardMutex

Public Member Functions

 Mutex ()
 
virtual ~Mutex ()
 
virtual void Lock ()=0
 
virtual void Unlock ()=0
 

Detailed Description

This class provides a mutex interface for thread synchronization.

No threads are created or destroyed by AudioDataLib (as of this writing), but it can still be thread-safe or thread-aware in many cases where it's typical for the user to call different parts of the API from different threads.

Constructor & Destructor Documentation

◆ Mutex()

Mutex::Mutex ( )

◆ ~Mutex()

Mutex::~Mutex ( )
virtual

Member Function Documentation

◆ Lock()

virtual void AudioDataLib::Mutex::Lock ( )
pure virtual

Implemented in AudioDataLib::StandardMutex.

◆ Unlock()

virtual void AudioDataLib::Mutex::Unlock ( )
pure virtual

Implemented in AudioDataLib::StandardMutex.


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