diff options
author | tzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-22 10:31:12 +0000 |
---|---|---|
committer | tzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-22 10:31:12 +0000 |
commit | 304875dd89f326d20dcf6c85639592365f126c71 (patch) | |
tree | ef944efd7bc34134b2dc9b7874d3b69b66473195 /ppapi/thunk | |
parent | 516009142bfa85a27b5c50a700bd3fa1e02f8dc6 (diff) | |
download | chromium_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.h | 2 |
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; |