| 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..793f2599bf3931c1987a89e5aa22e25c6af710ab 100644
|
| --- a/components/scheduler/child/scheduler_helper.cc
|
| +++ b/components/scheduler/child/scheduler_helper.cc
|
| @@ -124,16 +124,28 @@ void SchedulerHelper::SetObserver(Observer* observer) {
|
| task_queue_manager_->SetObserver(this);
|
| }
|
|
|
| -void SchedulerHelper::OnUnregisterTaskQueue(
|
| - const scoped_refptr<internal::TaskQueueImpl>& queue) {
|
| - if (observer_)
|
| - observer_->OnUnregisterTaskQueue(queue);
|
| +RealTimeDomain* SchedulerHelper::real_time_domain() const {
|
| + CheckOnValidThread();
|
| + DCHECK(task_queue_manager_);
|
| + return task_queue_manager_->real_time_domain();
|
| }
|
|
|
| -const scoped_refptr<RealTimeDomain>& SchedulerHelper::real_time_domain() const {
|
| +void SchedulerHelper::RegisterTimeDomain(TimeDomain* time_domain) {
|
| CheckOnValidThread();
|
| DCHECK(task_queue_manager_);
|
| - return task_queue_manager_->real_time_domain();
|
| + task_queue_manager_->RegisterTimeDomain(time_domain);
|
| +}
|
| +
|
| +void SchedulerHelper::UnregisterTimeDomain(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
|
|
|