Chromium Code Reviews| Index: services/resource_coordinator/coordination_unit/coordination_unit_manager.h |
| diff --git a/services/resource_coordinator/coordination_unit/coordination_unit_manager.h b/services/resource_coordinator/coordination_unit/coordination_unit_manager.h |
| index 0907d05e2a52a32fe9176d8586f6719268d356ed..447da5711be3b3b3bede5f4ee86b15037c25aaa9 100644 |
| --- a/services/resource_coordinator/coordination_unit/coordination_unit_manager.h |
| +++ b/services/resource_coordinator/coordination_unit/coordination_unit_manager.h |
| @@ -21,7 +21,7 @@ class CoordinationUnitImpl; |
| class CoordinationUnitGraphObserver; |
| // The CoordinationUnitManager is a singleton that encapsulates all |
| -// aspects of Coordination Units within the ResourceCoordinatorService. |
| +// aspects of Coordination Units within the resource_coordinator service. |
| // All functionality for dealing with CoordinationUnits should be contained |
| // within this class or classes that are owned by it |
| class CoordinationUnitManager { |
| @@ -32,13 +32,15 @@ class CoordinationUnitManager { |
| void OnStart(service_manager::BinderRegistry* registry, |
| service_manager::ServiceContextRefFactory* service_ref_factory); |
| void RegisterObserver( |
| - std::unique_ptr<CoordinationUnitGraphObserver> observers); |
| - |
| - void NotifyObserversCoordinationUnitCreated( |
| - CoordinationUnitImpl* coordination_unit); |
| - void NotifyObserversCoordinationUnitWillBeDestroyed( |
| + std::unique_ptr<CoordinationUnitGraphObserver> observer); |
| + void OnCoordinationUnitCreated(CoordinationUnitImpl* coordination_unit); |
| + void OnCoordinationUnitWillBeDestroyed( |
| CoordinationUnitImpl* coordination_unit); |
| + std::vector<std::unique_ptr<CoordinationUnitGraphObserver>>& observers() { |
|
oystein (OOO til 10th of July)
2017/06/20 21:39:33
nit: looks this is just for testing? maybe const s
|
| + return observers_; |
| + } |
| + |
| private: |
| std::vector<std::unique_ptr<CoordinationUnitGraphObserver>> observers_; |