webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
WebCore::GenericTaskQueue< T > Class Template Reference

#include <GenericTaskQueue.h>

Public Types

typedef WTF::Function< void()> TaskFunction
 
typedef WTF::Function< void()> TaskFunction
 

Public Member Functions

 GenericTaskQueue ()
 
 GenericTaskQueue (T &t)
 
void enqueueTask (TaskFunction &&task)
 
void close ()
 
void cancelAllTasks ()
 
bool hasPendingTasks () const
 
 GenericTaskQueue ()
 
 GenericTaskQueue (T &t)
 
void enqueueTask (TaskFunction &&task)
 
void close ()
 
void cancelAllTasks ()
 
bool hasPendingTasks () const
 

Member Typedef Documentation

◆ TaskFunction [1/2]

◆ TaskFunction [2/2]

Constructor & Destructor Documentation

◆ GenericTaskQueue() [1/4]

template<typename T>
WebCore::GenericTaskQueue< T >::GenericTaskQueue ( )
inline

◆ GenericTaskQueue() [2/4]

template<typename T>
WebCore::GenericTaskQueue< T >::GenericTaskQueue ( T t)
inline

◆ GenericTaskQueue() [3/4]

template<typename T>
WebCore::GenericTaskQueue< T >::GenericTaskQueue ( )
inline

◆ GenericTaskQueue() [4/4]

template<typename T>
WebCore::GenericTaskQueue< T >::GenericTaskQueue ( T t)
inline

Member Function Documentation

◆ cancelAllTasks() [1/2]

template<typename T>
void WebCore::GenericTaskQueue< T >::cancelAllTasks ( )
inline

◆ cancelAllTasks() [2/2]

template<typename T>
void WebCore::GenericTaskQueue< T >::cancelAllTasks ( )
inline

◆ close() [1/2]

template<typename T>
void WebCore::GenericTaskQueue< T >::close ( )
inline

◆ close() [2/2]

template<typename T>
void WebCore::GenericTaskQueue< T >::close ( )
inline

◆ enqueueTask() [1/2]

template<typename T>
void WebCore::GenericTaskQueue< T >::enqueueTask ( TaskFunction &&  task)
inline

◆ enqueueTask() [2/2]

template<typename T>
void WebCore::GenericTaskQueue< T >::enqueueTask ( TaskFunction &&  task)
inline

◆ hasPendingTasks() [1/2]

template<typename T>
bool WebCore::GenericTaskQueue< T >::hasPendingTasks ( ) const
inline

◆ hasPendingTasks() [2/2]

template<typename T>
bool WebCore::GenericTaskQueue< T >::hasPendingTasks ( ) const
inline

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