| Index: base/task_scheduler/scheduler_worker_pool_params.cc
|
| diff --git a/base/task_scheduler/scheduler_worker_pool_params.cc b/base/task_scheduler/scheduler_worker_pool_params.cc
|
| index 43a66d0f87f9208324ed9f34153cd4e7621bc0a3..1dfe3156a4e6c099fe7f1b4af9e2406db39ced4c 100644
|
| --- a/base/task_scheduler/scheduler_worker_pool_params.cc
|
| +++ b/base/task_scheduler/scheduler_worker_pool_params.cc
|
| @@ -6,16 +6,17 @@
|
|
|
| namespace base {
|
|
|
| +SchedulerWorkerPoolParams::SchedulerWorkerPoolParams()
|
| + : standby_thread_policy_(StandbyThreadPolicy::ONE),
|
| + max_threads_(0),
|
| + backward_compatibility_(SchedulerBackwardCompatibility::DISABLED) {}
|
| +
|
| SchedulerWorkerPoolParams::SchedulerWorkerPoolParams(
|
| - const std::string& name,
|
| - ThreadPriority priority_hint,
|
| StandbyThreadPolicy standby_thread_policy,
|
| int max_threads,
|
| TimeDelta suggested_reclaim_time,
|
| SchedulerBackwardCompatibility backward_compatibility)
|
| - : name_(name),
|
| - priority_hint_(priority_hint),
|
| - standby_thread_policy_(standby_thread_policy),
|
| + : standby_thread_policy_(standby_thread_policy),
|
| max_threads_(max_threads),
|
| suggested_reclaim_time_(suggested_reclaim_time),
|
| backward_compatibility_(backward_compatibility) {}
|
| @@ -26,4 +27,8 @@ SchedulerWorkerPoolParams::SchedulerWorkerPoolParams(
|
| SchedulerWorkerPoolParams& SchedulerWorkerPoolParams::operator=(
|
| const SchedulerWorkerPoolParams& other) = default;
|
|
|
| +bool SchedulerWorkerPoolParams::IsValid() const {
|
| + return max_threads_ > 0 && suggested_reclaim_time_ >= TimeDelta();
|
| +}
|
| +
|
| } // namespace base
|
|
|