summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync/profile_sync_factory.h
diff options
context:
space:
mode:
authorzork@google.com <zork@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-01 22:06:21 +0000
committerzork@google.com <zork@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-03-01 22:06:21 +0000
commit8b3b23abcf91b7573c6fcf230240395118c04580 (patch)
tree3c4dc9c354662a6d9ecff8443f4620fa017c7718 /chrome/browser/sync/profile_sync_factory.h
parent3950400350f7f8494f09a3568acb6d40592701f5 (diff)
downloadchromium_src-8b3b23abcf91b7573c6fcf230240395118c04580.zip
chromium_src-8b3b23abcf91b7573c6fcf230240395118c04580.tar.gz
chromium_src-8b3b23abcf91b7573c6fcf230240395118c04580.tar.bz2
Add autofill Change Processor and Model Associator
BUG=29926 TEST=none Review URL: http://codereview.chromium.org/628003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40304 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync/profile_sync_factory.h')
-rw-r--r--chrome/browser/sync/profile_sync_factory.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/sync/profile_sync_factory.h b/chrome/browser/sync/profile_sync_factory.h
index fbb60b2..c027b0f 100644
--- a/chrome/browser/sync/profile_sync_factory.h
+++ b/chrome/browser/sync/profile_sync_factory.h
@@ -15,6 +15,7 @@ class ProfileSyncService;
namespace browser_sync {
class DataTypeManager;
+class UnrecoverableErrorHandler;
}
// Factory class for all profile sync related classes.
@@ -45,6 +46,13 @@ class ProfileSyncFactory {
const browser_sync::DataTypeController::TypeMap& controllers) = 0;
// Instantiates both a model associator and change processor for the
+ // autofill data type. The pointers in the return struct are owned
+ // by the caller.
+ virtual SyncComponents CreateAutofillSyncComponents(
+ ProfileSyncService* profile_sync_service,
+ browser_sync::UnrecoverableErrorHandler* error_handler) = 0;
+
+ // Instantiates both a model associator and change processor for the
// bookmark data type. The pointers in the return struct are owned
// by the caller.
virtual SyncComponents CreateBookmarkSyncComponents(