Chromium Code Reviews| Index: sync/internal_api/public/sync_manager.h |
| diff --git a/sync/internal_api/public/sync_manager.h b/sync/internal_api/public/sync_manager.h |
| index bb8dd619e6a5df50d425a02cbf06c35b975a4c06..d31888c60b94cce003f7d0512d0125f39158b56b 100644 |
| --- a/sync/internal_api/public/sync_manager.h |
| +++ b/sync/internal_api/public/sync_manager.h |
| @@ -402,6 +402,16 @@ class SyncManager { |
| // Returns the set of types for which we have stored some sync data. |
| syncer::ModelTypeSet InitialSyncEndedTypes(); |
| + // Returns those types within |types| that have an empty progress marker |
| + // token. |
| + syncer::ModelTypeSet GetTypesWithEmptyProgressMarkerToken( |
|
rlarocque
2012/07/11 22:44:42
Does this need to be public? Does it need to be e
Nicolas Zea
2012/07/11 23:04:16
It's primarily public for testing. Both the SyncMa
|
| + syncer::ModelTypeSet types); |
| + |
| + // Purge from the directory those types with non-empty progress markers |
| + // but without initial synced ended set. |
| + // Returns false if an error occurred, true otherwise. |
| + bool PurgePartiallySyncedTypes(); |
| + |
| // Update tokens that we're using in Sync. Email must stay the same. |
| void UpdateCredentials(const SyncCredentials& credentials); |
| @@ -560,10 +570,6 @@ class SyncManager { |
| bool InitialSyncEndedForTypes(syncer::ModelTypeSet types, UserShare* share); |
| -syncer::ModelTypeSet GetTypesWithEmptyProgressMarkerToken( |
| - syncer::ModelTypeSet types, |
| - syncer::UserShare* share); |
| - |
| const char* ConnectionStatusToString(ConnectionStatus status); |
| // Returns the string representation of a PassphraseRequiredReason value. |