Index: components/task_scheduler_util/initialization_util.h |
diff --git a/components/task_scheduler_util/initialization_util.h b/components/task_scheduler_util/initialization_util.h |
index 85a3ac5affd63bebc55ffad5e2e0fe2b685c2d5d..83e802875afcb8b90731c0630dba4d67e79dd875 100644 |
--- a/components/task_scheduler_util/initialization_util.h |
+++ b/components/task_scheduler_util/initialization_util.h |
@@ -5,6 +5,14 @@ |
#ifndef COMPONENTS_TASK_SCHEDULER_UTIL_INITIALIZATION_UTIL_H_ |
#define COMPONENTS_TASK_SCHEDULER_UTIL_INITIALIZATION_UTIL_H_ |
+#include <vector> |
+ |
+#include "base/task_scheduler/task_scheduler.h" |
+ |
+namespace base { |
+class SchedulerWorkerPoolParams; |
+} // namespace base |
+ |
namespace task_scheduler_util { |
// Calls base::TaskScheduler::CreateAndSetDefaultTaskScheduler with arguments |
@@ -12,6 +20,13 @@ namespace task_scheduler_util { |
// if the variations parameters are invalid or missing. |
void InitializeDefaultBrowserTaskScheduler(); |
+void GetBrowserTaskSchedulerInitParameters( |
+ std::vector<base::SchedulerWorkerPoolParams>* params_vector, |
+ base::TaskScheduler::WorkerPoolIndexForTraitsCallback* |
+ index_to_traits_callback); |
+ |
+void MaybePerformRedirectionToTaskScheduler(); |
+ |
} // namespace task_scheduler_util |
#endif // BASE_TASK_SCHEDULER_INITIALIZATION_UTIL_H_ |