Searched refs:IdleTask (Results 1 – 12 of 12) sorted by relevance
228 void PostIdleTask(std::unique_ptr<IdleTask> task) final { in PostIdleTask()271 class DelayedIdleTask final : public IdleTask {273 DelayedIdleTask(std::unique_ptr<IdleTask> task, int32_t delay_ms) in DelayedIdleTask()282 std::unique_ptr<IdleTask> task_;332 std::unique_ptr<IdleTask> MakeDelayedIdleTask( in MakeDelayedIdleTask()333 std::unique_ptr<IdleTask> task) { in MakeDelayedIdleTask()
42 std::unique_ptr<IdleTask> PopTaskFromIdleQueue(); in NON_EXPORTED_BASE()51 void PostIdleTask(std::unique_ptr<IdleTask> task) override; in NON_EXPORTED_BASE()99 std::queue<std::unique_ptr<IdleTask>> idle_task_queue_; in NON_EXPORTED_BASE()
78 void DefaultForegroundTaskRunner::PostIdleTask(std::unique_ptr<IdleTask> task) { in PostIdleTask()162 std::unique_ptr<IdleTask> DefaultForegroundTaskRunner::PopTaskFromIdleQueue() { in PopTaskFromIdleQueue()166 std::unique_ptr<IdleTask> task = std::move(idle_task_queue_.front()); in PopTaskFromIdleQueue()
40 void PostIdleTask(std::unique_ptr<IdleTask> task) override; in NON_EXPORTED_BASE()
48 std::unique_ptr<IdleTask> task) { in PostIdleTask()
183 std::unique_ptr<IdleTask> task = task_runner->PopTaskFromIdleQueue(); in RunIdleTasks()
18 using IdleTask = v8::IdleTask; variable
58 class IdleTask {60 virtual ~IdleTask() = default;130 virtual void PostIdleTask(std::unique_ptr<IdleTask> task) = 0;
164 class CancelableIdleTask : public Cancelable, public IdleTask {
63 void PostIdleTask(std::unique_ptr<v8::IdleTask> task) override;
248 void PerIsolatePlatformData::PostIdleTask(std::unique_ptr<v8::IdleTask> task) { in PostIdleTask()
955 class IncrementalSweepTask : public cppgc::IdleTask {