Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1325)

Unified Diff: chrome/browser/sync_file_system/sync_status_code.cc

Issue 22810002: SyncFS: Reorder initialization sequence of SyncFileSystemService (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/sync_file_system/sync_status_code.h ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/sync_file_system/sync_status_code.cc
diff --git a/chrome/browser/sync_file_system/sync_status_code.cc b/chrome/browser/sync_file_system/sync_status_code.cc
index 366980cea5ca7196fcb57110666081b7cc592c58..de2084599925c87e427f7eff01da9d6134475f6f 100644
--- a/chrome/browser/sync_file_system/sync_status_code.cc
+++ b/chrome/browser/sync_file_system/sync_status_code.cc
@@ -148,4 +148,46 @@ SyncStatusCode PlatformFileErrorToSyncStatusCode(
}
}
+base::PlatformFileError SyncStatusCodeToPlatformFileError(
+ SyncStatusCode status) {
+ switch (status) {
+ case SYNC_STATUS_OK:
+ return base::PLATFORM_FILE_OK;
+ case SYNC_FILE_ERROR_FAILED:
+ return base::PLATFORM_FILE_ERROR_FAILED;
+ case SYNC_FILE_ERROR_IN_USE:
+ return base::PLATFORM_FILE_ERROR_IN_USE;
+ case SYNC_FILE_ERROR_EXISTS:
+ return base::PLATFORM_FILE_ERROR_EXISTS;
+ case SYNC_FILE_ERROR_NOT_FOUND:
+ return base::PLATFORM_FILE_ERROR_NOT_FOUND;
+ case SYNC_FILE_ERROR_ACCESS_DENIED:
+ return base::PLATFORM_FILE_ERROR_ACCESS_DENIED;
+ case SYNC_FILE_ERROR_TOO_MANY_OPENED:
+ return base::PLATFORM_FILE_ERROR_TOO_MANY_OPENED;
+ case SYNC_FILE_ERROR_NO_MEMORY:
+ return base::PLATFORM_FILE_ERROR_NO_MEMORY;
+ case SYNC_FILE_ERROR_NO_SPACE:
+ return base::PLATFORM_FILE_ERROR_NO_SPACE;
+ case SYNC_FILE_ERROR_NOT_A_DIRECTORY:
+ return base::PLATFORM_FILE_ERROR_NOT_A_DIRECTORY;
+ case SYNC_FILE_ERROR_INVALID_OPERATION:
+ return base::PLATFORM_FILE_ERROR_INVALID_OPERATION;
+ case SYNC_FILE_ERROR_SECURITY:
+ return base::PLATFORM_FILE_ERROR_SECURITY;
+ case SYNC_FILE_ERROR_ABORT:
+ return base::PLATFORM_FILE_ERROR_ABORT;
+ case SYNC_FILE_ERROR_NOT_A_FILE:
+ return base::PLATFORM_FILE_ERROR_NOT_A_FILE;
+ case SYNC_FILE_ERROR_NOT_EMPTY:
+ return base::PLATFORM_FILE_ERROR_NOT_EMPTY;
+ case SYNC_FILE_ERROR_INVALID_URL:
+ return base::PLATFORM_FILE_ERROR_INVALID_URL;
+ case SYNC_FILE_ERROR_IO:
+ return base::PLATFORM_FILE_ERROR_IO;
+ default:
+ return base::PLATFORM_FILE_ERROR_FAILED;
+ }
+}
+
} // namespace sync_file_system
« no previous file with comments | « chrome/browser/sync_file_system/sync_status_code.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698