summaryrefslogtreecommitdiffstats
path: root/ppapi/thunk
diff options
context:
space:
mode:
authortzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-22 10:31:12 +0000
committertzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-22 10:31:12 +0000
commit304875dd89f326d20dcf6c85639592365f126c71 (patch)
treeef944efd7bc34134b2dc9b7874d3b69b66473195 /ppapi/thunk
parent516009142bfa85a27b5c50a700bd3fa1e02f8dc6 (diff)
downloadchromium_src-304875dd89f326d20dcf6c85639592365f126c71.zip
chromium_src-304875dd89f326d20dcf6c85639592365f126c71.tar.gz
chromium_src-304875dd89f326d20dcf6c85639592365f126c71.tar.bz2
[Pepper] Refine append mode write handling on FileIOResource
* Count written amount in append mode separately. * Make the values robust to multiple job. BUG=334171 Review URL: https://codereview.chromium.org/140853002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246273 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/thunk')
-rw-r--r--ppapi/thunk/ppb_file_io_api.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/ppapi/thunk/ppb_file_io_api.h b/ppapi/thunk/ppb_file_io_api.h
index 830b140..c1e78d4 100644
--- a/ppapi/thunk/ppb_file_io_api.h
+++ b/ppapi/thunk/ppb_file_io_api.h
@@ -43,7 +43,9 @@ class PPAPI_THUNK_EXPORT PPB_FileIO_API {
virtual int32_t SetLength(int64_t length,
scoped_refptr<TrackedCallback> callback) = 0;
virtual int64_t GetMaxWrittenOffset() const = 0;
+ virtual int64_t GetAppendModeWriteAmount() const = 0;
virtual void SetMaxWrittenOffset(int64_t max_written_offset) = 0;
+ virtual void SetAppendModeWriteAmount(int64_t append_mode_write_amount) = 0;
virtual int32_t Flush(scoped_refptr<TrackedCallback> callback) = 0;
virtual void Close() = 0;