LeviLamina
Loading...
Searching...
No Matches
webrtc::TaskQueueBase Class Referenceabstract
+ Inheritance diagram for webrtc::TaskQueueBase:

Classes

class  CurrentTaskQueueSetter
 
struct  PostDelayedTaskTraits
 
struct  PostTaskTraits
 

Public Types

enum class  DelayPrecision : int { KLow = 0 , KHigh = 1 }
 

Public Member Functions

virtual void Delete ()=0
 
virtual void PostTaskImpl (::absl::AnyInvocable< void() && >, ::webrtc::TaskQueueBase::PostTaskTraits const &, ::webrtc::Location const &)=0
 
virtual void PostDelayedTaskImpl (::absl::AnyInvocable< void() && >, ::webrtc::TimeDelta, ::webrtc::TaskQueueBase::PostDelayedTaskTraits const &, ::webrtc::Location const &)=0
 
MCAPI void PostDelayedTask (::absl::AnyInvocable< void() && > task, ::webrtc::TimeDelta delay, ::webrtc::Location const &location)
 
MCAPI void PostDelayedTaskWithPrecision (::webrtc::TaskQueueBase::DelayPrecision, ::absl::AnyInvocable< void() && >, ::webrtc::TimeDelta, ::webrtc::Location const &)
 
MCAPI void PostTask (::absl::AnyInvocable< void() && > task, ::webrtc::Location const &location)
 

Static Public Member Functions

static MCAPI ::webrtc::TaskQueueBaseCurrent ()
 

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