Index: net/base/host_resolver_impl.h |
diff --git a/net/base/host_resolver_impl.h b/net/base/host_resolver_impl.h |
index 4814921fc24120b74715d6a6da878fddbc61e860..1a182b36b0b271862bd22e2c5a8fd699acafc81a 100644 |
--- a/net/base/host_resolver_impl.h |
+++ b/net/base/host_resolver_impl.h |
@@ -47,7 +47,8 @@ namespace net { |
// |
// Requests are ordered in the queue based on their priority. |
-class HostResolverImpl : public HostResolver { |
+class HostResolverImpl : public HostResolver, |
+ public NetworkChangeNotifier::Observer { |
public: |
// The index into |job_pools_| for the various job pools. Pools with a higher |
// index have lower priority. |
@@ -87,7 +88,6 @@ class HostResolverImpl : public HostResolver { |
virtual void CancelRequest(RequestHandle req); |
virtual void AddObserver(HostResolver::Observer* observer); |
virtual void RemoveObserver(HostResolver::Observer* observer); |
- virtual void Flush(); |
// Set address family, and disable IPv6 probe support. |
virtual void SetDefaultAddressFamily(AddressFamily address_family); |
@@ -180,6 +180,9 @@ class HostResolverImpl : public HostResolver { |
int request_id, |
const RequestInfo& info); |
+ // NetworkChangeNotifier::Observer methods: |
+ virtual void OnIPAddressChanged(); |
+ |
// Notify IPv6ProbeJob not to call back, and discard reference to the job. |
void DiscardIPv6ProbeJob(); |