summaryrefslogtreecommitdiff
path: root/chromium/net/dns/fuzzed_host_resolver.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/dns/fuzzed_host_resolver.h')
-rw-r--r--chromium/net/dns/fuzzed_host_resolver.h12
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);
};