|
Base Module
VST 3.6.6
SDK for developing VST Plug-in
|
#include <frwlock_generic.h>
Inheritance diagram for RWLockRecursion:Public Types | |
| enum | { kMaxRWLocksPerThread = 16, kNoAccess = 0, kReadAccess = 1, kWriteAccess = 2, kArbitraryRelease = 1 << 0, kErrorLockInbalance = -1, kErrorLockThreadLocalStorage = -2, kErrorReadToWriteUpgrade = -3, kErrorOutOfMemory = -4 } |
Static Public Member Functions | |
| static void | initializeGlobalRecursionData () |
| static int32 | acquireRecursionCount (void *lockKey, int32 accessType) |
| static int32 | releaseRecursionCount (void *lockKey, int accessType, int32 optionFlags=0) |
| anonymous enum |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |