Namespace: dmSpinlock
Language: C++
Type: Defold C++
File: spinlock.h
Source: engine/dlib/src/dmsdk/dlib/spinlock.h
Include: dmsdk/dlib/spinlock.h
API for platform independent spinlock synchronization primitive.
Type: MACRO Will lock a Spinlock and automatically unlock it at the end of the scope.
Parameters
mutex (dmSpinlock::Spinlock) - Spinlock reference to lock.Type: FUNCTION Initialize a Spinlock
Parameters
spinlock (dmSpinlock::Spinlock*) - spinlock to initialize.Type: FUNCTION Lock a Spinlock
Parameters
spinlock (dmSpinlock::Spinlock*) - spinlock to lock.Type: TYPEDEF
typedef Spinlock;
Type: FUNCTION Unlock a Spinlock
Parameters
spinlock (dmSpinlock::Spinlock*) - spinlock to unlock.