5 #ifndef PPAPI_CPP_FILE_REF_H_
6 #define PPAPI_CPP_FILE_REF_H_
8 #include "ppapi/c/pp_file_info.h"
9 #include "ppapi/c/pp_stdint.h"
10 #include "ppapi/c/ppb_file_ref.h"
11 #include "ppapi/cpp/resource.h"
12 #include "ppapi/cpp/var.h"
22 class CompletionCallback;
23 template <
typename T>
class CompletionCallbackWithOutput;
125 PP_Time last_modified_time,
188 #endif // PPAPI_CPP_FILE_REF_H_
PP_FileSystemType GetFileSystemType() const
int32_t Delete(const CompletionCallback &cc)
FileRef GetParent() const
int32_t Touch(PP_Time last_access_time, PP_Time last_modified_time, const CompletionCallback &cc)
int32_t ReadDirectoryEntries(const CompletionCallbackWithOutput< std::vector< DirectoryEntry > > &callback)
int32_t MakeDirectory(const CompletionCallback &cc)
int32_t Rename(const FileRef &new_file_ref, const CompletionCallback &cc)
int32_t Query(const CompletionCallbackWithOutput< PP_FileInfo > &callback)
A generic type used for passing data types between the module and the page.
int32_t MakeDirectoryIncludingAncestors(const CompletionCallback &cc)
A reference counted module resource.