| Index: base/task_scheduler/task_scheduler_impl.h
|
| diff --git a/base/task_scheduler/task_scheduler_impl.h b/base/task_scheduler/task_scheduler_impl.h
|
| index 70da22560b926fb5ce607bf76ddcf85f2c561ddd..7f5907a2f37b34ce8cefa0642fc0399423dd8676 100644
|
| --- a/base/task_scheduler/task_scheduler_impl.h
|
| +++ b/base/task_scheduler/task_scheduler_impl.h
|
| @@ -15,6 +15,8 @@
|
| #include "base/memory/ref_counted.h"
|
| #include "base/strings/string_piece.h"
|
| #include "base/synchronization/atomic_flag.h"
|
| +#include "base/task_scheduler/delayed_task_manager.h"
|
| +#include "base/task_scheduler/scheduler_single_thread_task_runner_manager.h"
|
| #include "base/task_scheduler/scheduler_worker_pool_impl.h"
|
| #include "base/task_scheduler/sequence.h"
|
| #include "base/task_scheduler/task_scheduler.h"
|
| @@ -33,9 +35,6 @@ class HistogramBase;
|
|
|
| namespace internal {
|
|
|
| -class DelayedTaskManager;
|
| -class SchedulerSingleThreadTaskRunnerManager;
|
| -
|
| // Default TaskScheduler implementation. This class is thread-safe.
|
| class BASE_EXPORT TaskSchedulerImpl : public TaskScheduler {
|
| public:
|
| @@ -94,9 +93,8 @@ class BASE_EXPORT TaskSchedulerImpl : public TaskScheduler {
|
| #else
|
| TaskTracker task_tracker_;
|
| #endif
|
| - std::unique_ptr<DelayedTaskManager> delayed_task_manager_;
|
| - std::unique_ptr<SchedulerSingleThreadTaskRunnerManager>
|
| - single_thread_task_runner_manager_;
|
| + DelayedTaskManager delayed_task_manager_;
|
| + SchedulerSingleThreadTaskRunnerManager single_thread_task_runner_manager_;
|
|
|
| // There are 4 SchedulerWorkerPoolImpl in this array to match the 4
|
| // SchedulerWorkerPoolParams in TaskScheduler::InitParams.
|
|
|