diff options
author | rvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-18 18:17:36 +0000 |
---|---|---|
committer | rvargas@google.com <rvargas@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-18 18:17:36 +0000 |
commit | 9560143c62a704f58ccfe83b56f2f73cf22874bb (patch) | |
tree | b17d6b21b19225afda53ba900ccea25b9a108736 /net/base/io_buffer.cc | |
parent | 1dbc0fb4856b4f200fd65c6e048194f135d50958 (diff) | |
download | chromium_src-9560143c62a704f58ccfe83b56f2f73cf22874bb.zip chromium_src-9560143c62a704f58ccfe83b56f2f73cf22874bb.tar.gz chromium_src-9560143c62a704f58ccfe83b56f2f73cf22874bb.tar.bz2 |
Disk cache: First pass to add support for sparse entries.
Adding Read/Write support.
BUG=12258
TEST=unittests.
Review URL: http://codereview.chromium.org/126179
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18723 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/io_buffer.cc')
-rw-r--r-- | net/base/io_buffer.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/net/base/io_buffer.cc b/net/base/io_buffer.cc index c2401ab..db2bffb 100644 --- a/net/base/io_buffer.cc +++ b/net/base/io_buffer.cc @@ -12,5 +12,9 @@ IOBuffer::IOBuffer(int buffer_size) { DCHECK(buffer_size > 0); data_ = new char[buffer_size]; } +void ReusedIOBuffer::SetOffset(int offset) { + DCHECK(offset > 0 && offset < size_); + data_ = base_->data() + offset; +} } // namespace net |