| Index: services/resource_coordinator/coordination_unit/coordination_unit_manager.cc
|
| diff --git a/services/resource_coordinator/coordination_unit/coordination_unit_manager.cc b/services/resource_coordinator/coordination_unit/coordination_unit_manager.cc
|
| index 42e8d3a9af7b55d69f8ed444e9a80b94629d6282..c0e3c01076b4f6bd316f7f411eee32e2dd337eaa 100644
|
| --- a/services/resource_coordinator/coordination_unit/coordination_unit_manager.cc
|
| +++ b/services/resource_coordinator/coordination_unit/coordination_unit_manager.cc
|
| @@ -9,12 +9,17 @@
|
| #include "base/bind.h"
|
| #include "base/bind_helpers.h"
|
| #include "base/macros.h"
|
| +#include "components/ukm/public/mojo_ukm_recorder.h"
|
| +#include "components/ukm/public/ukm_recorder.h"
|
| #include "services/resource_coordinator/coordination_unit/coordination_unit_graph_observer.h"
|
| #include "services/resource_coordinator/coordination_unit/coordination_unit_impl.h"
|
| #include "services/resource_coordinator/coordination_unit/coordination_unit_provider_impl.h"
|
| #include "services/resource_coordinator/public/cpp/coordination_unit_types.h"
|
| #include "services/service_manager/public/cpp/binder_registry.h"
|
| -#include "services/service_manager/public/cpp/service_context.h"
|
| +
|
| +namespace ukm {
|
| +class UkmEntryBuilder;
|
| +} // namespace ukm
|
|
|
| namespace resource_coordinator {
|
|
|
| @@ -50,4 +55,11 @@ void CoordinationUnitManager::OnCoordinationUnitWillBeDestroyed(
|
| coordination_unit->WillBeDestroyed();
|
| }
|
|
|
| +std::unique_ptr<ukm::UkmEntryBuilder>
|
| +CoordinationUnitManager::CreateUkmEntryBuilder(const char* event_name) {
|
| + DCHECK(ukm_recorder_ != nullptr);
|
| + return ukm_recorder_->GetEntryBuilder(ukm::UkmRecorder::GetNewSourceID(),
|
| + event_name);
|
| +}
|
| +
|
| } // namespace resource_coordinator
|
|
|