|
template<typename ValidationFunctor , typename BeforeSleepFunctor > |
static ParkResult | parkConditionally (const void *address, const ValidationFunctor &validation, const BeforeSleepFunctor &beforeSleep, const TimeWithDynamicClockType &timeout) |
|
template<typename T , typename U > |
static ParkResult | compareAndPark (const Atomic< T > *address, U expected) |
|
static WTF_EXPORT_PRIVATE UnparkResult | unparkOne (const void *address) |
|
template<typename Callback > |
static void | unparkOne (const void *address, const Callback &callback) |
|
static WTF_EXPORT_PRIVATE unsigned | unparkCount (const void *address, unsigned count) |
|
static WTF_EXPORT_PRIVATE void | unparkAll (const void *address) |
|
template<typename Func > |
static void | forEach (const Func &func) |
|
template<typename ValidationFunctor , typename BeforeSleepFunctor > |
static ParkResult | parkConditionally (const void *address, const ValidationFunctor &validation, const BeforeSleepFunctor &beforeSleep, const TimeWithDynamicClockType &timeout) |
|
template<typename T , typename U > |
static ParkResult | compareAndPark (const Atomic< T > *address, U expected) |
|
static WTF_EXPORT_PRIVATE UnparkResult | unparkOne (const void *address) |
|
template<typename Callback > |
static void | unparkOne (const void *address, const Callback &callback) |
|
static WTF_EXPORT_PRIVATE unsigned | unparkCount (const void *address, unsigned count) |
|
static WTF_EXPORT_PRIVATE void | unparkAll (const void *address) |
|
template<typename Func > |
static void | forEach (const Func &func) |
|
template<typename ValidationFunctor , typename BeforeSleepFunctor > |
static ParkResult | parkConditionally (const void *address, const ValidationFunctor &validation, const BeforeSleepFunctor &beforeSleep, const TimeWithDynamicClockType &timeout) |
|
template<typename T , typename U > |
static ParkResult | compareAndPark (const Atomic< T > *address, U expected) |
|
static WTF_EXPORT_PRIVATE UnparkResult | unparkOne (const void *address) |
|
template<typename Callback > |
static void | unparkOne (const void *address, const Callback &callback) |
|
static WTF_EXPORT_PRIVATE unsigned | unparkCount (const void *address, unsigned count) |
|
static WTF_EXPORT_PRIVATE void | unparkAll (const void *address) |
|
template<typename Func > |
static void | forEach (const Func &func) |
|