webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WTF::Condition Class Reference

#include <Condition.h>

Inheritance diagram for WTF::Condition:
WTF::ConditionBase WTF::ConditionBase WTF::ConditionBase

Public Member Functions

 Condition ()
 
 Condition ()
 
 Condition ()
 
- Public Member Functions inherited from WTF::ConditionBase
template<typename LockType >
bool waitUntil (LockType &lock, const TimeWithDynamicClockType &timeout)
 
template<typename LockType , typename Functor >
bool waitUntil (LockType &lock, const TimeWithDynamicClockType &timeout, const Functor &predicate)
 
template<typename LockType , typename Functor >
bool waitFor (LockType &lock, Seconds relativeTimeout, const Functor &predicate)
 
template<typename LockType >
bool waitFor (LockType &lock, Seconds relativeTimeout)
 
template<typename LockType >
void wait (LockType &lock)
 
template<typename LockType , typename Functor >
void wait (LockType &lock, const Functor &predicate)
 
bool notifyOne ()
 
void notifyAll ()
 
template<typename LockType >
bool waitUntil (LockType &lock, const TimeWithDynamicClockType &timeout)
 
template<typename LockType , typename Functor >
bool waitUntil (LockType &lock, const TimeWithDynamicClockType &timeout, const Functor &predicate)
 
template<typename LockType , typename Functor >
bool waitFor (LockType &lock, Seconds relativeTimeout, const Functor &predicate)
 
template<typename LockType >
bool waitFor (LockType &lock, Seconds relativeTimeout)
 
template<typename LockType >
void wait (LockType &lock)
 
template<typename LockType , typename Functor >
void wait (LockType &lock, const Functor &predicate)
 
bool notifyOne ()
 
void notifyAll ()
 
template<typename LockType >
bool waitUntil (LockType &lock, const TimeWithDynamicClockType &timeout)
 
template<typename LockType , typename Functor >
bool waitUntil (LockType &lock, const TimeWithDynamicClockType &timeout, const Functor &predicate)
 
template<typename LockType , typename Functor >
bool waitFor (LockType &lock, Seconds relativeTimeout, const Functor &predicate)
 
template<typename LockType >
bool waitFor (LockType &lock, Seconds relativeTimeout)
 
template<typename LockType >
void wait (LockType &lock)
 
template<typename LockType , typename Functor >
void wait (LockType &lock, const Functor &predicate)
 
bool notifyOne ()
 
void notifyAll ()
 

Additional Inherited Members

- Public Types inherited from WTF::ConditionBase
typedef ParkingLot::Time Time
 
typedef ParkingLot::Time Time
 
typedef ParkingLot::Time Time
 
- Protected Attributes inherited from WTF::ConditionBase
Atomic< bool > m_hasWaiters
 

Constructor & Destructor Documentation

◆ Condition() [1/3]

WTF::Condition::Condition ( )
inline

◆ Condition() [2/3]

WTF::Condition::Condition ( )
inline

◆ Condition() [3/3]

WTF::Condition::Condition ( )
inline

The documentation for this class was generated from the following file: