summaryrefslogtreecommitdiffstats
path: root/ppapi/proxy/file_io_resource.h
diff options
context:
space:
mode:
authordmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-28 18:36:23 +0000
committerdmichael@chromium.org <dmichael@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-28 18:36:23 +0000
commit5e4d2936a2beb3898b18b0434491fd13f89493f6 (patch)
tree7d019a1420067997c923bd3d6a5ae75a785b77b5 /ppapi/proxy/file_io_resource.h
parentb36c4bd1e9e68763aab8103f8549ec0b9aa7eeb4 (diff)
downloadchromium_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.h5
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: