| Index: services/resource_coordinator/coordination_unit/coordination_unit_graph_observer.h
|
| diff --git a/services/resource_coordinator/coordination_unit/coordination_unit_graph_observer.h b/services/resource_coordinator/coordination_unit/coordination_unit_graph_observer.h
|
| index 9f33e8d8be0a006197478aa8deb0e6655ad4616f..69d3d103a194ca3d16d20a7f82c24d1029c0f9ca 100644
|
| --- a/services/resource_coordinator/coordination_unit/coordination_unit_graph_observer.h
|
| +++ b/services/resource_coordinator/coordination_unit/coordination_unit_graph_observer.h
|
| @@ -16,6 +16,8 @@
|
|
|
| namespace resource_coordinator {
|
|
|
| +class CoordinationUnitManager;
|
| +
|
| // An observer API for the coordination unit graph maintained by GRC.
|
| //
|
| // Observers are instantiated when the resource_coordinator service
|
| @@ -76,7 +78,17 @@ class CoordinationUnitGraphObserver {
|
| virtual void OnCoordinationUnitWillBeDestroyed(
|
| const CoordinationUnitImpl* coordination_unit) {}
|
|
|
| + void set_coordination_unit_manager(
|
| + CoordinationUnitManager* coordination_unit_manager) {
|
| + coordination_unit_manager_ = coordination_unit_manager;
|
| + }
|
| + CoordinationUnitManager* coordination_unit_manager() {
|
| + return coordination_unit_manager_;
|
| + }
|
| +
|
| private:
|
| + CoordinationUnitManager* coordination_unit_manager_ = nullptr;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(CoordinationUnitGraphObserver);
|
| };
|
|
|
|
|