diff options
Diffstat (limited to 'net/base/host_resolver.h')
-rw-r--r-- | net/base/host_resolver.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/net/base/host_resolver.h b/net/base/host_resolver.h index a282701..300bd34 100644 --- a/net/base/host_resolver.h +++ b/net/base/host_resolver.h @@ -16,6 +16,10 @@ #include "net/base/net_util.h" #include "net/base/request_priority.h" +namespace base { +class Value; +} + namespace net { class AddressList; @@ -161,6 +165,11 @@ class NET_EXPORT HostResolver { // Used primarily to clear the cache and for getting debug information. virtual HostCache* GetHostCache(); + // Returns the current DNS configuration |this| is using, as a Value, or NULL + // if it's configured to always use the system host resolver. Caller takes + // ownership of the returned Value. + virtual base::Value* GetDnsConfigAsValue() const; + protected: HostResolver(); |