Home
last modified time | relevance | path

Searched refs:DelayedTask (Results 1 – 6 of 6) sorted by relevance

/third_party/flutter/engine/flutter/fml/
Ddelayed_task.cc11 DelayedTask::DelayedTask(size_t order, in DelayedTask() function in fml::DelayedTask
16 DelayedTask::DelayedTask(const DelayedTask& other) = default;
18 DelayedTask::~DelayedTask() = default;
20 const fml::closure& DelayedTask::GetTask() const { in GetTask()
24 fml::TimePoint DelayedTask::GetTargetTime() const { in GetTargetTime()
28 bool DelayedTask::operator>(const DelayedTask& other) const { in operator >()
Ddelayed_task.h15 class DelayedTask {
17 DelayedTask(size_t order, fml::closure task, fml::TimePoint target_time);
19 DelayedTask(const DelayedTask& other);
21 ~DelayedTask();
27 bool operator>(const DelayedTask& other) const;
35 using DelayedTaskQueue = std::priority_queue<DelayedTask,
36 std::deque<DelayedTask>,
37 std::greater<DelayedTask>>;
Dmessage_loop_task_queues.h140 const DelayedTask& PeekNextTaskUnlocked(TaskQueueId queue_id,
Dmessage_loop_task_queues.cc287 const DelayedTask& MessageLoopTaskQueues::PeekNextTaskUnlocked( in PeekNextTaskUnlocked()
/third_party/node/src/
Dnode_platform.h45 struct DelayedTask { struct
86 void DeleteFromScheduledTasks(DelayedTask* task);
107 TaskQueue<DelayedTask> foreground_delayed_tasks_;
110 typedef std::unique_ptr<DelayedTask, void(*)(DelayedTask*)>
Dnode_platform.cc262 std::unique_ptr<DelayedTask> delayed(new DelayedTask()); in PostDelayedTask()
419 void PerIsolatePlatformData::DeleteFromScheduledTasks(DelayedTask* task) { in DeleteFromScheduledTasks()
430 DelayedTask* delayed = ContainerOf(&DelayedTask::timer, handle); in RunForegroundTask()
448 while (std::unique_ptr<DelayedTask> delayed = in FlushForegroundTasksInternal()
462 [](DelayedTask* delayed) { in FlushForegroundTasksInternal()
465 std::unique_ptr<DelayedTask> task { in FlushForegroundTasksInternal()
466 static_cast<DelayedTask*>(handle->data) }; in FlushForegroundTasksInternal()