Home
last modified time | relevance | path

Searched refs:IdleTask (Results 1 - 14 of 14) sorted by relevance

/third_party/node/deps/v8/src/d8/
H A Dd8-platforms.cc228 void PostIdleTask(std::unique_ptr<IdleTask> task) final {
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()
/third_party/node/deps/v8/src/libplatform/
H A Ddefault-foreground-task-runner.h42 std::unique_ptr<IdleTask> PopTaskFromIdleQueue();
51 void PostIdleTask(std::unique_ptr<IdleTask> task) override;
99 std::queue<std::unique_ptr<IdleTask>> idle_task_queue_;
H A Ddefault-foreground-task-runner.cc78 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()
H A Ddefault-worker-threads-task-runner.h40 void PostIdleTask(std::unique_ptr<IdleTask> task) override;
H A Ddefault-worker-threads-task-runner.cc48 std::unique_ptr<IdleTask> task) { in PostIdleTask()
H A Ddefault-platform.cc183 std::unique_ptr<IdleTask> task = task_runner->PopTaskFromIdleQueue(); in RunIdleTasks()
/third_party/node/deps/v8/include/v8-include/cppgc/
H A Dplatform.h18 using IdleTask = v8::IdleTask;
/third_party/node/deps/v8/include/cppgc/
H A Dplatform.h18 using IdleTask = v8::IdleTask;
/third_party/node/deps/v8/include/v8-include/
H A Dv8-platform.h56 * An IdleTask represents a unit of work to be performed in idle time.
61 class IdleTask { class
63 virtual ~IdleTask() = default;
133 virtual void PostIdleTask(std::unique_ptr<IdleTask> task) = 0;
/third_party/node/deps/v8/include/
H A Dv8-platform.h53 * An IdleTask represents a unit of work to be performed in idle time.
58 class IdleTask { class
60 virtual ~IdleTask() = default;
130 virtual void PostIdleTask(std::unique_ptr<IdleTask> task) = 0;
/third_party/node/deps/v8/src/tasks/
H A Dcancelable-task.h163 // Multiple inheritance can be used because IdleTask is a pure interface.
164 class CancelableIdleTask : public Cancelable, public IdleTask {
171 // IdleTask overrides.
/third_party/node/src/
H A Dnode_platform.h63 void PostIdleTask(std::unique_ptr<v8::IdleTask> task) override;
H A Dnode_platform.cc248 void PerIsolatePlatformData::PostIdleTask(std::unique_ptr<v8::IdleTask> task) { in PostIdleTask()
/third_party/node/deps/v8/src/heap/cppgc/
H A Dsweeper.cc955 class IncrementalSweepTask : public cppgc::IdleTask {

Completed in 10 milliseconds