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

Unified Diff: chrome/browser/chromeos/net/connectivity_state_helper.cc

Issue 14587002: Add DefaultNetworkChanged signal for ConnectivityStateHelper observers (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 8 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: chrome/browser/chromeos/net/connectivity_state_helper.cc
diff --git a/chrome/browser/chromeos/net/connectivity_state_helper.cc b/chrome/browser/chromeos/net/connectivity_state_helper.cc
index b3a972f04fc5cf72f3dd4fa443b8e01497891afa..c6c1055ac1570b0c503b7e44218b96e494da9648 100644
--- a/chrome/browser/chromeos/net/connectivity_state_helper.cc
+++ b/chrome/browser/chromeos/net/connectivity_state_helper.cc
@@ -39,6 +39,7 @@ class ConnectivityStateHelperImpl
// NetworkStateHandlerObserver overrides.
virtual void NetworkManagerChanged() OVERRIDE;
+ virtual void DefaultNetworkChanged(const NetworkState* network) OVERRIDE;
private:
NetworkStateHandler* network_state_handler_;
@@ -117,12 +118,12 @@ void ConnectivityStateHelper::SetForTest(ConnectivityStateHelper* impl) {
void ConnectivityStateHelper::AddNetworkManagerObserver(
ConnectivityStateHelperObserver* observer) {
- network_manager_observers_.AddObserver(observer);
+ connectivity_observers_.AddObserver(observer);
}
void ConnectivityStateHelper::RemoveNetworkManagerObserver(
ConnectivityStateHelperObserver* observer) {
- network_manager_observers_.RemoveObserver(observer);
+ connectivity_observers_.RemoveObserver(observer);
}
ConnectivityStateHelperImpl::ConnectivityStateHelperImpl() {
@@ -185,10 +186,16 @@ void ConnectivityStateHelperImpl::RequestScan() const {
}
void ConnectivityStateHelperImpl::NetworkManagerChanged() {
- FOR_EACH_OBSERVER(ConnectivityStateHelperObserver, network_manager_observers_,
+ FOR_EACH_OBSERVER(ConnectivityStateHelperObserver, connectivity_observers_,
NetworkManagerChanged());
}
+void ConnectivityStateHelperImpl::DefaultNetworkChanged(
+ const NetworkState* network) {
+ FOR_EACH_OBSERVER(ConnectivityStateHelperObserver, connectivity_observers_,
+ DefaultNetworkChanged());
+}
+
////////////////////////////////////////////////////////////////////////////////
// NetworkLibrary implementation.
//
@@ -273,7 +280,7 @@ void ConnectivityStateHelperNetworkLibrary::RequestScan() const {
void ConnectivityStateHelperNetworkLibrary::OnNetworkManagerChanged(
NetworkLibrary* network_library) {
- FOR_EACH_OBSERVER(ConnectivityStateHelperObserver, network_manager_observers_,
+ FOR_EACH_OBSERVER(ConnectivityStateHelperObserver, connectivity_observers_,
NetworkManagerChanged());
}

Powered by Google App Engine
This is Rietveld 408576698