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

#include <FunctionDispatcher.h>

Inheritance diagram for WTF::FunctionDispatcher:
WTF::ThreadSafeRefCounted< FunctionDispatcher > WTF::ThreadSafeRefCounted< FunctionDispatcher > WTF::ThreadSafeRefCounted< FunctionDispatcher > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::RunLoop WTF::RunLoop WTF::RunLoop WTF::WorkQueue WTF::WorkQueue WTF::WorkQueue

Public Member Functions

virtual WTF_EXPORT_PRIVATE ~FunctionDispatcher ()
 
virtual void dispatch (Function< void()> &&)=0
 
virtual WTF_EXPORT_PRIVATE ~FunctionDispatcher ()
 
virtual void dispatch (Function< void()> &&)=0
 
virtual WTF_EXPORT_PRIVATE ~FunctionDispatcher ()
 
virtual void dispatch (Function< void()> &&)=0
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< FunctionDispatcher >
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
 

Protected Member Functions

WTF_EXPORT_PRIVATE FunctionDispatcher ()
 
WTF_EXPORT_PRIVATE FunctionDispatcher ()
 
WTF_EXPORT_PRIVATE FunctionDispatcher ()
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< FunctionDispatcher >
 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

◆ ~FunctionDispatcher() [1/3]

WTF::FunctionDispatcher::~FunctionDispatcher ( )
virtual

◆ FunctionDispatcher() [1/3]

WTF::FunctionDispatcher::FunctionDispatcher ( )
protected

◆ ~FunctionDispatcher() [2/3]

virtual WTF_EXPORT_PRIVATE WTF::FunctionDispatcher::~FunctionDispatcher ( )
virtual

◆ FunctionDispatcher() [2/3]

WTF_EXPORT_PRIVATE WTF::FunctionDispatcher::FunctionDispatcher ( )
protected

◆ ~FunctionDispatcher() [3/3]

virtual WTF_EXPORT_PRIVATE WTF::FunctionDispatcher::~FunctionDispatcher ( )
virtual

◆ FunctionDispatcher() [3/3]

WTF_EXPORT_PRIVATE WTF::FunctionDispatcher::FunctionDispatcher ( )
protected

Member Function Documentation

◆ dispatch() [1/3]

virtual void WTF::FunctionDispatcher::dispatch ( Function< void()> &&  )
pure virtual

◆ dispatch() [2/3]

virtual void WTF::FunctionDispatcher::dispatch ( Function< void()> &&  )
pure virtual

◆ dispatch() [3/3]

virtual void WTF::FunctionDispatcher::dispatch ( Function< void()> &&  )
pure virtual

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