Lines Matching refs:syncer
19 namespace syncer {
42 : public syncer::SyncApiComponentFactory {
64 syncer::DataTypeController::TypeVector CreateCommonDataTypeControllers(
65 syncer::ModelTypeSet disabled_types,
66 syncer::SyncService* sync_service);
69 std::unique_ptr<syncer::DataTypeManager> CreateDataTypeManager(
70 syncer::ModelTypeSet initial_types,
71 const syncer::WeakHandle<syncer::DataTypeDebugInfoListener>&
73 const syncer::DataTypeController::TypeMap* controllers,
74 const syncer::DataTypeEncryptionHandler* encryption_handler,
75 syncer::ModelTypeConfigurer* configurer,
76 syncer::DataTypeManagerObserver* observer) override;
77 std::unique_ptr<syncer::SyncEngine> CreateSyncEngine(
80 const base::WeakPtr<syncer::SyncPrefs>& sync_prefs) override;
85 std::unique_ptr<syncer::ModelTypeController>
86 CreateModelTypeControllerForModelRunningOnUIThread(syncer::ModelType type);
90 std::unique_ptr<syncer::ModelTypeControllerDelegate>
91 CreateForwardingControllerDelegate(syncer::ModelType type);
96 std::unique_ptr<syncer::ModelTypeController> CreateWalletModelTypeController(
97 syncer::ModelType type,
99 base::WeakPtr<syncer::ModelTypeControllerDelegate>(
101 syncer::SyncService* sync_service);
104 std::unique_ptr<syncer::ModelTypeController>
106 syncer::ModelType type,
108 base::WeakPtr<syncer::ModelTypeControllerDelegate>(
110 syncer::SyncService* sync_service);