Chromium Code Reviews| 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..3f80f8d3285185cd3255cfefc175d3d4e3478627 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 PlatformFileErrorToSyncStatusCode( |
| + SyncStatusCode status) { |
|
kinuko
2013/08/23 10:02:03
SyncStatusCodeToPlatformFileError ??
nhiroki
2013/08/28 05:37:42
Whoa...!! Fixed, thanks!
|
| + 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 |