- if (g_network_change_notifier) {
- g_network_change_notifier->ip_address_observer_list_->Notify(
- &IPAddressObserver::OnIPAddressChanged);
+ if (g_network_change_notifier &&
+ !g_network_change_notifier->test_notifications_only_) {
+ g_network_change_notifier->NotifyObserversOfIPAddressChangeImpl();
+ }
+}
+
+// static
+void NetworkChangeNotifier::NotifyObserversOfConnectionTypeChange() {
+ if (g_network_change_notifier &&
+ !g_network_change_notifier->test_notifications_only_) {
+ g_network_change_notifier->NotifyObserversOfConnectionTypeChangeImpl(
+ GetConnectionType());
+ }
+}
+
+// static
+void NetworkChangeNotifier::NotifyObserversOfNetworkChange(
+ ConnectionType type) {
+ if (g_network_change_notifier &&
+ !g_network_change_notifier->test_notifications_only_) {
+ g_network_change_notifier->NotifyObserversOfNetworkChangeImpl(type);