diff options
author | szym@chromium.org <szym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-08 19:29:15 +0000 |
---|---|---|
committer | szym@chromium.org <szym@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-08 19:29:15 +0000 |
commit | 7556ea2db8b28d15a37d5680febadc5cf1a5cc5b (patch) | |
tree | f9bb844166850fca5a4c64adf61361e6b20a2032 /net/net.gyp | |
parent | 334e0cd1ff440365b1f3b28630362ede5548f400 (diff) | |
download | chromium_src-7556ea2db8b28d15a37d5680febadc5cf1a5cc5b.zip chromium_src-7556ea2db8b28d15a37d5680febadc5cf1a5cc5b.tar.gz chromium_src-7556ea2db8b28d15a37d5680febadc5cf1a5cc5b.tar.bz2 |
Isolates generic DnsClient from AsyncHostResolver.
DnsClient provides a generic DNS client that allows fetching resource records.
DnsClient is very lightweight and does not support aggregation, queuing or
prioritization of requests.
This is the first CL in a series to merge AsyncHostResolver into
HostResolverImpl.
Also introduces general-purpose BigEndianReader/Writer.
Removes DnsTransactionTest-related suppressions.
BUG=90881,80225,106688
TEST=./net_unittests
Review URL: http://codereview.chromium.org/8852009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113640 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/net.gyp')
-rw-r--r-- | net/net.gyp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/net/net.gyp b/net/net.gyp index 8eb4948..446c628 100644 --- a/net/net.gyp +++ b/net/net.gyp @@ -55,6 +55,8 @@ 'base/backoff_entry.h', 'base/bandwidth_metrics.cc', 'base/bandwidth_metrics.h', + 'base/big_endian.cc', + 'base/big_endian.h', 'base/cache_type.h', 'base/capturing_net_log.cc', 'base/capturing_net_log.h', @@ -323,6 +325,8 @@ 'disk_cache/trace.h', 'dns/async_host_resolver.cc', 'dns/async_host_resolver.h', + 'dns/dns_client.cc', + 'dns/dns_client.h', 'dns/dns_config_service.cc', 'dns/dns_config_service.h', 'dns/dns_config_service_posix.cc', @@ -335,6 +339,8 @@ 'dns/dns_query.h', 'dns/dns_response.cc', 'dns/dns_response.h', + 'dns/dns_session.cc', + 'dns/dns_session.h', 'dns/dns_transaction.cc', 'dns/dns_transaction.h', 'dns/serial_worker.cc', @@ -992,6 +998,7 @@ 'sources': [ 'base/address_list_unittest.cc', 'base/backoff_entry_unittest.cc', + 'base/big_endian_unittest.cc', 'base/cert_database_nss_unittest.cc', 'base/cert_verifier_unittest.cc', 'base/cookie_monster_unittest.cc', @@ -1052,6 +1059,7 @@ 'disk_cache/mapped_file_unittest.cc', 'disk_cache/storage_block_unittest.cc', 'dns/async_host_resolver_unittest.cc', + 'dns/dns_client_unittest.cc', 'dns/dns_config_service_posix_unittest.cc', 'dns/dns_config_service_unittest.cc', 'dns/dns_config_service_win_unittest.cc', |