Lines Matching refs:sync_file_system

5 #include "chrome/browser/extensions/api/sync_file_system/sync_file_system_api_helpers.h"
13 api::sync_file_system::ServiceStatus SyncServiceStateToExtensionEnum(
14 sync_file_system::SyncServiceState state) {
16 case sync_file_system::SYNC_SERVICE_RUNNING:
17 return api::sync_file_system::SERVICE_STATUS_RUNNING;
18 case sync_file_system::SYNC_SERVICE_AUTHENTICATION_REQUIRED:
19 return api::sync_file_system::SERVICE_STATUS_AUTHENTICATION_REQUIRED;
20 case sync_file_system::SYNC_SERVICE_TEMPORARY_UNAVAILABLE:
21 return api::sync_file_system::SERVICE_STATUS_TEMPORARY_UNAVAILABLE;
22 case sync_file_system::SYNC_SERVICE_DISABLED:
23 return api::sync_file_system::SERVICE_STATUS_DISABLED;
26 return api::sync_file_system::SERVICE_STATUS_NONE;
29 api::sync_file_system::FileStatus SyncFileStatusToExtensionEnum(
30 sync_file_system::SyncFileStatus status) {
32 case sync_file_system::SYNC_FILE_STATUS_SYNCED:
33 return api::sync_file_system::FILE_STATUS_SYNCED;
34 case sync_file_system::SYNC_FILE_STATUS_HAS_PENDING_CHANGES:
35 return api::sync_file_system::FILE_STATUS_PENDING;
36 case sync_file_system::SYNC_FILE_STATUS_CONFLICTING:
37 return api::sync_file_system::FILE_STATUS_CONFLICTING;
38 case sync_file_system::SYNC_FILE_STATUS_UNKNOWN:
39 return api::sync_file_system::FILE_STATUS_NONE;
42 return api::sync_file_system::FILE_STATUS_NONE;
45 api::sync_file_system::SyncAction SyncActionToExtensionEnum(
46 sync_file_system::SyncAction action) {
48 case sync_file_system::SYNC_ACTION_ADDED:
49 return api::sync_file_system::SYNC_ACTION_ADDED;
50 case sync_file_system::SYNC_ACTION_UPDATED:
51 return api::sync_file_system::SYNC_ACTION_UPDATED;
52 case sync_file_system::SYNC_ACTION_DELETED:
53 return api::sync_file_system::SYNC_ACTION_DELETED;
54 case sync_file_system::SYNC_ACTION_NONE:
55 return api::sync_file_system::SYNC_ACTION_NONE;
58 return api::sync_file_system::SYNC_ACTION_NONE;
61 api::sync_file_system::SyncDirection SyncDirectionToExtensionEnum(
62 sync_file_system::SyncDirection direction) {
64 case sync_file_system::SYNC_DIRECTION_LOCAL_TO_REMOTE:
65 return api::sync_file_system::SYNC_DIRECTION_LOCAL_TO_REMOTE;
66 case sync_file_system::SYNC_DIRECTION_REMOTE_TO_LOCAL:
67 return api::sync_file_system::SYNC_DIRECTION_REMOTE_TO_LOCAL;
68 case sync_file_system::SYNC_DIRECTION_NONE:
69 return api::sync_file_system::SYNC_DIRECTION_NONE;
72 return api::sync_file_system::SYNC_DIRECTION_NONE;
75 sync_file_system::ConflictResolutionPolicy
77 api::sync_file_system::ConflictResolutionPolicy policy) {
79 case api::sync_file_system::CONFLICT_RESOLUTION_POLICY_NONE:
80 return sync_file_system::CONFLICT_RESOLUTION_POLICY_UNKNOWN;
81 case api::sync_file_system::CONFLICT_RESOLUTION_POLICY_LAST_WRITE_WIN:
82 return sync_file_system::CONFLICT_RESOLUTION_POLICY_LAST_WRITE_WIN;
83 case api::sync_file_system::CONFLICT_RESOLUTION_POLICY_MANUAL:
84 return sync_file_system::CONFLICT_RESOLUTION_POLICY_MANUAL;
87 return sync_file_system::CONFLICT_RESOLUTION_POLICY_UNKNOWN;
90 api::sync_file_system::ConflictResolutionPolicy
92 sync_file_system::ConflictResolutionPolicy policy) {
94 case sync_file_system::CONFLICT_RESOLUTION_POLICY_UNKNOWN:
95 return api::sync_file_system::CONFLICT_RESOLUTION_POLICY_NONE;
96 case sync_file_system::CONFLICT_RESOLUTION_POLICY_LAST_WRITE_WIN:
97 return api::sync_file_system::CONFLICT_RESOLUTION_POLICY_LAST_WRITE_WIN;
98 case sync_file_system::CONFLICT_RESOLUTION_POLICY_MANUAL:
99 return api::sync_file_system::CONFLICT_RESOLUTION_POLICY_MANUAL;
100 case sync_file_system::CONFLICT_RESOLUTION_POLICY_MAX:
102 return api::sync_file_system::CONFLICT_RESOLUTION_POLICY_NONE;
105 return api::sync_file_system::CONFLICT_RESOLUTION_POLICY_NONE;
110 sync_file_system::SyncFileType file_type) {
111 if (!url.is_valid() || file_type == sync_file_system::SYNC_FILE_TYPE_UNKNOWN)
133 (file_type == sync_file_system::SYNC_FILE_TYPE_DIRECTORY));