| Index: chrome/browser/chromeos/drive/fileapi_worker.cc
|
| diff --git a/chrome/browser/chromeos/drive/fileapi_worker.cc b/chrome/browser/chromeos/drive/fileapi_worker.cc
|
| index 77a8ca99d4ae04cb30eccfddd500c00899ef77b9..54c1a829b82fe98a80e048ef86581e22d989a2d9 100644
|
| --- a/chrome/browser/chromeos/drive/fileapi_worker.cc
|
| +++ b/chrome/browser/chromeos/drive/fileapi_worker.cc
|
| @@ -44,10 +44,10 @@ OpenMode GetOpenMode(int file_flag) {
|
| return OPEN_OR_CREATE_FILE;
|
| }
|
|
|
| -// Runs |callback| with the PlatformFileError converted from |error|.
|
| +// Runs |callback| with the File::Error converted from |error|.
|
| void RunStatusCallbackByFileError(const StatusCallback& callback,
|
| FileError error) {
|
| - callback.Run(FileErrorToPlatformError(error));
|
| + callback.Run(FileErrorToBaseFileError(error));
|
| }
|
|
|
| // Runs |callback| with arguments converted from |error| and |entry|.
|
| @@ -55,14 +55,14 @@ void RunGetFileInfoCallback(const GetFileInfoCallback& callback,
|
| FileError error,
|
| scoped_ptr<ResourceEntry> entry) {
|
| if (error != FILE_ERROR_OK) {
|
| - callback.Run(FileErrorToPlatformError(error), base::PlatformFileInfo());
|
| + callback.Run(FileErrorToBaseFileError(error), base::File::Info());
|
| return;
|
| }
|
|
|
| DCHECK(entry);
|
| - base::PlatformFileInfo file_info;
|
| - ConvertResourceEntryToPlatformFileInfo(*entry, &file_info);
|
| - callback.Run(base::PLATFORM_FILE_OK, file_info);
|
| + base::File::Info file_info;
|
| + ConvertResourceEntryToFileInfo(*entry, &file_info);
|
| + callback.Run(base::File::FILE_OK, file_info);
|
| }
|
|
|
| // Runs |callback| with arguments converted from |error| and |resource_entries|.
|
| @@ -71,7 +71,7 @@ void RunReadDirectoryCallback(
|
| FileError error,
|
| scoped_ptr<ResourceEntryVector> resource_entries) {
|
| if (error != FILE_ERROR_OK) {
|
| - callback.Run(FileErrorToPlatformError(error),
|
| + callback.Run(FileErrorToBaseFileError(error),
|
| std::vector<fileapi::DirectoryEntry>(), false);
|
| return;
|
| }
|
| @@ -94,7 +94,7 @@ void RunReadDirectoryCallback(
|
| entries.push_back(entry);
|
| }
|
|
|
| - callback.Run(base::PLATFORM_FILE_OK, entries, false);
|
| + callback.Run(base::File::FILE_OK, entries, false);
|
| }
|
|
|
| // Runs |callback| with arguments based on |error|, |local_path| and |entry|.
|
| @@ -104,8 +104,8 @@ void RunCreateSnapshotFileCallback(const CreateSnapshotFileCallback& callback,
|
| scoped_ptr<ResourceEntry> entry) {
|
| if (error != FILE_ERROR_OK) {
|
| callback.Run(
|
| - FileErrorToPlatformError(error),
|
| - base::PlatformFileInfo(), base::FilePath(),
|
| + FileErrorToBaseFileError(error),
|
| + base::File::Info(), base::FilePath(),
|
| webkit_blob::ScopedFile::ScopeOutPolicy());
|
| return;
|
| }
|
| @@ -118,8 +118,8 @@ void RunCreateSnapshotFileCallback(const CreateSnapshotFileCallback& callback,
|
| // drive server vs. last modification time of the local, downloaded file), so
|
| // we have to opt out from this check. We do this by unsetting last_modified
|
| // value in the file info passed to the CreateSnapshot caller.
|
| - base::PlatformFileInfo file_info;
|
| - ConvertResourceEntryToPlatformFileInfo(*entry, &file_info);
|
| + base::File::Info file_info;
|
| + ConvertResourceEntryToFileInfo(*entry, &file_info);
|
| file_info.last_modified = base::Time();
|
|
|
| // If the file is a hosted document, a temporary JSON file is created to
|
| @@ -130,7 +130,7 @@ void RunCreateSnapshotFileCallback(const CreateSnapshotFileCallback& callback,
|
| webkit_blob::ScopedFile::DELETE_ON_SCOPE_OUT :
|
| webkit_blob::ScopedFile::DONT_DELETE_ON_SCOPE_OUT;
|
|
|
| - callback.Run(base::PLATFORM_FILE_OK, file_info, local_path, scope_out_policy);
|
| + callback.Run(base::File::FILE_OK, file_info, local_path, scope_out_policy);
|
| }
|
|
|
| // Runs |callback| with arguments converted from |error| and |local_path|.
|
| @@ -140,13 +140,13 @@ void RunCreateWritableSnapshotFileCallback(
|
| const base::FilePath& local_path,
|
| const base::Closure& close_callback) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| - callback.Run(FileErrorToPlatformError(error), local_path, close_callback);
|
| + callback.Run(FileErrorToBaseFileError(error), local_path, close_callback);
|
| }
|
|
|
| // Runs |callback| with |error| and |platform_file|.
|
| void RunOpenFileCallback(const OpenFileCallback& callback,
|
| const base::Closure& close_callback,
|
| - base::PlatformFileError* error,
|
| + base::File::Error* error,
|
| base::PlatformFile platform_file) {
|
| callback.Run(*error, platform_file, close_callback);
|
| }
|
| @@ -160,7 +160,7 @@ void OpenFileAfterFileSystemOpenFile(int file_flags,
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| if (error != FILE_ERROR_OK) {
|
| - callback.Run(FileErrorToPlatformError(error),
|
| + callback.Run(FileErrorToBaseFileError(error),
|
| base::kInvalidPlatformFileValue,
|
| base::Closure());
|
| return;
|
| @@ -182,12 +182,14 @@ void OpenFileAfterFileSystemOpenFile(int file_flags,
|
| }
|
|
|
| // Cache file prepared for modification is available. Open it locally.
|
| - base::PlatformFileError* result =
|
| - new base::PlatformFileError(base::PLATFORM_FILE_ERROR_FAILED);
|
| + // TODO(rvargas): Convert this to base::File.
|
| + base::File::Error* result =
|
| + new base::File::Error(base::File::FILE_ERROR_FAILED);
|
| bool posted = base::PostTaskAndReplyWithResult(
|
| BrowserThread::GetBlockingPool(), FROM_HERE,
|
| base::Bind(&base::CreatePlatformFile,
|
| - local_path, file_flags, static_cast<bool*>(NULL), result),
|
| + local_path, file_flags, static_cast<bool*>(NULL),
|
| + reinterpret_cast<base::PlatformFileError*>(result)),
|
| base::Bind(&RunOpenFileCallback,
|
| callback, close_callback, base::Owned(result)));
|
| DCHECK(posted);
|
| @@ -337,7 +339,7 @@ void OpenFile(const base::FilePath& file_path,
|
| base::MessageLoopProxy::current()->PostTask(
|
| FROM_HERE,
|
| base::Bind(callback,
|
| - base::PLATFORM_FILE_ERROR_FAILED,
|
| + base::File::FILE_ERROR_FAILED,
|
| base::kInvalidPlatformFileValue,
|
| base::Closure()));
|
| return;
|
|
|