Lines Matching refs:TaskQueueWin
157 class TaskQueueWin : public TaskQueueBase { class
159 TaskQueueWin(absl::string_view queue_name, rtc::ThreadPriority priority);
160 ~TaskQueueWin() override = default;
214 TaskQueueWin::TaskQueueWin(absl::string_view queue_name, in TaskQueueWin() function in webrtc::__anonb2f280180111::TaskQueueWin
216 : thread_(&TaskQueueWin::ThreadMain, this, queue_name, priority), in TaskQueueWin()
226 void TaskQueueWin::Delete() { in Delete()
237 void TaskQueueWin::PostTask(std::unique_ptr<QueuedTask> task) { in PostTask()
243 void TaskQueueWin::PostDelayedTask(std::unique_ptr<QueuedTask> task, in PostDelayedTask()
261 void TaskQueueWin::RunPendingTasks() { in RunPendingTasks()
278 void TaskQueueWin::ThreadMain(void* context) { in ThreadMain()
279 static_cast<TaskQueueWin*>(context)->RunThreadMain(); in ThreadMain()
282 void TaskQueueWin::RunThreadMain() { in RunThreadMain()
314 bool TaskQueueWin::ProcessQueuedMessages() { in ProcessQueuedMessages()
368 void TaskQueueWin::RunDueTasks() { in RunDueTasks()
380 void TaskQueueWin::ScheduleNextTimer() { in ScheduleNextTimer()
392 void TaskQueueWin::CancelTimers() { in CancelTimers()
406 new TaskQueueWin(name, TaskQueuePriorityToThreadPriority(priority))); in CreateTaskQueue()