diff options
author | dmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-28 18:36:23 +0000 |
---|---|---|
committer | dmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-28 18:36:23 +0000 |
commit | 5e4d2936a2beb3898b18b0434491fd13f89493f6 (patch) | |
tree | 7d019a1420067997c923bd3d6a5ae75a785b77b5 /ppapi/proxy/file_io_resource.h | |
parent | b36c4bd1e9e68763aab8103f8549ec0b9aa7eeb4 (diff) | |
download | chromium_src-5e4d2936a2beb3898b18b0434491fd13f89493f6.zip chromium_src-5e4d2936a2beb3898b18b0434491fd13f89493f6.tar.gz chromium_src-5e4d2936a2beb3898b18b0434491fd13f89493f6.tar.bz2 |
PPAPI: Implement PPB_FileMapping on POSIX
BUG=83774
R=bbudge@chromium.org
Review URL: https://codereview.chromium.org/69663002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247473 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/proxy/file_io_resource.h')
-rw-r--r-- | ppapi/proxy/file_io_resource.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ppapi/proxy/file_io_resource.h b/ppapi/proxy/file_io_resource.h index d6465fd..5d58035 100644 --- a/ppapi/proxy/file_io_resource.h +++ b/ppapi/proxy/file_io_resource.h @@ -69,7 +69,6 @@ class PPAPI_PROXY_EXPORT FileIOResource PP_FileHandle* handle, scoped_refptr<TrackedCallback> callback) OVERRIDE; - private: // FileHandleHolder is used to guarantee that file operations will have a // valid FD to operate on, even if they're in a different thread. // If instead we just passed the raw FD, the FD could be closed before the @@ -102,7 +101,11 @@ class PPAPI_PROXY_EXPORT FileIOResource ~FileHandleHolder(); PP_FileHandle raw_handle_; }; + scoped_refptr<FileHandleHolder> file_handle() { + return file_handle_; + } + private: // Class to perform file query operations across multiple threads. class QueryOp : public base::RefCountedThreadSafe<QueryOp> { public: |