| Index: storage/browser/fileapi/file_system_operation_runner.h
|
| diff --git a/storage/browser/fileapi/file_system_operation_runner.h b/storage/browser/fileapi/file_system_operation_runner.h
|
| index deca413c5ec10c6bcc48ba5bb5c996aa51b27d0d..3894d35831963570c987c487c10a123de35298e0 100644
|
| --- a/storage/browser/fileapi/file_system_operation_runner.h
|
| +++ b/storage/browser/fileapi/file_system_operation_runner.h
|
| @@ -43,6 +43,7 @@ class STORAGE_EXPORT FileSystemOperationRunner
|
| typedef FileSystemOperation::StatusCallback StatusCallback;
|
| typedef FileSystemOperation::WriteCallback WriteCallback;
|
| typedef FileSystemOperation::OpenFileCallback OpenFileCallback;
|
| + typedef FileSystemOperation::CopyOrMoveErrorCallback CopyOrMoveErrorCallback;
|
| typedef FileSystemOperation::CopyProgressCallback CopyProgressCallback;
|
| typedef FileSystemOperation::CopyFileProgressCallback
|
| CopyFileProgressCallback;
|
| @@ -75,6 +76,8 @@ class STORAGE_EXPORT FileSystemOperationRunner
|
| OperationID Copy(const FileSystemURL& src_url,
|
| const FileSystemURL& dest_url,
|
| CopyOrMoveOption option,
|
| + const bool continue_with_error,
|
| + const CopyOrMoveErrorCallback& error_callback,
|
| const CopyProgressCallback& progress_callback,
|
| const StatusCallback& callback);
|
|
|
| @@ -281,6 +284,11 @@ class STORAGE_EXPORT FileSystemOperationRunner
|
| const base::FilePath& platform_path,
|
| const scoped_refptr<storage::ShareableFileReference>& file_ref);
|
|
|
| + void OnCopyOrMoveError(const OperationHandle& handle,
|
| + const CopyOrMoveErrorCallback& callback,
|
| + base::File::Error error,
|
| + const FileSystemURL& source_url,
|
| + const FileSystemURL& dest_url);
|
| void OnCopyProgress(
|
| const OperationHandle& handle,
|
| const CopyProgressCallback& callback,
|
|
|