Index: chrome/browser/sync/glue/shared_change_processor.h |
diff --git a/chrome/browser/sync/glue/shared_change_processor.h b/chrome/browser/sync/glue/shared_change_processor.h |
index b6afe772020c9c498b5ee9d75b666a413ca95932..dccac666f096881f794006bd0117acd74bc907f5 100644 |
--- a/chrome/browser/sync/glue/shared_change_processor.h |
+++ b/chrome/browser/sync/glue/shared_change_processor.h |
@@ -25,7 +25,7 @@ class SyncData; |
class SyncableService; |
typedef std::vector<syncer::SyncData> SyncDataList; |
-} // namespace |
+} // namespace syncer |
namespace browser_sync { |
@@ -79,12 +79,14 @@ class SharedChangeProcessor |
// GenericChangeProcessor stubs (with disconnect support). |
// Should only be called on the same thread the datatype resides. |
- virtual syncer::SyncError GetSyncData( |
- syncer::SyncDataList* current_sync_data); |
virtual int GetSyncCount(); |
virtual syncer::SyncError ProcessSyncChanges( |
const tracked_objects::Location& from_here, |
const syncer::SyncChangeList& change_list); |
+ virtual syncer::SyncDataList GetAllSyncData(syncer::ModelType type) const; |
+ virtual syncer::SyncError GetAllSyncDataReturnError( |
+ syncer::ModelType type, |
+ syncer::SyncDataList* data) const; |
virtual bool SyncModelHasUserCreatedNodes(bool* has_nodes); |
virtual bool CryptoReadyIfNecessary(); |