| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_H_ | 5 #ifndef CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_H_ |
| 6 #define CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_H_ | 6 #define CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_H_ |
| 7 | 7 |
| 8 #include <set> | 8 #include <set> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 258 }; | 258 }; |
| 259 | 259 |
| 260 enum BackendMode { | 260 enum BackendMode { |
| 261 IDLE, // No backend. | 261 IDLE, // No backend. |
| 262 SYNC, // Backend for syncing. | 262 SYNC, // Backend for syncing. |
| 263 BACKUP, // Backend for backup. | 263 BACKUP, // Backend for backup. |
| 264 ROLLBACK // Backend for rollback. | 264 ROLLBACK // Backend for rollback. |
| 265 }; | 265 }; |
| 266 | 266 |
| 267 // Default sync server URL. | 267 // Default sync server URL. |
| 268 static const char* kSyncServerUrl; | 268 static const char kSyncServerUrl[]; |
| 269 // Sync server URL for dev channel users | 269 // Sync server URL for dev channel users |
| 270 static const char* kDevServerUrl; | 270 static const char kDevServerUrl[]; |
| 271 | 271 |
| 272 // Takes ownership of |factory| and |signin_wrapper|. | 272 // Takes ownership of |factory| and |signin_wrapper|. |
| 273 ProfileSyncService( | 273 ProfileSyncService( |
| 274 scoped_ptr<ProfileSyncComponentsFactory> factory, | 274 scoped_ptr<ProfileSyncComponentsFactory> factory, |
| 275 Profile* profile, | 275 Profile* profile, |
| 276 scoped_ptr<SupervisedUserSigninManagerWrapper> signin_wrapper, | 276 scoped_ptr<SupervisedUserSigninManagerWrapper> signin_wrapper, |
| 277 ProfileOAuth2TokenService* oauth2_token_service, | 277 ProfileOAuth2TokenService* oauth2_token_service, |
| 278 browser_sync::ProfileSyncServiceStartBehavior start_behavior); | 278 browser_sync::ProfileSyncServiceStartBehavior start_behavior); |
| 279 ~ProfileSyncService() override; | 279 ~ProfileSyncService() override; |
| 280 | 280 |
| (...skipping 887 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1168 base::WeakPtrFactory<ProfileSyncService> startup_controller_weak_factory_; | 1168 base::WeakPtrFactory<ProfileSyncService> startup_controller_weak_factory_; |
| 1169 | 1169 |
| 1170 DISALLOW_COPY_AND_ASSIGN(ProfileSyncService); | 1170 DISALLOW_COPY_AND_ASSIGN(ProfileSyncService); |
| 1171 }; | 1171 }; |
| 1172 | 1172 |
| 1173 bool ShouldShowActionOnUI( | 1173 bool ShouldShowActionOnUI( |
| 1174 const syncer::SyncProtocolError& error); | 1174 const syncer::SyncProtocolError& error); |
| 1175 | 1175 |
| 1176 | 1176 |
| 1177 #endif // CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_H_ | 1177 #endif // CHROME_BROWSER_SYNC_PROFILE_SYNC_SERVICE_H_ |
| OLD | NEW |