| 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 COMPONENTS_BROWSER_SYNC_BROWSER_PROFILE_SYNC_SERVICE_H_ | 5 #ifndef COMPONENTS_BROWSER_SYNC_BROWSER_PROFILE_SYNC_SERVICE_H_ |
| 6 #define COMPONENTS_BROWSER_SYNC_BROWSER_PROFILE_SYNC_SERVICE_H_ | 6 #define COMPONENTS_BROWSER_SYNC_BROWSER_PROFILE_SYNC_SERVICE_H_ |
| 7 | 7 |
| 8 #include <memory> | 8 #include <memory> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 661 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 672 FRIEND_TEST_ALL_PREFIXES(ProfileSyncServiceTest, InitialState); | 672 FRIEND_TEST_ALL_PREFIXES(ProfileSyncServiceTest, InitialState); |
| 673 | 673 |
| 674 // Stops the sync engine. Does NOT set IsSyncRequested to false. Use | 674 // Stops the sync engine. Does NOT set IsSyncRequested to false. Use |
| 675 // RequestStop for that. |data_fate| controls whether the local sync data is | 675 // RequestStop for that. |data_fate| controls whether the local sync data is |
| 676 // deleted or kept when the engine shuts down. | 676 // deleted or kept when the engine shuts down. |
| 677 void StopImpl(SyncStopDataFate data_fate); | 677 void StopImpl(SyncStopDataFate data_fate); |
| 678 | 678 |
| 679 // Update the last auth error and notify observers of error state. | 679 // Update the last auth error and notify observers of error state. |
| 680 void UpdateAuthErrorState(const GoogleServiceAuthError& error); | 680 void UpdateAuthErrorState(const GoogleServiceAuthError& error); |
| 681 | 681 |
| 682 // Detects and attempts to recover from a previous improper datatype | |
| 683 // configuration where Keep Everything Synced and the preferred types were | |
| 684 // not correctly set. | |
| 685 void TrySyncDatatypePrefRecovery(); | |
| 686 | |
| 687 // Puts the backend's sync scheduler into NORMAL mode. | 682 // Puts the backend's sync scheduler into NORMAL mode. |
| 688 // Called when configuration is complete. | 683 // Called when configuration is complete. |
| 689 void StartSyncingWithServer(); | 684 void StartSyncingWithServer(); |
| 690 | 685 |
| 691 // Called when we've determined that we don't need a passphrase (either | 686 // Called when we've determined that we don't need a passphrase (either |
| 692 // because OnPassphraseAccepted() was called, or because we've gotten a | 687 // because OnPassphraseAccepted() was called, or because we've gotten a |
| 693 // OnPassphraseRequired() but no data types are enabled). | 688 // OnPassphraseRequired() but no data types are enabled). |
| 694 void ResolvePassphraseRequired(); | 689 void ResolvePassphraseRequired(); |
| 695 | 690 |
| 696 // During initial signin, ProfileSyncService caches the user's signin | 691 // During initial signin, ProfileSyncService caches the user's signin |
| (...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1020 base::WeakPtrFactory<ProfileSyncService> startup_controller_weak_factory_; | 1015 base::WeakPtrFactory<ProfileSyncService> startup_controller_weak_factory_; |
| 1021 | 1016 |
| 1022 DISALLOW_COPY_AND_ASSIGN(ProfileSyncService); | 1017 DISALLOW_COPY_AND_ASSIGN(ProfileSyncService); |
| 1023 }; | 1018 }; |
| 1024 | 1019 |
| 1025 bool ShouldShowActionOnUI( | 1020 bool ShouldShowActionOnUI( |
| 1026 const syncer::SyncProtocolError& error); | 1021 const syncer::SyncProtocolError& error); |
| 1027 | 1022 |
| 1028 | 1023 |
| 1029 #endif // COMPONENTS_BROWSER_SYNC_BROWSER_PROFILE_SYNC_SERVICE_H_ | 1024 #endif // COMPONENTS_BROWSER_SYNC_BROWSER_PROFILE_SYNC_SERVICE_H_ |
| OLD | NEW |