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

Public Member Functions

 TaskContext (QueueContext *queue_ctx, std::unique_ptr< QueuedTask > task)
 
virtual ~TaskContext ()
 

Static Public Member Functions

static void RunTask (void *context)
 

Public Attributes

QueueContext *const queue_ctx
 
std::unique_ptr< QueuedTasktask
 

Constructor & Destructor Documentation

◆ TaskContext()

rtc::TaskQueue::TaskContext::TaskContext ( QueueContext queue_ctx,
std::unique_ptr< QueuedTask task 
)
inline

◆ ~TaskContext()

virtual rtc::TaskQueue::TaskContext::~TaskContext ( )
inlinevirtual

Member Function Documentation

◆ RunTask()

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

Member Data Documentation

◆ queue_ctx

QueueContext* const rtc::TaskQueue::TaskContext::queue_ctx

◆ task

std::unique_ptr<QueuedTask> rtc::TaskQueue::TaskContext::task

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