| Index: services/resource_coordinator/resource_coordinator_service.cc
|
| diff --git a/services/resource_coordinator/resource_coordinator_service.cc b/services/resource_coordinator/resource_coordinator_service.cc
|
| index 9455599b8301a7c5c0c7cc1fca1c6741dddaa354..6cae96a845495b03cf3da7a1abe9141555800a24 100644
|
| --- a/services/resource_coordinator/resource_coordinator_service.cc
|
| +++ b/services/resource_coordinator/resource_coordinator_service.cc
|
| @@ -4,11 +4,9 @@
|
|
|
| #include "services/resource_coordinator/resource_coordinator_service.h"
|
|
|
| -#include <string>
|
| #include <utility>
|
|
|
| -#include "base/macros.h"
|
| -#include "services/resource_coordinator/coordination_unit/coordination_unit_provider_impl.h"
|
| +#include "services/resource_coordinator/service_callbacks_impl.h"
|
| #include "services/service_manager/public/cpp/service_context.h"
|
|
|
| namespace resource_coordinator {
|
| @@ -27,6 +25,10 @@ void ResourceCoordinatorService::OnStart() {
|
| base::Bind(&service_manager::ServiceContext::RequestQuit,
|
| base::Unretained(context()))));
|
|
|
| + registry_.AddInterface(base::Bind(ServiceCallbacksImpl::Create,
|
| + base::Unretained(ref_factory_.get()),
|
| + base::Unretained(this)));
|
| +
|
| coordination_unit_manager_.OnStart(®istry_, ref_factory_.get());
|
| }
|
|
|
| @@ -38,4 +40,10 @@ void ResourceCoordinatorService::OnBindInterface(
|
| std::move(interface_pipe));
|
| }
|
|
|
| +void ResourceCoordinatorService::SetUkmRecorder(
|
| + std::unique_ptr<ukm::MojoUkmRecorder> ukm_recorder) {
|
| + ukm_recorder_ = std::move(ukm_recorder);
|
| + coordination_unit_manager_.SetUkmRecorder(ukm_recorder_.get());
|
| +}
|
| +
|
| } // namespace resource_coordinator
|
|
|