|
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
#include <mutex.h>
Public Types | |
| typedef ScopedLock< Mutex > | Lock |
| RAII lock. | |
Public Member Functions | |
| Mutex () | |
| Initialize mutex. | |
| ~Mutex () | |
| Destroy mutex. | |
| ROC_ATTR_NODISCARD bool | try_lock () const |
| Try to lock the mutex. | |
| void | lock () const |
| Lock mutex. | |
| void | unlock () const |
| Unlock mutex. | |
Friends | |
| class | Cond |
| typedef ScopedLock<Mutex> roc::core::Mutex::Lock |
| roc::core::Mutex::Mutex | ( | ) |
Initialize mutex.
| roc::core::Mutex::~Mutex | ( | ) |
Destroy mutex.
|
inline |