Index: webkit/glue/plugins/pepper_plugin_delegate.h |
=================================================================== |
--- webkit/glue/plugins/pepper_plugin_delegate.h (revision 60236) |
+++ webkit/glue/plugins/pepper_plugin_delegate.h (working copy) |
@@ -19,8 +19,13 @@ |
namespace base { |
class MessageLoopProxy; |
+class Time; |
} |
+namespace fileapi { |
+class FileSystemCallbackDispatcher; |
+} |
+ |
namespace gfx { |
class Rect; |
} |
@@ -163,6 +168,21 @@ |
virtual bool AsyncOpenFile(const FilePath& path, |
int flags, |
AsyncOpenFileCallback* callback) = 0; |
+ virtual bool MakeDirectory( |
+ const FilePath& path, |
+ bool recursive, |
+ fileapi::FileSystemCallbackDispatcher* dispatcher) = 0; |
+ virtual bool Query(const FilePath& path, |
+ fileapi::FileSystemCallbackDispatcher* dispatcher) = 0; |
+ virtual bool Touch(const FilePath& path, |
+ const base::Time& last_access_time, |
+ const base::Time& last_modified_time, |
+ fileapi::FileSystemCallbackDispatcher* dispatcher) = 0; |
+ virtual bool Delete(const FilePath& path, |
+ fileapi::FileSystemCallbackDispatcher* dispatcher) = 0; |
+ virtual bool Rename(const FilePath& file_path, |
+ const FilePath& new_file_path, |
+ fileapi::FileSystemCallbackDispatcher* dispatcher) = 0; |
// Returns a MessageLoopProxy instance associated with the message loop |
// of the file thread in this renderer. |