Index: ios/web/public/web_client.h |
diff --git a/ios/web/public/web_client.h b/ios/web/public/web_client.h |
index feeac03cdfa5601d37d188fcf628829ace2f5778..0ade6caadb6bb77b25b269a35cd0121c4dfceadc 100644 |
--- a/ios/web/public/web_client.h |
+++ b/ios/web/public/web_client.h |
@@ -18,7 +18,6 @@ |
namespace base { |
class RefCountedMemory; |
-class SchedulerWorkerPoolParams; |
} |
class GURL; |
@@ -125,12 +124,10 @@ class WebClient { |
bool overridable, |
const base::Callback<void(bool)>& callback); |
- // Provides parameters for initializing the global task scheduler. If |
- // |params_vector| is empty, default parameters are used. |
- virtual void GetTaskSchedulerInitializationParams( |
- std::vector<base::SchedulerWorkerPoolParams>* params_vector, |
- base::TaskScheduler::WorkerPoolIndexForTraitsCallback* |
- index_to_traits_callback) {} |
+ // Provides parameters for initializing the global task scheduler. Default |
+ // params are used if this returns nullptr. |
+ virtual std::unique_ptr<base::TaskScheduler::InitParams> |
+ GetTaskSchedulerInitParams(); |
// Performs any necessary PostTask API redirection to the task scheduler. |
virtual void PerformExperimentalTaskSchedulerRedirections() {} |