Index: net/dns/mock_host_resolver.h |
diff --git a/net/dns/mock_host_resolver.h b/net/dns/mock_host_resolver.h |
index d61002c56e543b5932658bcf3b95073a5786a90d..1d1e66447c261fdfa9c766abb74418d93c60b7fd 100644 |
--- a/net/dns/mock_host_resolver.h |
+++ b/net/dns/mock_host_resolver.h |
@@ -13,9 +13,9 @@ |
#include "base/macros.h" |
#include "base/memory/weak_ptr.h" |
+#include "base/sequence_checker.h" |
#include "base/synchronization/lock.h" |
#include "base/synchronization/waitable_event.h" |
-#include "base/threading/non_thread_safe.h" |
#include "net/dns/host_resolver.h" |
#include "net/dns/host_resolver_proc.h" |
@@ -56,9 +56,9 @@ int ParseAddressList(const std::string& host_list, |
// 127.0.0.1. |
// Base class shared by MockHostResolver and MockCachingHostResolver. |
-class MockHostResolverBase : public HostResolver, |
- public base::SupportsWeakPtr<MockHostResolverBase>, |
- public base::NonThreadSafe { |
+class MockHostResolverBase |
+ : public HostResolver, |
+ public base::SupportsWeakPtr<MockHostResolverBase> { |
private: |
class RequestImpl; |
@@ -147,6 +147,8 @@ class MockHostResolverBase : public HostResolver, |
size_t num_resolve_; |
size_t num_resolve_from_cache_; |
+ SEQUENCE_CHECKER(sequence_checker_); |
+ |
DISALLOW_COPY_AND_ASSIGN(MockHostResolverBase); |
}; |