Index: content/child/child_process.h |
diff --git a/content/child/child_process.h b/content/child/child_process.h |
index 150fec7b0440d3d5a63e11934f96e008ec422d0f..d96e45909f5c0d5fa030a8733d8bbb114f75a5e1 100644 |
--- a/content/child/child_process.h |
+++ b/content/child/child_process.h |
@@ -10,7 +10,6 @@ |
#include "base/macros.h" |
#include "base/synchronization/waitable_event.h" |
-#include "base/task_scheduler/scheduler_worker_pool_params.h" |
#include "base/task_scheduler/task_scheduler.h" |
#include "base/threading/platform_thread.h" |
#include "base/threading/thread.h" |
@@ -37,17 +36,15 @@ class CONTENT_EXPORT ChildProcess { |
public: |
// Child processes should have an object that derives from this class. |
// Normally you would immediately call set_main_thread after construction. |
- // |io_thread_priority| is the priority of the IO thread. |worker_pool_params| |
- // and |worker_pool_index_for_traits_callback| are used to initialize |
- // TaskScheduler. TaskScheduler is initialized with default values if these |
- // arguments are left empty. |
+ // |io_thread_priority| is the priority of the IO thread. |
+ // |task_scheduler_name| and |task_scheduler_init_params| are used to |
+ // initialize TaskScheduler. Default params are used if |
+ // |task_scheduler_init_params| is nullptr. |
ChildProcess( |
base::ThreadPriority io_thread_priority = base::ThreadPriority::NORMAL, |
- const std::vector<base::SchedulerWorkerPoolParams>& worker_pool_params = |
- std::vector<base::SchedulerWorkerPoolParams>(), |
- base::TaskScheduler::WorkerPoolIndexForTraitsCallback |
- worker_pool_index_for_traits_callback = |
- base::TaskScheduler::WorkerPoolIndexForTraitsCallback()); |
+ const std::string& task_scheduler_name = "ContentChild", |
+ std::unique_ptr<base::TaskScheduler::InitParams> |
+ task_scheduler_init_params = nullptr); |
virtual ~ChildProcess(); |
// May be NULL if the main thread hasn't been set explicitly. |