Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(201)

Unified Diff: services/resource_coordinator/coordination_unit/coordination_unit_graph_observer.h

Issue 2946683002: [GRC] Tab CPU Usage Observer (Closed)
Patch Set: Add unittest Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);
};
« no previous file with comments | « services/resource_coordinator/BUILD.gn ('k') | services/resource_coordinator/coordination_unit/coordination_unit_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698