diff options
Diffstat (limited to 'chromium/net/dns/fuzzed_host_resolver.h')
-rw-r--r-- | chromium/net/dns/fuzzed_host_resolver.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/chromium/net/dns/fuzzed_host_resolver.h b/chromium/net/dns/fuzzed_host_resolver.h index 5ce13cb58bb..945225b7a67 100644 --- a/chromium/net/dns/fuzzed_host_resolver.h +++ b/chromium/net/dns/fuzzed_host_resolver.h @@ -16,6 +16,10 @@ #include "net/dns/host_resolver_impl.h" #include "net/socket/fuzzed_socket_factory.h" +namespace base { +class FuzzedDataProvider; +} + namespace net { class AddressList; @@ -46,7 +50,7 @@ class FuzzedHostResolver : public HostResolverImpl { // |data_provider| and |net_log| must outlive the FuzzedHostResolver. FuzzedHostResolver(const Options& options, NetLog* net_log, - FuzzedDataProvider* data_provider); + base::FuzzedDataProvider* data_provider); ~FuzzedHostResolver() override; // Enable / disable the async resolver. When enabled, installs a @@ -56,10 +60,10 @@ class FuzzedHostResolver : public HostResolverImpl { private: // HostResolverImpl implementation: - bool IsIPv6Reachable(const BoundNetLog& net_log) override; + bool IsIPv6Reachable(const NetLogWithSource& net_log) override; void RunLoopbackProbeJob() override; - FuzzedDataProvider* data_provider_; + base::FuzzedDataProvider* data_provider_; // Used for UDP and TCP sockets if the async resolver is enabled. FuzzedSocketFactory socket_factory_; @@ -69,7 +73,7 @@ class FuzzedHostResolver : public HostResolverImpl { NetLog* net_log_; - base::WeakPtrFactory<FuzzedDataProvider> data_provider_weak_factory_; + base::WeakPtrFactory<base::FuzzedDataProvider> data_provider_weak_factory_; DISALLOW_COPY_AND_ASSIGN(FuzzedHostResolver); }; |