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 precision, ::absl::AnyInvocable< void() && > task, ::webrtc::TimeDelta delay, ::webrtc::Location const &location)
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 precision,
::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.

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

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: