Index: net/base/host_resolver_impl.h |
diff --git a/net/base/host_resolver_impl.h b/net/base/host_resolver_impl.h |
index d6d82d07bdeaa3abb80029bf98e5ec660531b40b..a571bb717ab5f76998a5cb951a21cad759cde8e7 100644 |
--- a/net/base/host_resolver_impl.h |
+++ b/net/base/host_resolver_impl.h |
@@ -87,29 +87,10 @@ class HostResolverImpl : public HostResolver, |
// be called. |
virtual ~HostResolverImpl(); |
- // HostResolver methods: |
- virtual int Resolve(const RequestInfo& info, |
- AddressList* addresses, |
- CompletionCallback* callback, |
- RequestHandle* out_req, |
- const BoundNetLog& source_net_log); |
- virtual void CancelRequest(RequestHandle req); |
- virtual void AddObserver(HostResolver::Observer* observer); |
- virtual void RemoveObserver(HostResolver::Observer* observer); |
- |
- // Set address family, and disable IPv6 probe support. |
- virtual void SetDefaultAddressFamily(AddressFamily address_family); |
- virtual AddressFamily GetDefaultAddressFamily() const; |
- |
// Continuously observe whether IPv6 is supported, and set the allowable |
// address family to IPv4 iff IPv6 is not supported. |
void ProbeIPv6Support(); |
- virtual HostResolverImpl* GetAsHostResolverImpl(); |
- |
- // TODO(eroman): hack for http://crbug.com/15513 |
- virtual void Shutdown(); |
- |
// Returns the cache this resolver uses, or NULL if caching is disabled. |
HostCache* cache() { return cache_.get(); } |
@@ -128,6 +109,25 @@ class HostResolverImpl : public HostResolver, |
size_t max_outstanding_jobs, |
size_t max_pending_requests); |
+ // HostResolver methods: |
+ virtual int Resolve(const RequestInfo& info, |
+ AddressList* addresses, |
+ CompletionCallback* callback, |
+ RequestHandle* out_req, |
+ const BoundNetLog& source_net_log); |
+ virtual void CancelRequest(RequestHandle req); |
+ virtual void AddObserver(HostResolver::Observer* observer); |
+ virtual void RemoveObserver(HostResolver::Observer* observer); |
+ |
+ // Set address family, and disable IPv6 probe support. |
+ virtual void SetDefaultAddressFamily(AddressFamily address_family); |
+ virtual AddressFamily GetDefaultAddressFamily() const; |
+ |
+ virtual HostResolverImpl* GetAsHostResolverImpl(); |
+ |
+ // TODO(eroman): hack for http://crbug.com/15513 |
+ virtual void Shutdown(); |
+ |
private: |
class Job; |
class JobPool; |
@@ -185,9 +185,6 @@ 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(); |
@@ -226,6 +223,9 @@ class HostResolverImpl : public HostResolver, |
// Aborts all in progress jobs (but might start new ones). |
void AbortAllInProgressJobs(); |
+ // NetworkChangeNotifier::Observer methods: |
+ virtual void OnIPAddressChanged(); |
+ |
// Cache of host resolution results. |
scoped_ptr<HostCache> cache_; |