Lines Matching refs:TaskQueueGcd
43 class TaskQueueGcd : public TaskQueueBase { class
45 TaskQueueGcd(absl::string_view queue_name, int gcd_priority);
54 TaskContext(TaskQueueGcd* queue, std::unique_ptr<QueuedTask> task) in TaskContext()
57 TaskQueueGcd* const queue;
61 ~TaskQueueGcd() override;
70 TaskQueueGcd::TaskQueueGcd(absl::string_view queue_name, int gcd_priority) in TaskQueueGcd() function in webrtc::__anon6dcc49910111::TaskQueueGcd
83 TaskQueueGcd::~TaskQueueGcd() = default;
85 void TaskQueueGcd::Delete() { in Delete()
100 void TaskQueueGcd::PostTask(std::unique_ptr<QueuedTask> task) { in PostTask()
105 void TaskQueueGcd::PostDelayedTask(std::unique_ptr<QueuedTask> task, in PostDelayedTask()
114 void TaskQueueGcd::RunTask(void* task_context) { in RunTask()
129 void TaskQueueGcd::SetNotActive(void* task_queue) { in SetNotActive()
130 static_cast<TaskQueueGcd*>(task_queue)->is_active_ = false; in SetNotActive()
134 void TaskQueueGcd::DeleteQueue(void* task_queue) { in DeleteQueue()
135 delete static_cast<TaskQueueGcd*>(task_queue); in DeleteQueue()
144 new TaskQueueGcd(name, TaskQueuePriorityToGCD(priority))); in CreateTaskQueue()