Index: components/task_scheduler_util/renderer/initialization.h |
diff --git a/components/task_scheduler_util/renderer/initialization.h b/components/task_scheduler_util/renderer/initialization.h |
index 6f351507eec4904cc16a47cb029ef7ac86328671..34174923f754e82c36d75cc2b7c22df2996b2f9d 100644 |
--- a/components/task_scheduler_util/renderer/initialization.h |
+++ b/components/task_scheduler_util/renderer/initialization.h |
@@ -7,9 +7,11 @@ |
#include <stddef.h> |
+#include <memory> |
#include <vector> |
#include "base/task_scheduler/scheduler_worker_pool_params.h" |
+#include "base/task_scheduler/task_scheduler.h" |
namespace base { |
class TaskTraits; |
@@ -17,14 +19,24 @@ class TaskTraits; |
namespace task_scheduler_util { |
+// Gets a TaskScheduler::InitParams object to initialize TaskScheduler in a |
+// renderer based off variations specified on the command line. Returns nullptr |
+// on failure. |
+std::unique_ptr<base::TaskScheduler::InitParams> |
+GetRendererTaskSchedulerInitParamsFromCommandLine(); |
+ |
// Gets a vector of SchedulerWorkerPoolParams to initialize TaskScheduler in a |
// renderer based off variation params specified on the command line. Returns an |
// empty vector if variation params specified on the command line are incomplete |
// or invalid. |
+// |
+// Deprecated. https://crbug.com/690706 |
std::vector<base::SchedulerWorkerPoolParams> GetRendererWorkerPoolParams(); |
// Maps |traits| to the index of a renderer worker pool vector provided by |
// GetRendererWorkerPoolParams(). |
+// |
+// Deprecated. https://crbug.com/690706 |
size_t RendererWorkerPoolIndexForTraits(const base::TaskTraits& traits); |
} // namespace task_scheduler_util |