| Index: trunk/src/ppapi/proxy/file_ref_resource.h
|
| ===================================================================
|
| --- trunk/src/ppapi/proxy/file_ref_resource.h (revision 220164)
|
| +++ trunk/src/ppapi/proxy/file_ref_resource.h (working copy)
|
| @@ -29,7 +29,7 @@
|
| public:
|
| static PP_Resource CreateFileRef(Connection connection,
|
| PP_Instance instance,
|
| - const FileRefCreateInfo& info);
|
| + const FileRef_CreateInfo& info);
|
|
|
| virtual ~FileRefResource();
|
|
|
| @@ -55,7 +55,13 @@
|
| virtual int32_t ReadDirectoryEntries(
|
| const PP_ArrayOutput& output,
|
| scoped_refptr<TrackedCallback> callback) OVERRIDE;
|
| - virtual const FileRefCreateInfo& GetCreateInfo() const OVERRIDE;
|
| + virtual const PPB_FileRef_CreateInfo& GetCreateInfo() const OVERRIDE;
|
| + virtual int32_t QueryInHost(linked_ptr<PP_FileInfo> info,
|
| + scoped_refptr<TrackedCallback> callback) OVERRIDE;
|
| + virtual int32_t ReadDirectoryEntriesInHost(
|
| + linked_ptr<std::vector<ppapi::PPB_FileRef_CreateInfo> > files,
|
| + linked_ptr<std::vector<PP_FileType> > file_types,
|
| + scoped_refptr<TrackedCallback> callback) OVERRIDE;
|
|
|
| // Private API
|
| virtual PP_Var GetAbsolutePath() OVERRIDE;
|
| @@ -63,7 +69,7 @@
|
| private:
|
| FileRefResource(Connection connection,
|
| PP_Instance instance,
|
| - const FileRefCreateInfo& info);
|
| + const FileRef_CreateInfo& info);
|
|
|
| void RunTrackedCallback(scoped_refptr<TrackedCallback> callback,
|
| const ResourceMessageReplyParams& params);
|
| @@ -77,11 +83,11 @@
|
| const PP_ArrayOutput& output,
|
| scoped_refptr<TrackedCallback> callback,
|
| const ResourceMessageReplyParams& params,
|
| - const std::vector<ppapi::FileRefCreateInfo>& infos,
|
| + const std::vector<ppapi::FileRef_CreateInfo>& infos,
|
| const std::vector<PP_FileType>& file_types);
|
|
|
| // Populated after creation.
|
| - FileRefCreateInfo create_info_;
|
| + FileRef_CreateInfo create_info_;
|
|
|
| // Some file ref operations may fail if the the file system resource inside
|
| // create_info_ is destroyed. Therefore, we explicitly hold a reference to
|
|
|