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 ()
 

Member Function Documentation

◆ PostDelayedTask()

MCAPI void webrtc::TaskQueueBase::PostDelayedTask ( ::absl::AnyInvocable< void() && > task,
::webrtc::TimeDelta delay,
::webrtc::Location const & location )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PostDelayedTaskWithPrecision()

MCAPI void webrtc::TaskQueueBase::PostDelayedTaskWithPrecision ( ::webrtc::TaskQueueBase::DelayPrecision ,
::absl::AnyInvocable< void() && > ,
::webrtc::TimeDelta ,
::webrtc::Location const &  )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ PostTask()

MCAPI void webrtc::TaskQueueBase::PostTask ( ::absl::AnyInvocable< void() && > task,
::webrtc::Location const & location )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Current()

static MCAPI ::webrtc::TaskQueueBase * webrtc::TaskQueueBase::Current ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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