webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
rtc::TaskQueue::PostTaskAndReplyContext Struct Reference
Inheritance diagram for rtc::TaskQueue::PostTaskAndReplyContext:
rtc::TaskQueue::TaskContext

Public Member Functions

 PostTaskAndReplyContext (QueueContext *first_queue_ctx, std::unique_ptr< QueuedTask > first_task, QueueContext *second_queue_ctx, std::unique_ptr< QueuedTask > second_task)
 
 ~PostTaskAndReplyContext () override
 
- Public Member Functions inherited from rtc::TaskQueue::TaskContext
 TaskContext (QueueContext *queue_ctx, std::unique_ptr< QueuedTask > task)
 
virtual ~TaskContext ()
 

Static Public Member Functions

static void RunTask (void *context)
 
- Static Public Member Functions inherited from rtc::TaskQueue::TaskContext
static void RunTask (void *context)
 

Public Attributes

QueueContext *const first_queue_ctx
 
std::unique_ptr< QueuedTaskfirst_task
 
dispatch_queue_t reply_queue_
 
- Public Attributes inherited from rtc::TaskQueue::TaskContext
QueueContext *const queue_ctx
 
std::unique_ptr< QueuedTasktask
 

Constructor & Destructor Documentation

◆ PostTaskAndReplyContext()

rtc::TaskQueue::PostTaskAndReplyContext::PostTaskAndReplyContext ( QueueContext first_queue_ctx,
std::unique_ptr< QueuedTask first_task,
QueueContext second_queue_ctx,
std::unique_ptr< QueuedTask second_task 
)
inlineexplicit

◆ ~PostTaskAndReplyContext()

rtc::TaskQueue::PostTaskAndReplyContext::~PostTaskAndReplyContext ( )
inlineoverride

Member Function Documentation

◆ RunTask()

static void rtc::TaskQueue::PostTaskAndReplyContext::RunTask ( void context)
inlinestatic

Member Data Documentation

◆ first_queue_ctx

QueueContext* const rtc::TaskQueue::PostTaskAndReplyContext::first_queue_ctx

◆ first_task

std::unique_ptr<QueuedTask> rtc::TaskQueue::PostTaskAndReplyContext::first_task

◆ reply_queue_

dispatch_queue_t rtc::TaskQueue::PostTaskAndReplyContext::reply_queue_

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