Index: chrome/browser/extensions/api/dns/mock_host_resolver_creator.h |
diff --git a/chrome/browser/extensions/api/dns/mock_host_resolver_creator.h b/chrome/browser/extensions/api/dns/mock_host_resolver_creator.h |
deleted file mode 100644 |
index bf94ccb28f3264078393f12a431c7929e5e7ea24..0000000000000000000000000000000000000000 |
--- a/chrome/browser/extensions/api/dns/mock_host_resolver_creator.h |
+++ /dev/null |
@@ -1,51 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CHROME_BROWSER_EXTENSIONS_API_DNS_MOCK_HOST_RESOLVER_CREATOR_H_ |
-#define CHROME_BROWSER_EXTENSIONS_API_DNS_MOCK_HOST_RESOLVER_CREATOR_H_ |
- |
-#include <string> |
- |
-#include "base/memory/ref_counted.h" |
-#include "base/synchronization/waitable_event.h" |
- |
-namespace net { |
-class MockHostResolver; |
-} |
- |
-namespace extensions { |
- |
-// Used only for testing. Creates a MockHostResolver, respecting threading |
-// constraints. |
-class MockHostResolverCreator |
- : public base::RefCountedThreadSafe<MockHostResolverCreator> { |
- public: |
- static const std::string kHostname; |
- static const std::string kAddress; |
- |
- MockHostResolverCreator(); |
- |
- net::MockHostResolver* CreateMockHostResolver(); |
- void DeleteMockHostResolver(); |
- |
- private: |
- friend class base::RefCountedThreadSafe<MockHostResolverCreator>; |
- virtual ~MockHostResolverCreator(); |
- |
- void CreateMockHostResolverOnIOThread(); |
- void DeleteMockHostResolverOnIOThread(); |
- |
- base::WaitableEvent resolver_event_; |
- |
- // The MockHostResolver asserts that it's used on the same thread on which |
- // it's created, which is actually a stronger rule than its real counterpart. |
- // But that's fine; it's good practice. |
- // |
- // Plain pointer because we have to manage lifetime manually. |
- net::MockHostResolver* mock_host_resolver_; |
-}; |
- |
-} // namespace extensions |
- |
-#endif // CHROME_BROWSER_EXTENSIONS_API_DNS_MOCK_HOST_RESOLVER_CREATOR_H_ |