webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rtc::AbortTask Class Reference
Inheritance diagram for rtc::AbortTask:
rtc::Task rtc::TaskParent rtc::TaskParent

Public Member Functions

 AbortTask (TaskParent *parent)
 
virtual int ProcessStart ()
 
- Public Member Functions inherited from rtc::Task
 Task (TaskParent *parent)
 
 ~Task () override
 
int32_t unique_id ()
 
void Start ()
 
void Step ()
 
int GetState () const
 
bool HasError () const
 
bool Blocked () const
 
bool IsDone () const
 
int64_t ElapsedTime ()
 
void Abort (bool nowake=false)
 
bool TimedOut ()
 
int64_t timeout_time () const
 
int timeout_seconds () const
 
void set_timeout_seconds (int timeout_seconds)
 
void Wake ()
 
 Task (TaskParent *parent)
 
 ~Task () override
 
int32_t unique_id ()
 
void Start ()
 
void Step ()
 
int GetState () const
 
bool HasError () const
 
bool Blocked () const
 
bool IsDone () const
 
int64_t ElapsedTime ()
 
void Abort (bool nowake=false)
 
bool TimedOut ()
 
int64_t timeout_time () const
 
int timeout_seconds () const
 
void set_timeout_seconds (int timeout_seconds)
 
void Wake ()
 
- Public Member Functions inherited from rtc::TaskParent
 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 ()
 

Additional Inherited Members

- Public Attributes inherited from rtc::Task
sigslot::signal0 SignalTimeout
 
- Protected Types inherited from rtc::Task
enum  {
  STATE_BLOCKED = -1, STATE_INIT = 0, STATE_START = 1, STATE_DONE = 2,
  STATE_ERROR = 3, STATE_RESPONSE = 4, STATE_NEXT = 5
}
 
enum  {
  STATE_BLOCKED = -1, STATE_INIT = 0, STATE_START = 1, STATE_DONE = 2,
  STATE_ERROR = 3, STATE_RESPONSE = 4, STATE_NEXT = 5
}
 
- Protected Member Functions inherited from rtc::Task
void Error ()
 
int64_t CurrentTime ()
 
virtual std::string GetStateName (int state) const
 
virtual int Process (int state)
 
virtual void Stop ()
 
virtual int ProcessResponse ()
 
void ResetTimeout ()
 
void ClearTimeout ()
 
void SuspendTimeout ()
 
void ResumeTimeout ()
 
virtual int OnTimeout ()
 
void Error ()
 
int64_t CurrentTime ()
 
virtual std::string GetStateName (int state) const
 
virtual int Process (int state)
 
virtual void Stop ()
 
virtual int ProcessResponse ()
 
void ResetTimeout ()
 
void ClearTimeout ()
 
void SuspendTimeout ()
 
void ResumeTimeout ()
 
virtual int OnTimeout ()
 
- Protected Member Functions inherited from rtc::TaskParent
void OnStopped (Task *task)
 
void AbortAllChildren ()
 
TaskParentparent ()
 
void OnStopped (Task *task)
 
void AbortAllChildren ()
 
TaskParentparent ()
 

Constructor & Destructor Documentation

◆ AbortTask()

rtc::AbortTask::AbortTask ( TaskParent parent)
inlineexplicit

Member Function Documentation

◆ ProcessStart()

virtual int rtc::AbortTask::ProcessStart ( )
inlinevirtual

Implements rtc::Task.


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