Index: components/scheduler/child/scheduler_helper.cc |
diff --git a/components/scheduler/child/scheduler_helper.cc b/components/scheduler/child/scheduler_helper.cc |
index f4081fde958130a00da733500bc63f0b8f37256c..28dec87957501a8ec33a83e71f6f8344b8a8d55c 100644 |
--- a/components/scheduler/child/scheduler_helper.cc |
+++ b/components/scheduler/child/scheduler_helper.cc |
@@ -124,16 +124,30 @@ void SchedulerHelper::SetObserver(Observer* observer) { |
task_queue_manager_->SetObserver(this); |
} |
-void SchedulerHelper::OnUnregisterTaskQueue( |
- const scoped_refptr<internal::TaskQueueImpl>& queue) { |
- if (observer_) |
- observer_->OnUnregisterTaskQueue(queue); |
-} |
- |
const scoped_refptr<RealTimeDomain>& SchedulerHelper::real_time_domain() const { |
CheckOnValidThread(); |
DCHECK(task_queue_manager_); |
return task_queue_manager_->real_time_domain(); |
} |
+void SchedulerHelper::RegisterTimeDomain( |
+ const scoped_refptr<TimeDomain>& time_domain) { |
+ CheckOnValidThread(); |
+ DCHECK(task_queue_manager_); |
+ task_queue_manager_->RegisterTimeDomain(time_domain); |
+} |
+ |
+void SchedulerHelper::UnregisterTimeDomain( |
+ const scoped_refptr<TimeDomain>& time_domain) { |
+ CheckOnValidThread(); |
+ if (task_queue_manager_) |
+ task_queue_manager_->UnregisterTimeDomain(time_domain); |
+} |
+ |
+void SchedulerHelper::OnUnregisterTaskQueue( |
+ const scoped_refptr<internal::TaskQueueImpl>& queue) { |
+ if (observer_) |
+ observer_->OnUnregisterTaskQueue(queue); |
+} |
+ |
} // namespace scheduler |