summaryrefslogtreecommitdiffstats
path: root/net/dns/dns_transaction.cc
diff options
context:
space:
mode:
authortfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-26 18:14:57 +0000
committertfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-26 18:14:57 +0000
commitd9806a97728e34d79a34d2d7a04dfa6048ad048c (patch)
tree8c71ff87111e177731fd02101f05bdd354cb336d /net/dns/dns_transaction.cc
parent9ea8ec9f63db0b2473b4a84648cebce4e0bfcf93 (diff)
downloadchromium_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.cc7
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;