• Home
  • Raw
  • Download

Lines Matching refs:pending_task

383 bool MessageLoop::DeferOrRunPendingTask(const PendingTask& pending_task) {  in DeferOrRunPendingTask()  argument
384 if (pending_task.nestable || state_->run_depth == 1) { in DeferOrRunPendingTask()
385 RunTask(pending_task.task); in DeferOrRunPendingTask()
393 deferred_non_nestable_work_queue_.push(pending_task); in DeferOrRunPendingTask()
397 void MessageLoop::AddToDelayedWorkQueue(const PendingTask& pending_task) { in AddToDelayedWorkQueue() argument
402 PendingTask new_pending_task(pending_task); in AddToDelayedWorkQueue()
428 PendingTask pending_task = work_queue_.front(); in DeletePendingTasks() local
430 if (!pending_task.delayed_run_time.is_null()) { in DeletePendingTasks()
434 AddToDelayedWorkQueue(pending_task); in DeletePendingTasks()
440 delete pending_task.task; in DeletePendingTasks()
443 delete pending_task.task; in DeletePendingTasks()
477 PendingTask pending_task(task, nestable); in PostTask_Helper() local
480 pending_task.delayed_run_time = in PostTask_Helper()
521 incoming_queue_.push(pending_task); in PostTask_Helper()
570 PendingTask pending_task = work_queue_.front(); in DoWork() local
572 if (!pending_task.delayed_run_time.is_null()) { in DoWork()
573 AddToDelayedWorkQueue(pending_task); in DoWork()
575 if (delayed_work_queue_.top().task == pending_task.task) in DoWork()
576 pump_->ScheduleDelayedWork(pending_task.delayed_run_time); in DoWork()
578 if (DeferOrRunPendingTask(pending_task)) in DoWork()
610 PendingTask pending_task = delayed_work_queue_.top(); in DoDelayedWork() local
616 return DeferOrRunPendingTask(pending_task); in DoDelayedWork()