webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
rtc::MyTaskRunner Class Reference
Inheritance diagram for rtc::MyTaskRunner:
rtc::TaskRunner rtc::TaskParent sigslot::has_slots<> rtc::TaskParent sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

virtual void WakeTasks ()
 
virtual int64_t CurrentTime ()
 
bool timeout_change () const
 
void clear_timeout_change ()
 
- Public Member Functions inherited from rtc::TaskRunner
 TaskRunner ()
 
 ~TaskRunner () override
 
void StartTask (Task *task)
 
void RunTasks ()
 
void PollTasks ()
 
void UpdateTaskTimeout (Task *task, int64_t previous_task_timeout_time)
 
int64_t next_task_timeout () const
 
 TaskRunner ()
 
 ~TaskRunner () override
 
void StartTask (Task *task)
 
void RunTasks ()
 
void PollTasks ()
 
void UpdateTaskTimeout (Task *task, int64_t previous_task_timeout_time)
 
int64_t next_task_timeout () const
 
- 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 ()
 
- Public Member Functions inherited from sigslot::has_slots<>
 has_slots ()
 
 has_slots ()
 
 ~has_slots ()
 
 ~has_slots ()
 
- Public Member Functions inherited from sigslot::has_slots_interface
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 

Protected Member Functions

virtual void OnTimeoutChange ()
 
- Protected Member Functions inherited from rtc::TaskParent
void OnStopped (Task *task)
 
void AbortAllChildren ()
 
TaskParentparent ()
 
void OnStopped (Task *task)
 
void AbortAllChildren ()
 
TaskParentparent ()
 
- Protected Member Functions inherited from sigslot::has_slots_interface
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 

Protected Attributes

bool timeout_change_
 

Member Function Documentation

◆ clear_timeout_change()

void rtc::MyTaskRunner::clear_timeout_change ( )
inline

◆ CurrentTime()

virtual int64_t rtc::MyTaskRunner::CurrentTime ( )
inlinevirtual

Implements rtc::TaskRunner.

◆ OnTimeoutChange()

virtual void rtc::MyTaskRunner::OnTimeoutChange ( )
inlineprotectedvirtual

Reimplemented from rtc::TaskRunner.

◆ timeout_change()

bool rtc::MyTaskRunner::timeout_change ( ) const
inline

◆ WakeTasks()

virtual void rtc::MyTaskRunner::WakeTasks ( )
inlinevirtual

Implements rtc::TaskRunner.

Member Data Documentation

◆ timeout_change_

bool rtc::MyTaskRunner::timeout_change_
protected

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