Index: chromeos/dbus/fake_update_engine_client.cc |
diff --git a/chromeos/dbus/fake_update_engine_client.cc b/chromeos/dbus/fake_update_engine_client.cc |
index 76a21492e10fbff98835bc2bf0b78899d2b26fcd..e0c46a4efdac19d92224c85efb08395622deedb1 100644 |
--- a/chromeos/dbus/fake_update_engine_client.cc |
+++ b/chromeos/dbus/fake_update_engine_client.cc |
@@ -21,9 +21,11 @@ void FakeUpdateEngineClient::Init(dbus::Bus* bus) { |
} |
void FakeUpdateEngineClient::AddObserver(Observer* observer) { |
+ observers_.AddObserver(observer); |
} |
void FakeUpdateEngineClient::RemoveObserver(Observer* observer) { |
+ observers_.RemoveObserver(observer); |
} |
bool FakeUpdateEngineClient::HasObserver(Observer* observer) { |
@@ -58,6 +60,11 @@ UpdateEngineClient::Status FakeUpdateEngineClient::GetLastStatus() { |
return last_status; |
} |
+void FakeUpdateEngineClient::NotifyObserversThatStatusChanged( |
+ const UpdateEngineClient::Status& status) { |
+ FOR_EACH_OBSERVER(Observer, observers_, UpdateStatusChanged(status)); |
+} |
+ |
void FakeUpdateEngineClient::SetChannel(const std::string& target_channel, |
bool is_powerwash_allowed) { |
} |