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;
 
  117   int32_t 
Touch(PP_Time last_access_time,
 
  118                 PP_Time last_modified_time,
 
  181 #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 MakeDirectory(int32_t make_directory_flags, const CompletionCallback &cc)
 
int32_t ReadDirectoryEntries(const CompletionCallbackWithOutput< std::vector< DirectoryEntry > > &callback)
 
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. 
 
A reference counted module resource.