| Index: components/power/origin_power_map.cc
|
| diff --git a/components/power/origin_power_map.cc b/components/power/origin_power_map.cc
|
| index dfb0f172a93d510d5d013c9ae39b47717f731f71..6b6ed672883762cdc5c6ea94eb3d1bbd92e4ca13 100644
|
| --- a/components/power/origin_power_map.cc
|
| +++ b/components/power/origin_power_map.cc
|
| @@ -49,4 +49,17 @@ OriginPowerMap::PercentOriginMap OriginPowerMap::GetPercentOriginMap() {
|
| return percent_map;
|
| }
|
|
|
| +void OriginPowerMap::AddObserver(OriginPowerMapObserver* observer) {
|
| + observers_.AddObserver(observer);
|
| +}
|
| +
|
| +void OriginPowerMap::RemoveObserver(OriginPowerMapObserver* observer) {
|
| + observers_.RemoveObserver(observer);
|
| +}
|
| +
|
| +void OriginPowerMap::OnPowerConsumptionUpdated() {
|
| + FOR_EACH_OBSERVER(
|
| + OriginPowerMapObserver, observers_, OnPowerConsumptionUpdated());
|
| +}
|
| +
|
| } // namespace power
|
|
|