OpenShot Library | libopenshot-audio
0.2.0
|
70 void enter()
const noexcept;
80 bool tryEnter()
const noexcept;
92 void exit()
const noexcept;
118 mutable pthread_mutex_t lock;
143 inline void enter()
const noexcept {}
144 inline bool tryEnter()
const noexcept {
return true; }
145 inline void exit()
const noexcept {}
GenericScopedUnlock< CriticalSection > ScopedUnlockType
Provides the type of scoped unlocker to use with a CriticalSection.
GenericScopedLock< CriticalSection > ScopedLockType
Provides the type of scoped lock to use with a CriticalSection.
#define JUCE_API
This macro is added to all JUCE public class declarations.
Automatically locks and unlocks a mutex object.
GenericScopedTryLock< CriticalSection > ScopedTryLockType
Provides the type of scoped try-locker to use with a CriticalSection.
Automatically locks and unlocks a mutex object.
A dummy scoped-lock type to use with a dummy critical section.
A class that can be used in place of a real CriticalSection object, but which doesn't perform any loc...
Automatically unlocks and re-locks a mutex object.