diff options
Diffstat (limited to 'chrome/browser/sync/profile_sync_factory.h')
-rw-r--r-- | chrome/browser/sync/profile_sync_factory.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/chrome/browser/sync/profile_sync_factory.h b/chrome/browser/sync/profile_sync_factory.h index 6aef77f..ae61f05 100644 --- a/chrome/browser/sync/profile_sync_factory.h +++ b/chrome/browser/sync/profile_sync_factory.h @@ -17,6 +17,7 @@ class WebDatabase; namespace browser_sync { class DataTypeManager; +class SyncBackendHost; class UnrecoverableErrorHandler; } @@ -42,9 +43,11 @@ class ProfileSyncFactory { // is owned by the caller. virtual ProfileSyncService* CreateProfileSyncService() = 0; - // Instantiates a new DataTypeManager with a list of data type - // controllers. The return pointer is owned by the caller. + // Instantiates a new DataTypeManager with a SyncBackendHost and a + // list of data type controllers. The return pointer is owned by + // the caller. virtual browser_sync::DataTypeManager* CreateDataTypeManager( + browser_sync::SyncBackendHost* backend, const browser_sync::DataTypeController::TypeMap& controllers) = 0; // Instantiates both a model associator and change processor for the |