diff options
author | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-26 18:14:57 +0000 |
---|---|---|
committer | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-26 18:14:57 +0000 |
commit | d9806a97728e34d79a34d2d7a04dfa6048ad048c (patch) | |
tree | 8c71ff87111e177731fd02101f05bdd354cb336d /net/dns/dns_transaction.cc | |
parent | 9ea8ec9f63db0b2473b4a84648cebce4e0bfcf93 (diff) | |
download | chromium_src-d9806a97728e34d79a34d2d7a04dfa6048ad048c.zip chromium_src-d9806a97728e34d79a34d2d7a04dfa6048ad048c.tar.gz chromium_src-d9806a97728e34d79a34d2d7a04dfa6048ad048c.tar.bz2 |
ui/base/resource: Remove dependency on net's big_endian implementation.
To remove this dependency we ended up moving big_endian* to base/, since besides ui/,
big_endian is also used by other top-level modules: chrome/utility/, cloud_print, media/cast
This way we removed one more net dependency from ui/base/.
BUG=299841
TEST=ui_unittests
R=tony@chromium.org,mark@chromium.org,hclam@chromium.org,vitalybuka@chromium.org
TBR=ben@chromium.org
Review URL: https://codereview.chromium.org/145873006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253510 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/dns/dns_transaction.cc')
-rw-r--r-- | net/dns/dns_transaction.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/net/dns/dns_transaction.cc b/net/dns/dns_transaction.cc index 170ea67..130922c 100644 --- a/net/dns/dns_transaction.cc +++ b/net/dns/dns_transaction.cc @@ -8,6 +8,7 @@ #include <string> #include <vector> +#include "base/big_endian.h" #include "base/bind.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" @@ -21,7 +22,6 @@ #include "base/threading/non_thread_safe.h" #include "base/timer/timer.h" #include "base/values.h" -#include "net/base/big_endian.h" #include "net/base/completion_callback.h" #include "net/base/dns_util.h" #include "net/base/io_buffer.h" @@ -388,7 +388,8 @@ class DnsTCPAttempt : public DnsAttempt { if (rv < 0) return rv; - WriteBigEndian<uint16>(length_buffer_->data(), query_->io_buffer()->size()); + base::WriteBigEndian<uint16>(length_buffer_->data(), + query_->io_buffer()->size()); buffer_ = new DrainableIOBuffer(length_buffer_.get(), length_buffer_->size()); next_state_ = STATE_SEND_LENGTH; @@ -446,7 +447,7 @@ class DnsTCPAttempt : public DnsAttempt { buffer_->BytesRemaining(), base::Bind(&DnsTCPAttempt::OnIOComplete, base::Unretained(this))); } - ReadBigEndian<uint16>(length_buffer_->data(), &response_length_); + base::ReadBigEndian<uint16>(length_buffer_->data(), &response_length_); // Check if advertised response is too short. (Optimization only.) if (response_length_ < query_->io_buffer()->size()) return ERR_DNS_MALFORMED_RESPONSE; |