diff options
Diffstat (limited to 'webkit/browser/fileapi/async_file_util.h')
-rw-r--r-- | webkit/browser/fileapi/async_file_util.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/webkit/browser/fileapi/async_file_util.h b/webkit/browser/fileapi/async_file_util.h index 84a033b..4b3a9f6 100644 --- a/webkit/browser/fileapi/async_file_util.h +++ b/webkit/browser/fileapi/async_file_util.h @@ -10,6 +10,7 @@ #include "base/files/file_util_proxy.h" #include "base/memory/scoped_ptr.h" #include "base/platform_file.h" +#include "webkit/browser/fileapi/file_system_operation.h" #include "webkit/browser/webkit_storage_browser_export.h" #include "webkit/common/fileapi/directory_entry.h" @@ -79,6 +80,8 @@ class AsyncFileUtil { typedef base::Callback<void(int64 size)> CopyFileProgressCallback; + typedef FileSystemOperation::CopyOrMoveOption CopyOrMoveOption; + // Creates an AsyncFileUtil instance which performs file operations on // local native file system. The created instance assumes // FileSystemURL::path() has the target platform path. @@ -229,6 +232,7 @@ class AsyncFileUtil { scoped_ptr<FileSystemOperationContext> context, const FileSystemURL& src_url, const FileSystemURL& dest_url, + CopyOrMoveOption option, const CopyFileProgressCallback& progress_callback, const StatusCallback& callback) = 0; @@ -251,6 +255,7 @@ class AsyncFileUtil { scoped_ptr<FileSystemOperationContext> context, const FileSystemURL& src_url, const FileSystemURL& dest_url, + CopyOrMoveOption option, const StatusCallback& callback) = 0; // Copies in a single file from a different filesystem. |