Chromium Code Reviews| Index: chrome/browser/sync/profile_sync_factory.h |
| diff --git a/chrome/browser/sync/profile_sync_factory.h b/chrome/browser/sync/profile_sync_factory.h |
| index deb089a5b354a43638c743e772e32701f293666b..d60f23590d8fdf71e2aeb978550db7cf9b5d6f49 100644 |
| --- a/chrome/browser/sync/profile_sync_factory.h |
| +++ b/chrome/browser/sync/profile_sync_factory.h |
| @@ -15,6 +15,7 @@ |
| #include "chrome/browser/sync/glue/model_associator.h" |
| #include "chrome/browser/sync/unrecoverable_error_handler.h" |
| +class ExtensionSettings; |
| class PersonalDataManager; |
| class PasswordStore; |
| class ProfileSyncService; |
| @@ -96,6 +97,14 @@ class ProfileSyncFactory { |
| browser_sync::UnrecoverableErrorHandler* error_handler) = 0; |
| // Instantiates both a model associator and change processor for the |
| + // extension setting data type. The pointers in the return struct are |
| + // owned by the caller. |
|
akalin
2011/09/21 05:41:53
add that this is called on the FILE thread.
|
| + virtual SyncComponents CreateExtensionSettingSyncComponents( |
| + ExtensionSettings* extension_settings, |
| + ProfileSyncService* profile_sync_service, |
| + browser_sync::UnrecoverableErrorHandler* error_handler) = 0; |
| + |
| + // Instantiates both a model associator and change processor for the |
| // extension data type. The pointers in the return struct are |
| // owned by the caller. |
| virtual SyncComponents CreateExtensionSyncComponents( |