29 #ifndef JUCE_CRITICALSECTION_H_INCLUDED
30 #define JUCE_CRITICALSECTION_H_INCLUDED
119 mutable pthread_mutex_t lock;
266 #endif // JUCE_CRITICALSECTION_H_INCLUDED
#define noexcept
Definition: juce_CompilerSupport.h:141
GenericScopedLock< CriticalSection > ScopedLockType
Definition: juce_CriticalSection.h:98
ScopedLockType ScopedUnlockType
Definition: juce_CriticalSection.h:154
Definition: juce_ScopedLock.h:59
Definition: juce_ScopedLock.h:128
Definition: juce_ScopedLock.h:198
bool tryEnter() const noexcept
Definition: juce_CriticalSection.h:143
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_CriticalSection.h:47
CriticalSection::ScopedTryLockType ScopedTryLock
Definition: juce_CriticalSection.h:263
CriticalSection::ScopedLockType ScopedLock
Definition: juce_CriticalSection.h:189
void exit() const noexcept
Definition: juce_CriticalSection.h:144
GenericScopedTryLock< CriticalSection > ScopedTryLockType
Definition: juce_CriticalSection.h:104
Definition: juce_CriticalSection.h:148
void enter() const noexcept
Definition: juce_CriticalSection.h:142
~DummyCriticalSection() noexcept
Definition: juce_CriticalSection.h:140
CriticalSection::ScopedUnlockType ScopedUnlock
Definition: juce_CriticalSection.h:229
Definition: juce_CriticalSection.h:136
ScopedLockType(const DummyCriticalSection &) noexcept
Definition: juce_CriticalSection.h:150
unsigned char uint8
Definition: juce_MathsFunctions.h:43
DummyCriticalSection() noexcept
Definition: juce_CriticalSection.h:139
GenericScopedUnlock< CriticalSection > ScopedUnlockType
Definition: juce_CriticalSection.h:101