diff options
Diffstat (limited to 'chrome/browser/sync/profile_sync_factory_impl.h')
| -rw-r--r-- | chrome/browser/sync/profile_sync_factory_impl.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/chrome/browser/sync/profile_sync_factory_impl.h b/chrome/browser/sync/profile_sync_factory_impl.h index 5d8873b..27063a5 100644 --- a/chrome/browser/sync/profile_sync_factory_impl.h +++ b/chrome/browser/sync/profile_sync_factory_impl.h @@ -30,6 +30,13 @@ class ProfileSyncFactoryImpl : public ProfileSyncFactory { browser_sync::SyncBackendHost* backend, const browser_sync::DataTypeController::TypeMap* controllers); + virtual browser_sync::GenericChangeProcessor* CreateGenericChangeProcessor( + ProfileSyncService* profile_sync_service, + browser_sync::UnrecoverableErrorHandler* error_handler, + const base::WeakPtr<SyncableService>& local_service); + + virtual browser_sync::SharedChangeProcessor* CreateSharedChangeProcessor(); + virtual SyncComponents CreateAppSyncComponents( ProfileSyncService* profile_sync_service, browser_sync::UnrecoverableErrorHandler* error_handler); @@ -39,10 +46,8 @@ class ProfileSyncFactoryImpl : public ProfileSyncFactory { WebDatabase* web_database, browser_sync::UnrecoverableErrorHandler* error_handler); - virtual SyncComponents CreateAutofillProfileSyncComponents( - ProfileSyncService* profile_sync_service, - WebDataService* web_data_service, - browser_sync::UnrecoverableErrorHandler* error_handler); + virtual base::WeakPtr<SyncableService> GetAutofillProfileSyncableService( + WebDataService* web_data_service) const; virtual SyncComponents CreateBookmarkSyncComponents( ProfileSyncService* profile_sync_service, |
