Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(569)

Unified Diff: net/http/http_basic_state.cc

Issue 992733002: Remove //net (except for Android test stuff) and sdch (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/http/http_basic_state.h ('k') | net/http/http_basic_state_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/http/http_basic_state.cc
diff --git a/net/http/http_basic_state.cc b/net/http/http_basic_state.cc
deleted file mode 100644
index 2b173b0897b401d99bc890822dba8a161ec17502..0000000000000000000000000000000000000000
--- a/net/http/http_basic_state.cc
+++ /dev/null
@@ -1,68 +0,0 @@
-// Copyright 2013 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/http/http_basic_state.h"
-
-#include "base/basictypes.h"
-#include "base/logging.h"
-#include "net/base/io_buffer.h"
-#include "net/http/http_request_info.h"
-#include "net/http/http_response_body_drainer.h"
-#include "net/http/http_stream_parser.h"
-#include "net/http/http_util.h"
-#include "net/socket/client_socket_handle.h"
-#include "url/gurl.h"
-
-namespace net {
-
-HttpBasicState::HttpBasicState(ClientSocketHandle* connection, bool using_proxy)
- : read_buf_(new GrowableIOBuffer()),
- connection_(connection),
- using_proxy_(using_proxy),
- request_info_(NULL) {}
-
-HttpBasicState::~HttpBasicState() {}
-
-int HttpBasicState::Initialize(const HttpRequestInfo* request_info,
- RequestPriority priority,
- const BoundNetLog& net_log,
- const CompletionCallback& callback) {
- DCHECK(!parser_.get());
- request_info_ = request_info;
- parser_.reset(new HttpStreamParser(
- connection_.get(), request_info, read_buf_.get(), net_log));
- return OK;
-}
-
-scoped_ptr<ClientSocketHandle> HttpBasicState::ReleaseConnection() {
- return connection_.Pass();
-}
-
-scoped_refptr<GrowableIOBuffer> HttpBasicState::read_buf() const {
- return read_buf_;
-}
-
-void HttpBasicState::DeleteParser() { parser_.reset(); }
-
-std::string HttpBasicState::GenerateRequestLine() const {
- static const char kSuffix[] = " HTTP/1.1\r\n";
- const size_t kSuffixLen = arraysize(kSuffix) - 1;
- DCHECK(request_info_);
- const GURL& url = request_info_->url;
- const std::string path = using_proxy_ ? HttpUtil::SpecForRequest(url)
- : HttpUtil::PathForRequest(url);
- // Don't use StringPrintf for concatenation because it is very inefficient.
- std::string request_line;
- const size_t expected_size = request_info_->method.size() + 1 + path.size() +
- kSuffixLen;
- request_line.reserve(expected_size);
- request_line.append(request_info_->method);
- request_line.append(1, ' ');
- request_line.append(path);
- request_line.append(kSuffix, kSuffixLen);
- DCHECK_EQ(expected_size, request_line.size());
- return request_line;
-}
-
-} // namespace net
« no previous file with comments | « net/http/http_basic_state.h ('k') | net/http/http_basic_state_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698