Lines Matching refs:TaskQueueLibevent
105 class TaskQueueLibevent final : public TaskQueueBase { class
107 TaskQueueLibevent(absl::string_view queue_name, rtc::ThreadPriority priority);
122 ~TaskQueueLibevent() override = default;
140 struct TaskQueueLibevent::TimerEvent {
141 TimerEvent(TaskQueueLibevent* task_queue, absl::AnyInvocable<void() &&> task) in TimerEvent()
146 TaskQueueLibevent* task_queue;
150 TaskQueueLibevent::TaskQueueLibevent(absl::string_view queue_name, in TaskQueueLibevent() function in webrtc::__anon6f3293410111::TaskQueueLibevent
177 void TaskQueueLibevent::Delete() { in Delete()
204 void TaskQueueLibevent::PostTask(absl::AnyInvocable<void() &&> task) { in PostTask()
227 void TaskQueueLibevent::PostDelayedTaskOnTaskQueue( in PostDelayedTaskOnTaskQueue()
235 EventAssign(&timer->ev, event_base_, -1, 0, &TaskQueueLibevent::RunTimer, in PostDelayedTaskOnTaskQueue()
243 void TaskQueueLibevent::PostDelayedTask(absl::AnyInvocable<void() &&> task, in PostDelayedTask()
258 void TaskQueueLibevent::PostDelayedHighPrecisionTask( in PostDelayedHighPrecisionTask()
265 void TaskQueueLibevent::OnWakeup(int socket, in OnWakeup()
268 TaskQueueLibevent* me = static_cast<TaskQueueLibevent*>(context); in OnWakeup()
298 void TaskQueueLibevent::RunTimer(int fd, in RunTimer()
313 new TaskQueueLibevent(name, in CreateTaskQueue()