#include <mutex.h>
◆ WDL_SharedMutex() [1/2]
| WDL_SharedMutex::WDL_SharedMutex |
( |
| ) |
|
|
inline |
◆ ~WDL_SharedMutex()
| WDL_SharedMutex::~WDL_SharedMutex |
( |
| ) |
|
|
inline |
◆ WDL_SharedMutex() [2/2]
◆ ExclusiveToShared()
| void WDL_SharedMutex::ExclusiveToShared |
( |
| ) |
|
|
inline |
◆ LockExclusive()
| void WDL_SharedMutex::LockExclusive |
( |
| ) |
|
|
inline |
◆ LockShared()
| void WDL_SharedMutex::LockShared |
( |
| ) |
|
|
inline |
◆ operator=()
◆ SharedToExclusive()
| void WDL_SharedMutex::SharedToExclusive |
( |
| ) |
|
|
inline |
◆ UnlockExclusive()
| void WDL_SharedMutex::UnlockExclusive |
( |
| ) |
|
|
inline |
◆ UnlockShared()
| void WDL_SharedMutex::UnlockShared |
( |
| ) |
|
|
inline |
◆ m_mutex
◆ m_sharedcnt
| volatile int WDL_SharedMutex::m_sharedcnt |
|
private |
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/ysfx/thirdparty/WDL/source/WDL/mutex.h