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

#include <AutomaticThread.h>

Inheritance diagram for WTF::AutomaticThreadCondition:
WTF::ThreadSafeRefCounted< AutomaticThreadCondition > WTF::ThreadSafeRefCounted< AutomaticThreadCondition > WTF::ThreadSafeRefCounted< AutomaticThreadCondition > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase

Public Member Functions

WTF_EXPORT_PRIVATE ~AutomaticThreadCondition ()
 
WTF_EXPORT_PRIVATE void notifyOne (const AbstractLocker &)
 
WTF_EXPORT_PRIVATE void notifyAll (const AbstractLocker &)
 
WTF_EXPORT_PRIVATE void wait (Lock &)
 
WTF_EXPORT_PRIVATE ~AutomaticThreadCondition ()
 
WTF_EXPORT_PRIVATE void notifyOne (const AbstractLocker &)
 
WTF_EXPORT_PRIVATE void notifyAll (const AbstractLocker &)
 
WTF_EXPORT_PRIVATE void wait (Lock &)
 
WTF_EXPORT_PRIVATE ~AutomaticThreadCondition ()
 
WTF_EXPORT_PRIVATE void notifyOne (const AbstractLocker &)
 
WTF_EXPORT_PRIVATE void notifyAll (const AbstractLocker &)
 
WTF_EXPORT_PRIVATE void wait (Lock &)
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< AutomaticThreadCondition >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCountedBase
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 

Static Public Member Functions

static WTF_EXPORT_PRIVATE RefPtr< AutomaticThreadConditioncreate ()
 
static WTF_EXPORT_PRIVATE RefPtr< AutomaticThreadConditioncreate ()
 
static WTF_EXPORT_PRIVATE RefPtr< AutomaticThreadConditioncreate ()
 

Friends

class AutomaticThread
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< AutomaticThreadCondition >
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase
bool derefBase () const
 
bool derefBase () const
 
bool derefBase () const
 

Constructor & Destructor Documentation

◆ ~AutomaticThreadCondition() [1/3]

WTF::AutomaticThreadCondition::~AutomaticThreadCondition ( )

◆ ~AutomaticThreadCondition() [2/3]

WTF_EXPORT_PRIVATE WTF::AutomaticThreadCondition::~AutomaticThreadCondition ( )

◆ ~AutomaticThreadCondition() [3/3]

WTF_EXPORT_PRIVATE WTF::AutomaticThreadCondition::~AutomaticThreadCondition ( )

Member Function Documentation

◆ create() [1/3]

RefPtr< AutomaticThreadCondition > WTF::AutomaticThreadCondition::create ( )
static

◆ create() [2/3]

static WTF_EXPORT_PRIVATE RefPtr<AutomaticThreadCondition> WTF::AutomaticThreadCondition::create ( )
static

◆ create() [3/3]

static WTF_EXPORT_PRIVATE RefPtr<AutomaticThreadCondition> WTF::AutomaticThreadCondition::create ( )
static

◆ notifyAll() [1/3]

WTF_EXPORT_PRIVATE void WTF::AutomaticThreadCondition::notifyAll ( const AbstractLocker )

◆ notifyAll() [2/3]

void WTF::AutomaticThreadCondition::notifyAll ( const AbstractLocker locker)

◆ notifyAll() [3/3]

WTF_EXPORT_PRIVATE void WTF::AutomaticThreadCondition::notifyAll ( const AbstractLocker )

◆ notifyOne() [1/3]

WTF_EXPORT_PRIVATE void WTF::AutomaticThreadCondition::notifyOne ( const AbstractLocker )

◆ notifyOne() [2/3]

void WTF::AutomaticThreadCondition::notifyOne ( const AbstractLocker locker)

◆ notifyOne() [3/3]

WTF_EXPORT_PRIVATE void WTF::AutomaticThreadCondition::notifyOne ( const AbstractLocker )

◆ wait() [1/3]

WTF_EXPORT_PRIVATE void WTF::AutomaticThreadCondition::wait ( Lock )

◆ wait() [2/3]

void WTF::AutomaticThreadCondition::wait ( Lock lock)

◆ wait() [3/3]

WTF_EXPORT_PRIVATE void WTF::AutomaticThreadCondition::wait ( Lock )

Friends And Related Function Documentation

◆ AutomaticThread


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