|
| 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) |
| |