Go to the source code of this file.
|
| class | TLockFreeAllocOnceIndexedAllocator< T, MaxTotalItems, ItemsPerPage > |
| |
| struct | FIndexedPointer |
| |
| struct | FIndexedLockFreeLink |
| |
| struct | FLockFreeLinkPolicy |
| |
| class | FLockFreePointerListLIFORoot< TPaddingForCacheContention, TABAInc > |
| |
| class | FLockFreePointerListLIFOBase< T, TPaddingForCacheContention, TABAInc > |
| |
| class | FLockFreePointerFIFOBase< T, TPaddingForCacheContention, TABAInc > |
| |
| class | FStallingTaskQueue< T, TPaddingForCacheContention, NumPriorities > |
| |
| class | TLockFreePointerListLIFOPad< T, TPaddingForCacheContention > |
| |
| class | TLockFreePointerListLIFO< T > |
| |
| class | TLockFreePointerListUnordered< T, TPaddingForCacheContention > |
| |
| class | TLockFreePointerListFIFO< T, TPaddingForCacheContention > |
| |
| class | TClosableLockFreePointerListUnorderedSingleConsumer< T, TPaddingForCacheContention > |
| |
◆ checkLockFreePointerList
◆ MAX_LOCK_FREE_LINKS
| #define MAX_LOCK_FREE_LINKS (1 << 26) |
◆ MAX_LOCK_FREE_LINKS_AS_BITS
| #define MAX_LOCK_FREE_LINKS_AS_BITS (26) |
◆ MAX_TagBitsValue
◆ AdvanceCounterAndState()
◆ AtomicRead()
◆ DECLARE_LOG_CATEGORY_EXTERN()
◆ DoTestCriticalStall()
◆ GCC_ALIGN()
◆ GetCounterAndState()
◆ GetPtr()
◆ GetState()
◆ Init()
◆ InterlockedCompareExchange()
◆ LockFreeAllocLinks()
◆ LockFreeFreeLinks()
◆ LockFreeLinksExhausted()
◆ LockFreeTagCounterHasOverflowed()
◆ operator!=()
◆ operator==()
◆ SetAll()
◆ SetCounterAndState()
◆ SetPtr()
◆ SetState()
◆ TestCriticalStall()
| void TestCriticalStall |
( |
| ) |
|
|
inline |
◆ GCC_ALIGN
◆ GTestCriticalStalls