diff options
author | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-26 04:51:07 +0000 |
---|---|---|
committer | brettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-26 04:51:07 +0000 |
commit | 6f75c95235c7ea357e180ddfb6d1cba143d87645 (patch) | |
tree | e5440672cfbe6bac4d28f6790ab1c5b4ee8b3f93 /ppapi/thunk/ppb_file_ref_api.h | |
parent | ecba6c3763755a5c617972d74f0d798939183260 (diff) | |
download | chromium_src-6f75c95235c7ea357e180ddfb6d1cba143d87645.zip chromium_src-6f75c95235c7ea357e180ddfb6d1cba143d87645.tar.gz chromium_src-6f75c95235c7ea357e180ddfb6d1cba143d87645.tar.bz2 |
Convert FileRefImpl and URLRequestInfo to shared_impl.
One nice side effect of this change is that there are no longer any IPCs
associated with the request info. Instead, we just send the parameters to
the host when we open a url loader.
Review URL: http://codereview.chromium.org/7706021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98391 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/thunk/ppb_file_ref_api.h')
-rw-r--r-- | ppapi/thunk/ppb_file_ref_api.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ppapi/thunk/ppb_file_ref_api.h b/ppapi/thunk/ppb_file_ref_api.h index be46cef..b2f0e9d 100644 --- a/ppapi/thunk/ppb_file_ref_api.h +++ b/ppapi/thunk/ppb_file_ref_api.h @@ -8,6 +8,9 @@ #include "ppapi/c/ppb_file_ref.h" namespace ppapi { + +struct PPB_FileRef_CreateInfo; + namespace thunk { class PPB_FileRef_API { @@ -26,6 +29,10 @@ class PPB_FileRef_API { virtual int32_t Delete(PP_CompletionCallback callback) = 0; virtual int32_t Rename(PP_Resource new_file_ref, PP_CompletionCallback callback) = 0; + + // Intermal function for use in proxying. Returns the internal CreateInfo + // (the contained resource does not carry a ref on behalf of the caller). + virtual const PPB_FileRef_CreateInfo& GetCreateInfo() const = 0; }; } // namespace thunk |