webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <WordLock.h>
Public Member Functions | |
WordLock () | |
WordLock () | |
WordLock () | |
Public Member Functions inherited from WTF::WordLockBase | |
void | lock () |
void | unlock () |
bool | isHeld () const |
bool | isLocked () const |
void | lock () |
void | unlock () |
bool | isHeld () const |
bool | isLocked () const |
void | lock () |
void | unlock () |
bool | isHeld () const |
bool | isLocked () const |
Additional Inherited Members | |
Protected Member Functions inherited from WTF::WordLockBase | |
WTF_EXPORT_PRIVATE void | lockSlow () |
WTF_EXPORT_PRIVATE void | unlockSlow () |
bool | isFullyReset () const |
WTF_EXPORT_PRIVATE void | lockSlow () |
WTF_EXPORT_PRIVATE void | unlockSlow () |
bool | isFullyReset () const |
WTF_EXPORT_PRIVATE void | lockSlow () |
WTF_EXPORT_PRIVATE void | unlockSlow () |
bool | isFullyReset () const |
Protected Attributes inherited from WTF::WordLockBase | |
Atomic< uintptr_t > | m_word |
Static Protected Attributes inherited from WTF::WordLockBase | |
static const uintptr_t | isLockedBit = 1 |
static const uintptr_t | isQueueLockedBit = 2 |
static const uintptr_t | queueHeadMask = 3 |
|
inline |
|
inline |
|
inline |