diff options
author | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-19 15:13:08 +0000 |
---|---|---|
committer | thakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-19 15:13:08 +0000 |
commit | d7f5ecd6dc2156872e641cf892a39a3d6b62d386 (patch) | |
tree | 3ee768538c2a7fc8decac8f8d8a389f9d8b2b3c7 /net/base/upload_data_stream.h | |
parent | 91ee3680d8087a7877a866114df12842a95a3229 (diff) | |
download | chromium_src-d7f5ecd6dc2156872e641cf892a39a3d6b62d386.zip chromium_src-d7f5ecd6dc2156872e641cf892a39a3d6b62d386.tar.gz chromium_src-d7f5ecd6dc2156872e641cf892a39a3d6b62d386.tar.bz2 |
Revert 118265 (added a static initializer on linux)
- Factor out chunk encoding logic into HttpStreamParser::EncodeChunk().
The logic is meaty enough to be factored out.
Add unit tests along the way.
BUG=72001
TEST=add unit tests.
Review URL: http://codereview.chromium.org/9242018
TBR=satorux@chromium.org
Review URL: https://chromiumcodereview.appspot.com/9264010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118295 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/upload_data_stream.h')
-rw-r--r-- | net/base/upload_data_stream.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/net/base/upload_data_stream.h b/net/base/upload_data_stream.h index d0db3ff..df21e63 100644 --- a/net/base/upload_data_stream.h +++ b/net/base/upload_data_stream.h @@ -1,4 +1,4 @@ -// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Copyright (c) 2011 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. @@ -30,11 +30,9 @@ class NET_EXPORT UploadDataStream { // TODO(satish): We should ideally have UploadDataStream expose a Read() // method which returns data in a caller provided IOBuffer. That would do away - // with this constant and make the interface cleaner as well with less memmove + // with this method and make the interface cleaner as well with less memmove // calls. - // - // The size of the stream's buffer pointed by buf(). - static const size_t kBufferSize; + size_t GetMaxBufferSize() const { return kBufSize; } // Call to indicate that a portion of the stream's buffer was consumed. This // call modifies the stream's buffer so that it contains the next segment of @@ -69,6 +67,8 @@ class NET_EXPORT UploadDataStream { static void set_merge_chunks(bool merge) { merge_chunks_ = merge; } private: + enum { kBufSize = 16384 }; + // Protects from public access since now we have a static creator function // which will do both creation and initialization and might return an error. explicit UploadDataStream(UploadData* data); |