v8_foreground_task_runner_base.cc 646 B

12345678910111213141516171819202122
  1. // Copyright 2017 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "v8_foreground_task_runner_base.h"
  5. namespace gin {
  6. V8ForegroundTaskRunnerBase::V8ForegroundTaskRunnerBase() = default;
  7. V8ForegroundTaskRunnerBase::~V8ForegroundTaskRunnerBase() = default;
  8. void V8ForegroundTaskRunnerBase::EnableIdleTasks(
  9. std::unique_ptr<V8IdleTaskRunner> idle_task_runner) {
  10. idle_task_runner_ = std::move(idle_task_runner);
  11. }
  12. bool V8ForegroundTaskRunnerBase::IdleTasksEnabled() {
  13. return idle_task_runner() != nullptr;
  14. }
  15. } // namespace gin