1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "chrome/browser/extensions/api/dns/host_resolver_wrapper.h"
9 HostResolverWrapper::HostResolverWrapper()
14 HostResolverWrapper* HostResolverWrapper::GetInstance() {
15 return Singleton<extensions::HostResolverWrapper>::get();
18 net::HostResolver* HostResolverWrapper::GetHostResolver(
19 net::HostResolver* real_resolver) {
20 return resolver_ ? resolver_ : real_resolver;
23 void HostResolverWrapper::SetHostResolverForTesting(
24 net::HostResolver* mock_resolver) {
25 resolver_ = mock_resolver;
28 } // namespace extensions