summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/io_thread.cc2
-rw-r--r--net/base/host_resolver_impl_unittest.cc2
-rw-r--r--net/base/test_host_resolver_observer.cc (renamed from net/base/dns_test_util.cc)44
-rw-r--r--net/base/test_host_resolver_observer.h73
-rw-r--r--net/dns/async_host_resolver.cc (renamed from net/base/async_host_resolver.cc)2
-rw-r--r--net/dns/async_host_resolver.h (renamed from net/base/async_host_resolver.h)9
-rw-r--r--net/dns/async_host_resolver_unittest.cc (renamed from net/base/async_host_resolver_unittest.cc)5
-rw-r--r--net/dns/dns_query.cc (renamed from net/base/dns_query.cc)5
-rw-r--r--net/dns/dns_query.h (renamed from net/base/dns_query.h)11
-rw-r--r--net/dns/dns_query_unittest.cc (renamed from net/base/dns_query_unittest.cc)3
-rw-r--r--net/dns/dns_response.cc (renamed from net/base/dns_response.cc)4
-rw-r--r--net/dns/dns_response.h (renamed from net/base/dns_response.h)12
-rw-r--r--net/dns/dns_response_unittest.cc (renamed from net/base/dns_response_unittest.cc)4
-rw-r--r--net/dns/dns_test_util.cc49
-rw-r--r--net/dns/dns_test_util.h (renamed from net/base/dns_test_util.h)63
-rw-r--r--net/dns/dns_transaction.cc (renamed from net/base/dns_transaction.cc)10
-rw-r--r--net/dns/dns_transaction.h (renamed from net/base/dns_transaction.h)16
-rw-r--r--net/dns/dns_transaction_unittest.cc (renamed from net/base/dns_transaction_unittest.cc)8
-rw-r--r--net/net.gyp30
19 files changed, 193 insertions, 159 deletions
diff --git a/chrome/browser/io_thread.cc b/chrome/browser/io_thread.cc
index 35070e19..85c7e2a 100644
--- a/chrome/browser/io_thread.cc
+++ b/chrome/browser/io_thread.cc
@@ -34,7 +34,6 @@
#include "content/browser/gpu/gpu_process_host.h"
#include "content/browser/in_process_webkit/indexed_db_key_utility_client.h"
#include "content/common/url_fetcher.h"
-#include "net/base/async_host_resolver.h"
#include "net/base/cert_verifier.h"
#include "net/base/cookie_monster.h"
#include "net/base/dnsrr_resolver.h"
@@ -43,6 +42,7 @@
#include "net/base/host_resolver_impl.h"
#include "net/base/mapped_host_resolver.h"
#include "net/base/net_util.h"
+#include "net/dns/async_host_resolver.h"
#include "net/ftp/ftp_network_layer.h"
#include "net/http/http_auth_filter.h"
#include "net/http/http_auth_handler_factory.h"
diff --git a/net/base/host_resolver_impl_unittest.cc b/net/base/host_resolver_impl_unittest.cc
index 73567d3..f89c38b 100644
--- a/net/base/host_resolver_impl_unittest.cc
+++ b/net/base/host_resolver_impl_unittest.cc
@@ -16,7 +16,6 @@
#include "base/time.h"
#include "net/base/address_list.h"
#include "net/base/completion_callback.h"
-#include "net/base/dns_test_util.h"
#include "net/base/host_cache.h"
#include "net/base/mock_host_resolver.h"
#include "net/base/net_errors.h"
@@ -24,6 +23,7 @@
#include "net/base/net_util.h"
#include "net/base/sys_addrinfo.h"
#include "net/base/test_completion_callback.h"
+#include "net/base/test_host_resolver_observer.h"
#include "testing/gtest/include/gtest/gtest.h"
// TODO(eroman):
diff --git a/net/base/dns_test_util.cc b/net/base/test_host_resolver_observer.cc
index d7f6803..6bd04ba 100644
--- a/net/base/dns_test_util.cc
+++ b/net/base/test_host_resolver_observer.cc
@@ -2,26 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "net/base/dns_test_util.h"
-
-#include "base/message_loop.h"
+#include "net/base/test_host_resolver_observer.h"
namespace net {
-TestPrng::TestPrng(const std::deque<int>& numbers) : numbers_(numbers) {
-}
-
-TestPrng::~TestPrng() {
-}
-
-int TestPrng::GetNext(int min, int max) {
- DCHECK(!numbers_.empty());
- int rv = numbers_.front();
- numbers_.pop_front();
- DCHECK(rv >= min && rv <= max);
- return rv;
-}
-
bool operator==(const HostResolver::RequestInfo& a,
const HostResolver::RequestInfo& b) {
return a.hostname() == b.hostname() &&
@@ -57,28 +41,4 @@ void TestHostResolverObserver::OnCancelResolution(
cancel_log.push_back(StartOrCancelEntry(id, info));
}
-bool ConvertStringsToIPAddressList(
- const char* const ip_strings[], size_t size, IPAddressList* address_list) {
- DCHECK(address_list);
- IPAddressList ip_addresses;
- for (size_t i = 0; i < size; ++i) {
- IPAddressNumber ip;
- if (!ParseIPLiteralToNumber(ip_strings[i], &ip))
- return false;
- ip_addresses.push_back(ip);
- }
- address_list->swap(ip_addresses);
- return true;
-}
-
-bool CreateDnsAddress(
- const char* ip_string, uint16 port, IPEndPoint* endpoint) {
- DCHECK(endpoint);
- IPAddressNumber ip_address;
- if (!ParseIPLiteralToNumber(ip_string, &ip_address))
- return false;
- *endpoint = IPEndPoint(ip_address, port);
- return true;
-}
-
-} // namespace net
+} // namespace
diff --git a/net/base/test_host_resolver_observer.h b/net/base/test_host_resolver_observer.h
new file mode 100644
index 0000000..e5ac70a
--- /dev/null
+++ b/net/base/test_host_resolver_observer.h
@@ -0,0 +1,73 @@
+// Copyright (c) 2011 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 NET_BASE_TEST_HOST_RESOLVER_OBSERVER_H_
+#define NET_BASE_TEST_HOST_RESOLVER_OBSERVER_H_
+#pragma once
+
+#include "net/base/host_resolver.h"
+
+#include <vector>
+
+namespace net {
+
+bool operator==(const HostResolver::RequestInfo& a,
+ const HostResolver::RequestInfo& b);
+
+// Observer that just makes note of how it was called. The test code can then
+// inspect to make sure it was called with the right parameters. Used by
+// HostResolverImpl and AsyncHostResolver unit tests.
+class TestHostResolverObserver : public HostResolver::Observer {
+ public:
+ TestHostResolverObserver();
+ virtual ~TestHostResolverObserver();
+
+ // HostResolver::Observer methods:
+ virtual void OnStartResolution(int id, const HostResolver::RequestInfo& info);
+ virtual void OnFinishResolutionWithStatus(
+ int id,
+ bool was_resolved,
+ const HostResolver::RequestInfo& info);
+ virtual void OnCancelResolution(
+ int id,
+ const HostResolver::RequestInfo& info);
+
+ // Tuple (id, info).
+ struct StartOrCancelEntry {
+ StartOrCancelEntry(int id, const HostResolver::RequestInfo& info)
+ : id(id), info(info) {}
+
+ bool operator==(const StartOrCancelEntry& other) const {
+ return id == other.id && info == other.info;
+ }
+
+ int id;
+ HostResolver::RequestInfo info;
+ };
+
+ // Tuple (id, was_resolved, info).
+ struct FinishEntry {
+ FinishEntry(int id, bool was_resolved,
+ const HostResolver::RequestInfo& info)
+ : id(id), was_resolved(was_resolved), info(info) {}
+
+ bool operator==(const FinishEntry& other) const {
+ return id == other.id &&
+ was_resolved == other.was_resolved &&
+ info == other.info;
+ }
+
+ int id;
+ bool was_resolved;
+ HostResolver::RequestInfo info;
+ };
+
+ std::vector<StartOrCancelEntry> start_log;
+ std::vector<FinishEntry> finish_log;
+ std::vector<StartOrCancelEntry> cancel_log;
+};
+
+} // namespace net
+
+#endif // NET_BASE_TEST_HOST_RESOLVER_OBSERVER_H_
diff --git a/net/base/async_host_resolver.cc b/net/dns/async_host_resolver.cc
index 992767b..272e2b2 100644
--- a/net/base/async_host_resolver.cc
+++ b/net/dns/async_host_resolver.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "net/base/async_host_resolver.h"
+#include "net/dns/async_host_resolver.h"
#include <algorithm>
diff --git a/net/base/async_host_resolver.h b/net/dns/async_host_resolver.h
index c14e700..d6feee3 100644
--- a/net/base/async_host_resolver.h
+++ b/net/dns/async_host_resolver.h
@@ -2,23 +2,22 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef NET_BASE_ASYNC_HOST_RESOLVER_H_
-#define NET_BASE_ASYNC_HOST_RESOLVER_H_
+#ifndef NET_DNS_ASYNC_HOST_RESOLVER_H_
+#define NET_DNS_ASYNC_HOST_RESOLVER_H_
#pragma once
#include <list>
#include <map>
-#include <vector>
#include "base/observer_list.h"
#include "base/threading/non_thread_safe.h"
#include "net/base/address_family.h"
-#include "net/base/dns_transaction.h"
#include "net/base/host_cache.h"
#include "net/base/host_resolver.h"
#include "net/base/ip_endpoint.h"
#include "net/base/net_log.h"
#include "net/base/rand_callback.h"
+#include "net/dns/dns_transaction.h"
namespace net {
@@ -162,4 +161,4 @@ class NET_API AsyncHostResolver
} // namespace net
-#endif // NET_BASE_ASYNC_HOST_RESOLVER_H_
+#endif // NET_DNS_ASYNC_HOST_RESOLVER_H_
diff --git a/net/base/async_host_resolver_unittest.cc b/net/dns/async_host_resolver_unittest.cc
index 8f1a396..d36b350 100644
--- a/net/base/async_host_resolver_unittest.cc
+++ b/net/dns/async_host_resolver_unittest.cc
@@ -2,15 +2,16 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "net/base/async_host_resolver.h"
+#include "net/dns/async_host_resolver.h"
#include "base/bind.h"
#include "base/scoped_ptr.h"
-#include "net/base/dns_test_util.h"
#include "net/base/host_cache.h"
#include "net/base/net_log.h"
#include "net/base/rand_callback.h"
#include "net/base/sys_addrinfo.h"
+#include "net/base/test_host_resolver_observer.h"
+#include "net/dns/dns_test_util.h"
#include "net/socket/socket_test_util.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/net/base/dns_query.cc b/net/dns/dns_query.cc
index 3c92e1d..788d653 100644
--- a/net/base/dns_query.cc
+++ b/net/dns/dns_query.cc
@@ -2,13 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "net/base/dns_query.h"
+#include "net/dns/dns_query.h"
#include <limits>
-#include <string>
-#include "base/rand_util.h"
#include "net/base/dns_util.h"
+#include "net/base/io_buffer.h"
namespace net {
diff --git a/net/base/dns_query.h b/net/dns/dns_query.h
index ef1dae5..2628063 100644
--- a/net/base/dns_query.h
+++ b/net/dns/dns_query.h
@@ -2,19 +2,20 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef NET_BASE_DNS_QUERY_H_
-#define NET_BASE_DNS_QUERY_H_
+#ifndef NET_DNS_DNS_QUERY_H_
+#define NET_DNS_DNS_QUERY_H_
#pragma once
#include <string>
-#include "net/base/io_buffer.h"
+#include "base/memory/ref_counted.h"
#include "net/base/net_api.h"
-#include "net/base/net_util.h"
#include "net/base/rand_callback.h"
namespace net {
+class IOBufferWithSize;
+
// Represents on-the-wire DNS query message as an object.
class NET_TEST DnsQuery {
public:
@@ -68,4 +69,4 @@ class NET_TEST DnsQuery {
} // namespace net
-#endif // NET_BASE_DNS_QUERY_H_
+#endif // NET_DNS_DNS_QUERY_H_
diff --git a/net/base/dns_query_unittest.cc b/net/dns/dns_query_unittest.cc
index 796dcff..d43cf8be 100644
--- a/net/base/dns_query_unittest.cc
+++ b/net/dns/dns_query_unittest.cc
@@ -2,11 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "net/base/dns_query.h"
+#include "net/dns/dns_query.h"
#include "base/bind.h"
#include "base/rand_util.h"
#include "net/base/dns_util.h"
+#include "net/base/io_buffer.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace net {
diff --git a/net/base/dns_response.cc b/net/dns/dns_response.cc
index f7d88e1..3c5d605 100644
--- a/net/base/dns_response.cc
+++ b/net/dns/dns_response.cc
@@ -2,10 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "net/base/dns_response.h"
+#include "net/dns/dns_response.h"
#include "net/base/dns_util.h"
+#include "net/base/io_buffer.h"
#include "net/base/net_errors.h"
+#include "net/dns/dns_query.h"
namespace net {
diff --git a/net/base/dns_response.h b/net/dns/dns_response.h
index d62f350..04a37d6 100644
--- a/net/base/dns_response.h
+++ b/net/dns/dns_response.h
@@ -2,15 +2,19 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef NET_BASE_DNS_RESPONSE_H_
-#define NET_BASE_DNS_RESPONSE_H_
+#ifndef NET_DNS_DNS_RESPONSE_H_
+#define NET_DNS_DNS_RESPONSE_H_
#pragma once
-#include "net/base/dns_query.h"
+#include "base/memory/ref_counted.h"
#include "net/base/net_api.h"
+#include "net/base/net_util.h"
namespace net{
+class DnsQuery;
+class IOBufferWithSize;
+
// Represents on-the-wire DNS response as an object; allows extracting
// records.
class NET_TEST DnsResponse {
@@ -44,4 +48,4 @@ class NET_TEST DnsResponse {
} // namespace net
-#endif // NET_BASE_DNS_RESPONSE_H_
+#endif // NET_DNS_DNS_RESPONSE_H_
diff --git a/net/base/dns_response_unittest.cc b/net/dns/dns_response_unittest.cc
index e7701b0..775cfc6 100644
--- a/net/base/dns_response_unittest.cc
+++ b/net/dns/dns_response_unittest.cc
@@ -2,12 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "net/base/dns_response.h"
+#include "net/dns/dns_response.h"
#include "base/bind.h"
#include "base/rand_util.h"
#include "net/base/dns_util.h"
#include "net/base/net_errors.h"
+#include "net/base/io_buffer.h"
+#include "net/dns/dns_query.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace net {
diff --git a/net/dns/dns_test_util.cc b/net/dns/dns_test_util.cc
new file mode 100644
index 0000000..ac63131
--- /dev/null
+++ b/net/dns/dns_test_util.cc
@@ -0,0 +1,49 @@
+// Copyright (c) 2011 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.
+
+#include "net/dns/dns_test_util.h"
+
+#include "base/message_loop.h"
+
+namespace net {
+
+TestPrng::TestPrng(const std::deque<int>& numbers) : numbers_(numbers) {
+}
+
+TestPrng::~TestPrng() {
+}
+
+int TestPrng::GetNext(int min, int max) {
+ DCHECK(!numbers_.empty());
+ int rv = numbers_.front();
+ numbers_.pop_front();
+ DCHECK(rv >= min && rv <= max);
+ return rv;
+}
+
+bool ConvertStringsToIPAddressList(
+ const char* const ip_strings[], size_t size, IPAddressList* address_list) {
+ DCHECK(address_list);
+ IPAddressList ip_addresses;
+ for (size_t i = 0; i < size; ++i) {
+ IPAddressNumber ip;
+ if (!ParseIPLiteralToNumber(ip_strings[i], &ip))
+ return false;
+ ip_addresses.push_back(ip);
+ }
+ address_list->swap(ip_addresses);
+ return true;
+}
+
+bool CreateDnsAddress(
+ const char* ip_string, uint16 port, IPEndPoint* endpoint) {
+ DCHECK(endpoint);
+ IPAddressNumber ip_address;
+ if (!ParseIPLiteralToNumber(ip_string, &ip_address))
+ return false;
+ *endpoint = IPEndPoint(ip_address, port);
+ return true;
+}
+
+} // namespace net
diff --git a/net/base/dns_test_util.h b/net/dns/dns_test_util.h
index 04d8652..651cfcb 100644
--- a/net/base/dns_test_util.h
+++ b/net/dns/dns_test_util.h
@@ -2,15 +2,14 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef NET_BASE_DNS_TEST_UTIL_H_
-#define NET_BASE_DNS_TEST_UTIL_H_
+#ifndef NET_DNS_DNS_TEST_UTIL_H_
+#define NET_DNS_DNS_TEST_UTIL_H_
#pragma once
#include <deque>
#include <vector>
#include "base/logging.h"
-#include "net/base/dns_transaction.h"
#include "net/base/dns_util.h"
#include "net/base/host_resolver.h"
#include "net/base/ip_endpoint.h"
@@ -35,62 +34,6 @@ class TestPrng {
DISALLOW_COPY_AND_ASSIGN(TestPrng);
};
-bool operator==(const HostResolver::RequestInfo& a,
- const HostResolver::RequestInfo& b);
-
-// Observer that just makes note of how it was called. The test code can then
-// inspect to make sure it was called with the right parameters. Used by
-// HostResolverImpl and AsyncHostResolver unit tests.
-class TestHostResolverObserver : public HostResolver::Observer {
- public:
- TestHostResolverObserver();
- virtual ~TestHostResolverObserver();
-
- // HostResolver::Observer methods:
- virtual void OnStartResolution(int id, const HostResolver::RequestInfo& info);
- virtual void OnFinishResolutionWithStatus(
- int id,
- bool was_resolved,
- const HostResolver::RequestInfo& info);
- virtual void OnCancelResolution(
- int id,
- const HostResolver::RequestInfo& info);
-
- // Tuple (id, info).
- struct StartOrCancelEntry {
- StartOrCancelEntry(int id, const HostResolver::RequestInfo& info)
- : id(id), info(info) {}
-
- bool operator==(const StartOrCancelEntry& other) const {
- return id == other.id && info == other.info;
- }
-
- int id;
- HostResolver::RequestInfo info;
- };
-
- // Tuple (id, was_resolved, info).
- struct FinishEntry {
- FinishEntry(int id, bool was_resolved,
- const HostResolver::RequestInfo& info)
- : id(id), was_resolved(was_resolved), info(info) {}
-
- bool operator==(const FinishEntry& other) const {
- return id == other.id &&
- was_resolved == other.was_resolved &&
- info == other.info;
- }
-
- int id;
- bool was_resolved;
- HostResolver::RequestInfo info;
- };
-
- std::vector<StartOrCancelEntry> start_log;
- std::vector<FinishEntry> finish_log;
- std::vector<StartOrCancelEntry> cancel_log;
-};
-
// A utility function for tests that given an array of IP literals,
// converts it to an IPAddressList.
bool ConvertStringsToIPAddressList(
@@ -269,4 +212,4 @@ static const char* const kT3IpAddresses[] = {
} // namespace net
-#endif // NET_BASE_DNS_TEST_UTIL_H_
+#endif // NET_DNS_DNS_TEST_UTIL_H_
diff --git a/net/base/dns_transaction.cc b/net/dns/dns_transaction.cc
index 84f123f..6e287c8 100644
--- a/net/base/dns_transaction.cc
+++ b/net/dns/dns_transaction.cc
@@ -2,16 +2,16 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "net/base/dns_transaction.h"
+#include "net/dns/dns_transaction.h"
#include "base/bind.h"
#include "base/rand_util.h"
#include "base/values.h"
-#include "net/base/completion_callback.h"
-#include "net/base/dns_query.h"
-#include "net/base/dns_response.h"
#include "net/base/dns_util.h"
-#include "net/base/rand_callback.h"
+#include "net/base/io_buffer.h"
+#include "net/base/net_errors.h"
+#include "net/dns/dns_query.h"
+#include "net/dns/dns_response.h"
#include "net/socket/client_socket_factory.h"
#include "net/udp/datagram_client_socket.h"
diff --git a/net/base/dns_transaction.h b/net/dns/dns_transaction.h
index 433bd242..eb09ece 100644
--- a/net/base/dns_transaction.h
+++ b/net/dns/dns_transaction.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef NET_BASE_DNS_TRANSACTION_H_
-#define NET_BASE_DNS_TRANSACTION_H_
+#ifndef NET_DNS_DNS_TRANSACTION_H_
+#define NET_DNS_DNS_TRANSACTION_H_
#pragma once
#include <set>
@@ -11,24 +11,22 @@
#include <utility>
#include <vector>
-#include "base/basictypes.h"
+#include "base/gtest_prod_util.h"
#include "base/scoped_ptr.h"
-#include "base/time.h"
#include "base/timer.h"
#include "base/threading/non_thread_safe.h"
#include "net/base/completion_callback.h"
-#include "net/base/dns_query.h"
-#include "net/base/dns_response.h"
-#include "net/base/dns_transaction.h"
#include "net/base/ip_endpoint.h"
#include "net/base/net_api.h"
-#include "net/base/net_errors.h"
#include "net/base/net_log.h"
+#include "net/base/rand_callback.h"
namespace net {
class ClientSocketFactory;
class DatagramClientSocket;
+class DnsQuery;
+class DnsResponse;
// Performs (with fixed retries) a single asynchronous DNS transaction,
// which consists of sending out a DNS query, waiting for response, and
@@ -145,4 +143,4 @@ class NET_TEST DnsTransaction : NON_EXPORTED_BASE(public base::NonThreadSafe) {
} // namespace net
-#endif // NET_BASE_DNS_TRANSACTION_H_
+#endif // NET_DNS_DNS_TRANSACTION_H_
diff --git a/net/base/dns_transaction_unittest.cc b/net/dns/dns_transaction_unittest.cc
index 2e557e9..a99f55b3 100644
--- a/net/base/dns_transaction_unittest.cc
+++ b/net/dns/dns_transaction_unittest.cc
@@ -2,13 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+#include "net/dns/dns_transaction.h"
+
+#include <deque>
#include <vector>
#include "base/bind.h"
-#include "base/rand_util.h"
-#include "net/base/dns_transaction.h"
-#include "net/base/dns_query.h"
-#include "net/base/dns_test_util.h"
+#include "net/dns/dns_test_util.h"
#include "net/socket/socket_test_util.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/net/net.gyp b/net/net.gyp
index 12cfe91..949266b 100644
--- a/net/net.gyp
+++ b/net/net.gyp
@@ -31,8 +31,6 @@
'base/address_list_net_log_param.h',
'base/asn1_util.cc',
'base/asn1_util.h',
- 'base/async_host_resolver.cc',
- 'base/async_host_resolver.h',
'base/auth.cc',
'base/auth.h',
'base/backoff_entry.cc',
@@ -71,12 +69,6 @@
'base/data_url.h',
'base/directory_lister.cc',
'base/directory_lister.h',
- 'base/dns_query.cc',
- 'base/dns_query.h',
- 'base/dns_response.cc',
- 'base/dns_response.h',
- 'base/dns_transaction.cc',
- 'base/dns_transaction.h',
'base/dns_reload_timer.cc',
'base/dns_reload_timer.h',
'base/dnssec_chain_verifier.cc',
@@ -295,6 +287,14 @@
'disk_cache/storage_block.h',
'disk_cache/trace.cc',
'disk_cache/trace.h',
+ 'dns/async_host_resolver.cc',
+ 'dns/async_host_resolver.h',
+ 'dns/dns_query.cc',
+ 'dns/dns_query.h',
+ 'dns/dns_response.cc',
+ 'dns/dns_response.h',
+ 'dns/dns_transaction.cc',
+ 'dns/dns_transaction.h',
'ftp/ftp_auth_cache.cc',
'ftp/ftp_auth_cache.h',
'ftp/ftp_ctrl_response_buffer.cc',
@@ -874,7 +874,6 @@
],
'sources': [
'base/address_list_unittest.cc',
- 'base/async_host_resolver_unittest.cc',
'base/backoff_entry_unittest.cc',
'base/cert_database_nss_unittest.cc',
'base/cert_verifier_unittest.cc',
@@ -882,9 +881,6 @@
'base/crl_filter_unittest.cc',
'base/data_url_unittest.cc',
'base/directory_lister_unittest.cc',
- 'base/dns_query_unittest.cc',
- 'base/dns_response_unittest.cc',
- 'base/dns_transaction_unittest.cc',
'base/dnssec_unittest.cc',
'base/dns_util_unittest.cc',
'base/dnsrr_resolver_unittest.cc',
@@ -933,6 +929,10 @@
'disk_cache/entry_unittest.cc',
'disk_cache/mapped_file_unittest.cc',
'disk_cache/storage_block_unittest.cc',
+ 'dns/async_host_resolver_unittest.cc',
+ 'dns/dns_query_unittest.cc',
+ 'dns/dns_response_unittest.cc',
+ 'dns/dns_transaction_unittest.cc',
'ftp/ftp_auth_cache_unittest.cc',
'ftp/ftp_ctrl_response_buffer_unittest.cc',
'ftp/ftp_directory_listing_parser_ls_unittest.cc',
@@ -1189,14 +1189,16 @@
'base/cert_test_util.h',
'base/cookie_monster_store_test.cc',
'base/cookie_monster_store_test.h',
- 'base/dns_test_util.cc',
- 'base/dns_test_util.h',
'base/net_test_suite.cc',
'base/net_test_suite.h',
'base/test_completion_callback.cc',
'base/test_completion_callback.h',
+ 'base/test_host_resolver_observer.cc',
+ 'base/test_host_resolver_observer.h',
'disk_cache/disk_cache_test_util.cc',
'disk_cache/disk_cache_test_util.h',
+ 'dns/dns_test_util.cc',
+ 'dns/dns_test_util.h',
'proxy/mock_proxy_resolver.cc',
'proxy/mock_proxy_resolver.h',
'proxy/mock_proxy_script_fetcher.cc',