Index: net/base/host_resolver.h |
diff --git a/net/base/host_resolver.h b/net/base/host_resolver.h |
index 2fb706777395cfc408756f26b1a6c7965c6648f9..471ad8a781604340a8f435124803139a3baf47a4 100644 |
--- a/net/base/host_resolver.h |
+++ b/net/base/host_resolver.h |
@@ -20,6 +20,7 @@ namespace net { |
class AddressList; |
class BoundNetLog; |
class HostResolverImpl; |
+class HostResolverProc; |
class NetLog; |
// This class represents the task of resolving hostnames (or IP address |
@@ -230,13 +231,13 @@ class SingleRequestHostResolver { |
DISALLOW_COPY_AND_ASSIGN(SingleRequestHostResolver); |
}; |
-// Creates a HostResolver implementation that queries the underlying system. |
-// (Except if a unit-test has changed the global HostResolverProc using |
-// ScopedHostResolverProc to intercept requests to the system). |
-// |max_concurrent_resolves| is how many resolve requests will be allowed to |
-// run in parallel. Pass HostResolver::kDefaultParallelism to choose a |
-// default value. |
+// Creates a HostResolver implementation using |resolver_proc| as resolver, |
+// (which if NULL, will default to getaddrinfo() wrapper) that queries the |
+// underlying system, |max_concurrent_resolves| is how many resolve |
+// requests will be allowed to run in parallel. Pass |
+// HostResolver::kDefaultParallelism to choose a default value. |
HostResolver* CreateSystemHostResolver(size_t max_concurrent_resolves, |
+ HostResolverProc* resolver_proc, |
NetLog* net_log); |
} // namespace net |