Index: net/http/http_basic_stream.cc |
=================================================================== |
--- net/http/http_basic_stream.cc (revision 0) |
+++ net/http/http_basic_stream.cc (revision 0) |
@@ -0,0 +1,50 @@ |
+// Copyright (c) 2006-2009 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_stream.h" |
+ |
+namespace net { |
+ |
+HttpBasicStream::HttpBasicStream(ClientSocketHandle* handle) |
+ : read_buf_(new GrowableIOBuffer()), |
+ parser_(new HttpStreamParser(handle, read_buf_)) { |
+} |
+ |
+int HttpBasicStream::SendRequest(const HttpRequestInfo* request, |
+ const std::string& headers, |
+ UploadDataStream* request_body, |
+ CompletionCallback* callback) { |
+ return parser_->SendRequest(request, headers, request_body, callback); |
+} |
+ |
+uint64 HttpBasicStream::GetUploadProgress() const { |
+ return parser_->GetUploadProgress(); |
+} |
+ |
+int HttpBasicStream::ReadResponseHeaders(CompletionCallback* callback) { |
+ return parser_->ReadResponseHeaders(callback); |
+} |
+ |
+HttpResponseInfo* HttpBasicStream::GetResponseInfo() const { |
+ return parser_->GetResponseInfo(); |
+} |
+ |
+int HttpBasicStream::ReadResponseBody(IOBuffer* buf, int buf_len, |
+ CompletionCallback* callback) { |
+ return parser_->ReadResponseBody(buf, buf_len, callback); |
+} |
+ |
+bool HttpBasicStream::IsResponseBodyComplete() const { |
+ return parser_->IsResponseBodyComplete(); |
+} |
+ |
+bool HttpBasicStream::CanFindEndOfResponse() const { |
+ return parser_->CanFindEndOfResponse(); |
+} |
+ |
+bool HttpBasicStream::IsMoreDataBuffered() const { |
+ return parser_->IsMoreDataBuffered(); |
+} |
+ |
+} // namespace net |
Property changes on: net/http/http_basic_stream.cc |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |