Index: trunk/src/ppapi/proxy/file_ref_resource.h |
=================================================================== |
--- trunk/src/ppapi/proxy/file_ref_resource.h (revision 217031) |
+++ 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 |