Lines Matching refs:syncer
18 namespace syncer {
42 : public syncer::SyncApiComponentFactory {
68 syncer::DataTypeController::TypeVector CreateCommonDataTypeControllers(
69 syncer::ModelTypeSet disabled_types,
70 syncer::SyncService* sync_service);
73 std::unique_ptr<syncer::DataTypeManager> CreateDataTypeManager(
74 syncer::ModelTypeSet initial_types,
75 const syncer::WeakHandle<syncer::DataTypeDebugInfoListener>&
77 const syncer::DataTypeController::TypeMap* controllers,
78 const syncer::DataTypeEncryptionHandler* encryption_handler,
79 syncer::ModelTypeConfigurer* configurer,
80 syncer::DataTypeManagerObserver* observer) override;
81 std::unique_ptr<syncer::SyncEngine> CreateSyncEngine(
84 syncer::SyncInvalidationsService* sync_invalidation_service,
85 const base::WeakPtr<syncer::SyncPrefs>& sync_prefs) override;
91 std::unique_ptr<syncer::ModelTypeController>
92 CreateModelTypeControllerForModelRunningOnUIThread(syncer::ModelType type);
96 std::unique_ptr<syncer::ModelTypeControllerDelegate>
97 CreateForwardingControllerDelegate(syncer::ModelType type);
102 std::unique_ptr<syncer::ModelTypeController> CreateWalletModelTypeController(
103 syncer::ModelType type,
105 base::WeakPtr<syncer::ModelTypeControllerDelegate>(
107 syncer::SyncService* sync_service);
110 std::unique_ptr<syncer::ModelTypeController>
112 syncer::ModelType type,
114 base::WeakPtr<syncer::ModelTypeControllerDelegate>(
116 syncer::SyncService* sync_service);