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

#include <CrossThreadTask.h>

Public Member Functions

 CrossThreadTask ()=default
 
 CrossThreadTask (Function< void()> &&taskFunction)
 
void performTask ()
 
 CrossThreadTask ()=default
 
 CrossThreadTask (Function< void()> &&taskFunction)
 
void performTask ()
 
 CrossThreadTask ()=default
 
 CrossThreadTask (Function< void()> &&taskFunction)
 
void performTask ()
 

Protected Attributes

Function< void()> m_taskFunction
 

Constructor & Destructor Documentation

◆ CrossThreadTask() [1/6]

WTF::CrossThreadTask::CrossThreadTask ( )
default

◆ CrossThreadTask() [2/6]

WTF::CrossThreadTask::CrossThreadTask ( Function< void()> &&  taskFunction)
inline

◆ CrossThreadTask() [3/6]

WTF::CrossThreadTask::CrossThreadTask ( )
default

◆ CrossThreadTask() [4/6]

WTF::CrossThreadTask::CrossThreadTask ( Function< void()> &&  taskFunction)
inline

◆ CrossThreadTask() [5/6]

WTF::CrossThreadTask::CrossThreadTask ( )
default

◆ CrossThreadTask() [6/6]

WTF::CrossThreadTask::CrossThreadTask ( Function< void()> &&  taskFunction)
inline

Member Function Documentation

◆ performTask() [1/3]

void WTF::CrossThreadTask::performTask ( )
inline

◆ performTask() [2/3]

void WTF::CrossThreadTask::performTask ( )
inline

◆ performTask() [3/3]

void WTF::CrossThreadTask::performTask ( )
inline

Member Data Documentation

◆ m_taskFunction

Function< void()> WTF::CrossThreadTask::m_taskFunction
protected

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