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

#include <asyncinvoker-inl.h>

Inheritance diagram for rtc::AsyncClosure:
rtc::FireAndForgetAsyncClosure< FunctorT > rtc::FireAndForgetAsyncClosure< FunctorT > rtc::NotifyingAsyncClosureBase rtc::NotifyingAsyncClosureBase rtc::NotifyingAsyncClosure< ReturnT, FunctorT, HostT > rtc::NotifyingAsyncClosure< ReturnT, FunctorT, HostT > rtc::NotifyingAsyncClosure< void, FunctorT, HostT > rtc::NotifyingAsyncClosure< void, FunctorT, HostT > rtc::NotifyingAsyncClosure< ReturnT, FunctorT, HostT > rtc::NotifyingAsyncClosure< ReturnT, FunctorT, HostT > rtc::NotifyingAsyncClosure< void, FunctorT, HostT > rtc::NotifyingAsyncClosure< void, FunctorT, HostT >

Public Member Functions

 AsyncClosure (AsyncInvoker *invoker)
 
virtual ~AsyncClosure ()
 
virtual void Execute ()=0
 
 AsyncClosure (AsyncInvoker *invoker)
 
virtual ~AsyncClosure ()
 
virtual void Execute ()=0
 

Protected Attributes

AsyncInvokerinvoker_
 

Constructor & Destructor Documentation

◆ AsyncClosure() [1/2]

rtc::AsyncClosure::AsyncClosure ( AsyncInvoker invoker)
inlineexplicit

◆ ~AsyncClosure() [1/2]

rtc::AsyncClosure::~AsyncClosure ( )
virtual

◆ AsyncClosure() [2/2]

rtc::AsyncClosure::AsyncClosure ( AsyncInvoker invoker)
inlineexplicit

◆ ~AsyncClosure() [2/2]

virtual rtc::AsyncClosure::~AsyncClosure ( )
virtual

Member Function Documentation

◆ Execute() [1/2]

virtual void rtc::AsyncClosure::Execute ( )
pure virtual

◆ Execute() [2/2]

virtual void rtc::AsyncClosure::Execute ( )
pure virtual

Member Data Documentation

◆ invoker_

AsyncInvoker * rtc::AsyncClosure::invoker_
protected

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