Chromium Code Reviews| Index: net/base/network_change_notifier.h |
| diff --git a/net/base/network_change_notifier.h b/net/base/network_change_notifier.h |
| index 477d1f718cd6114710dd1b0ea5e374273025061e..030d7adbfad28ab32fc3bc1e55b60849702919f7 100644 |
| --- a/net/base/network_change_notifier.h |
| +++ b/net/base/network_change_notifier.h |
| @@ -40,14 +40,13 @@ class NET_EXPORT NetworkChangeNotifier { |
| class NET_EXPORT IPAddressObserver { |
| public: |
| - virtual ~IPAddressObserver() {} |
| - |
| // Will be called when the IP address of the primary interface changes. |
| // This includes when the primary interface itself changes. |
| virtual void OnIPAddressChanged() = 0; |
| protected: |
| IPAddressObserver() {} |
| + virtual ~IPAddressObserver() {} |
| private: |
| DISALLOW_COPY_AND_ASSIGN(IPAddressObserver); |
| @@ -55,8 +54,6 @@ class NET_EXPORT NetworkChangeNotifier { |
| class NET_EXPORT OnlineStateObserver { |
| public: |
| - virtual ~OnlineStateObserver() {} |
| - |
| // Will be called when the online state of the system may have changed. |
| // See NetworkChangeNotifier::IsOffline() for important caveats about |
| // the unreliability of this signal. |
| @@ -64,6 +61,7 @@ class NET_EXPORT NetworkChangeNotifier { |
| protected: |
| OnlineStateObserver() {} |
| + virtual ~OnlineStateObserver() {} |
|
willchan no longer on Chromium
2012/05/21 14:31:08
These types aren't refcounted, why are their destr
|
| private: |
| DISALLOW_COPY_AND_ASSIGN(OnlineStateObserver); |
| @@ -71,14 +69,13 @@ class NET_EXPORT NetworkChangeNotifier { |
| class NET_EXPORT DNSObserver { |
| public: |
| - virtual ~DNSObserver() {} |
| - |
| // Will be called when the DNS settings of the system may have changed. |
| // The flags set in |detail| provide the specific set of changes. |
| virtual void OnDNSChanged(unsigned detail) = 0; |
| protected: |
| DNSObserver() {} |
| + virtual ~DNSObserver() {} |
| private: |
| DISALLOW_COPY_AND_ASSIGN(DNSObserver); |