HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_SpinLock.h File Reference
#include "UT_API.h"
#include "UT_LockUtil.h"
#include "UT_NonCopyable.h"
#include "UT_Thread.h"
#include <SYS/SYS_Align.h>
#include <SYS/SYS_AtomicInt.h>
+ Include dependency graph for UT_SpinLock.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ut_internal::ut_SpinLockRecursiveT< R >
 
class  ut_internal::ut_SpinLockRecursiveT< true >
 
class  ut_internal::ut_SpinLockDebugT< R >
 
class  ut_internal::ut_SpinLockDebugT< true >
 
class  UT_SpinLockT< RecursiveLock, LockDebug >
 

Namespaces

 ut_internal
 

Typedefs

using UT_SpinLock = UT_SpinLockT< false, false >
 
using UT_RecursiveSpinLock = UT_SpinLockT< true, false >
 
using UT_AutoSpinLock = UT_SpinLock::Scope
 

Typedef Documentation

Definition at line 157 of file UT_SpinLock.h.

using UT_RecursiveSpinLock = UT_SpinLockT<true,false>

Definition at line 156 of file UT_SpinLock.h.

using UT_SpinLock = UT_SpinLockT<false,false>

Definition at line 155 of file UT_SpinLock.h.