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

#include <taskparent.h>

Inheritance diagram for rtc::TaskParent:
rtc::Task rtc::Task rtc::TaskRunner rtc::TaskRunner rtc::AbortTask rtc::IdTimeoutTask rtc::SetBoolOnDeleteTask rtc::AbortTask rtc::IdTimeoutTask rtc::SetBoolOnDeleteTask rtc::DeleteTestTaskRunner rtc::MyTaskRunner rtc::DeleteTestTaskRunner rtc::MyTaskRunner

Public Member Functions

 TaskParent (Task *derived_instance, TaskParent *parent)
 
 TaskParent (TaskRunner *derived_instance)
 
virtual ~TaskParent ()
 
TaskParentGetParent ()
 
TaskRunnerGetRunner ()
 
bool AllChildrenDone ()
 
bool AnyChildError ()
 
 TaskParent (Task *derived_instance, TaskParent *parent)
 
 TaskParent (TaskRunner *derived_instance)
 
virtual ~TaskParent ()
 
TaskParentGetParent ()
 
TaskRunnerGetRunner ()
 
bool AllChildrenDone ()
 
bool AnyChildError ()
 

Protected Member Functions

void OnStopped (Task *task)
 
void AbortAllChildren ()
 
TaskParentparent ()
 
void OnStopped (Task *task)
 
void AbortAllChildren ()
 
TaskParentparent ()
 

Constructor & Destructor Documentation

◆ TaskParent() [1/4]

rtc::TaskParent::TaskParent ( Task derived_instance,
TaskParent parent 
)

◆ TaskParent() [2/4]

rtc::TaskParent::TaskParent ( TaskRunner derived_instance)
explicit

◆ ~TaskParent() [1/2]

rtc::TaskParent::~TaskParent ( )
virtualdefault

◆ TaskParent() [3/4]

rtc::TaskParent::TaskParent ( Task derived_instance,
TaskParent parent 
)

◆ TaskParent() [4/4]

rtc::TaskParent::TaskParent ( TaskRunner derived_instance)
explicit

◆ ~TaskParent() [2/2]

virtual rtc::TaskParent::~TaskParent ( )
virtual

Member Function Documentation

◆ AbortAllChildren() [1/2]

void rtc::TaskParent::AbortAllChildren ( )
protected

◆ AbortAllChildren() [2/2]

void rtc::TaskParent::AbortAllChildren ( )
protected

◆ AllChildrenDone() [1/2]

bool rtc::TaskParent::AllChildrenDone ( )

◆ AllChildrenDone() [2/2]

bool rtc::TaskParent::AllChildrenDone ( )

◆ AnyChildError() [1/2]

bool rtc::TaskParent::AnyChildError ( )

◆ AnyChildError() [2/2]

bool rtc::TaskParent::AnyChildError ( )

◆ GetParent() [1/2]

TaskParent* rtc::TaskParent::GetParent ( )
inline

◆ GetParent() [2/2]

TaskParent* rtc::TaskParent::GetParent ( )
inline

◆ GetRunner() [1/2]

TaskRunner* rtc::TaskParent::GetRunner ( )
inline

◆ GetRunner() [2/2]

TaskRunner* rtc::TaskParent::GetRunner ( )
inline

◆ OnStopped() [1/2]

void rtc::TaskParent::OnStopped ( Task task)
protected

◆ OnStopped() [2/2]

void rtc::TaskParent::OnStopped ( Task task)
protected

◆ parent() [1/2]

TaskParent* rtc::TaskParent::parent ( )
inlineprotected

◆ parent() [2/2]

TaskParent* rtc::TaskParent::parent ( )
inlineprotected

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