26#ifndef WATER_SPINLOCK_H_INCLUDED
27#define WATER_SPINLOCK_H_INCLUDED
66 for (
int i = 20; --
i >= 0;)
84 return lock.compareAndSetBool (1, 0);
#define CARLA_SAFE_ASSERT_RETURN(cond, ret)
Definition CarlaDefines.h:190
#define CARLA_DECLARE_NON_COPYABLE(ClassName)
Definition CarlaDefines.h:242
#define noexcept
Definition DistrhoDefines.h:72
bool tryEnter() const noexcept
Definition SpinLock.h:82
Atomic< int > lock
Definition SpinLock.h:103
~SpinLock() noexcept
Definition SpinLock.h:51
GenericScopedUnlock< SpinLock > ScopedUnlockType
Definition SpinLock.h:99
void enter() const noexcept
Definition SpinLock.h:62
void exit() const noexcept
Definition SpinLock.h:88
SpinLock() noexcept
Definition SpinLock.h:50
GenericScopedLock< SpinLock > ScopedLockType
Definition SpinLock.h:96
register unsigned i
Definition inflate.c:1575
Definition AudioSampleBuffer.h:33
void Sleep(int ms)
Definition swell.cpp:63
#define const
Definition zconf.h:137