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

Unified Diff: net/base/upload_data_stream.cc

Issue 9242018: Factor out chunk encoding logic into HttpStreamParser::EncodeChunk(). (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 11 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
Index: net/base/upload_data_stream.cc
diff --git a/net/base/upload_data_stream.cc b/net/base/upload_data_stream.cc
index 3300cd76e239c277beed1dd60eab4035677b2135..2153119b9ee850d59c5c49f4c9e883e38b93f924 100644
--- a/net/base/upload_data_stream.cc
+++ b/net/base/upload_data_stream.cc
@@ -13,6 +13,7 @@
namespace net {
+const size_t UploadDataStream::kBufferSize = 16384;
bool UploadDataStream::merge_chunks_ = true;
UploadDataStream::~UploadDataStream() {
@@ -46,7 +47,7 @@ void UploadDataStream::MarkConsumedAndFillBuffer(size_t num_bytes) {
UploadDataStream::UploadDataStream(UploadData* data)
: data_(data),
- buf_(new IOBuffer(kBufSize)),
+ buf_(new IOBuffer(kBufferSize)),
buf_len_(0),
next_element_(0),
next_element_offset_(0),
@@ -59,12 +60,12 @@ UploadDataStream::UploadDataStream(UploadData* data)
int UploadDataStream::FillBuf() {
std::vector<UploadData::Element>& elements = *data_->elements();
- while (buf_len_ < kBufSize && next_element_ < elements.size()) {
+ while (buf_len_ < kBufferSize && next_element_ < elements.size()) {
bool advance_to_next_element = false;
UploadData::Element& element = elements[next_element_];
- size_t size_remaining = kBufSize - buf_len_;
+ size_t size_remaining = kBufferSize - buf_len_;
if (element.type() == UploadData::TYPE_BYTES ||
element.type() == UploadData::TYPE_CHUNK) {
const std::vector<char>& d = element.bytes();

Powered by Google App Engine
This is Rietveld 408576698