Lines Matching refs:syncer

147 using syncer::ForwardingModelTypeControllerDelegate;
167 syncer::ModelTypeSet GetDisabledTypesFromCommandLine() { in GetDisabledTypesFromCommandLine()
172 syncer::ModelTypeSet disabled_types = in GetDisabledTypesFromCommandLine()
173 syncer::ModelTypeSetFromString(disabled_types_str); in GetDisabledTypesFromCommandLine()
174 if (disabled_types.Has(syncer::DEVICE_INFO)) { in GetDisabledTypesFromCommandLine()
176 disabled_types.Remove(syncer::DEVICE_INFO); in GetDisabledTypesFromCommandLine()
181 base::WeakPtr<syncer::SyncableService> GetWeakPtrOrNull( in GetWeakPtrOrNull()
182 syncer::SyncableService* service) { in GetWeakPtrOrNull()
187 return base::BindRepeating(&syncer::ReportUnrecoverableError, in GetDumpStackClosure()
236 std::make_unique<syncer::StandaloneTrustedVaultClient>( in ChromeSyncClient()
258 GetPrefService()->GetFilePath(syncer::prefs::kLocalSyncBackendDir); in GetLocalSyncBackendFolder()
285 syncer::ModelTypeStoreService* ChromeSyncClient::GetModelTypeStoreService() { in GetModelTypeStoreService()
290 syncer::DeviceInfoSyncService* ChromeSyncClient::GetDeviceInfoSyncService() { in GetDeviceInfoSyncService()
333 syncer::DataTypeController::TypeVector
334 ChromeSyncClient::CreateDataTypeControllers(syncer::SyncService* sync_service) { in CreateDataTypeControllers()
335 syncer::ModelTypeSet disabled_types = GetDisabledTypesFromCommandLine(); in CreateDataTypeControllers()
337 syncer::DataTypeController::TypeVector controllers = in CreateDataTypeControllers()
343 syncer::RepeatingModelTypeStoreFactory model_type_store_factory = in CreateDataTypeControllers()
346 if (!disabled_types.Has(syncer::SECURITY_EVENTS)) { in CreateDataTypeControllers()
347 syncer::ModelTypeControllerDelegate* delegate = in CreateDataTypeControllers()
353 controllers.push_back(std::make_unique<syncer::ModelTypeController>( in CreateDataTypeControllers()
354 syncer::SECURITY_EVENTS, in CreateDataTypeControllers()
356 std::make_unique<syncer::ForwardingModelTypeControllerDelegate>( in CreateDataTypeControllers()
359 std::make_unique<syncer::ForwardingModelTypeControllerDelegate>( in CreateDataTypeControllers()
363 if (!disabled_types.Has(syncer::SHARING_MESSAGE)) { in CreateDataTypeControllers()
367 syncer::ModelTypeControllerDelegate* delegate = in CreateDataTypeControllers()
368 GetControllerDelegateForModelType(syncer::SHARING_MESSAGE).get(); in CreateDataTypeControllers()
372 std::make_unique<syncer::ForwardingModelTypeControllerDelegate>( in CreateDataTypeControllers()
375 std::make_unique<syncer::ForwardingModelTypeControllerDelegate>( in CreateDataTypeControllers()
381 syncer::SUPERVISED_USER_SETTINGS, profile_, dump_stack, in CreateDataTypeControllers()
383 GetSyncableServiceForType(syncer::SUPERVISED_USER_SETTINGS))); in CreateDataTypeControllers()
385 syncer::SUPERVISED_USER_ALLOWLISTS, profile_, dump_stack, in CreateDataTypeControllers()
387 GetSyncableServiceForType(syncer::SUPERVISED_USER_ALLOWLISTS))); in CreateDataTypeControllers()
393 if (!disabled_types.Has(syncer::APPS)) { in CreateDataTypeControllers()
399 if (!disabled_types.Has(syncer::EXTENSIONS)) { in CreateDataTypeControllers()
401 syncer::EXTENSIONS, model_type_store_factory, in CreateDataTypeControllers()
402 GetSyncableServiceForType(syncer::EXTENSIONS), dump_stack, profile_)); in CreateDataTypeControllers()
407 if (!disabled_types.Has(syncer::EXTENSION_SETTINGS)) { in CreateDataTypeControllers()
409 syncer::EXTENSION_SETTINGS, model_type_store_factory, in CreateDataTypeControllers()
411 profile_, syncer::EXTENSION_SETTINGS), in CreateDataTypeControllers()
417 if (!disabled_types.Has(syncer::APP_SETTINGS)) { in CreateDataTypeControllers()
424 if (!disabled_types.Has(syncer::WEB_APPS)) { in CreateDataTypeControllers()
432 if (!disabled_types.Has(syncer::THEMES)) { in CreateDataTypeControllers()
434 syncer::THEMES, model_type_store_factory, in CreateDataTypeControllers()
435 GetSyncableServiceForType(syncer::THEMES), dump_stack, profile_)); in CreateDataTypeControllers()
440 if (!disabled_types.Has(syncer::SEARCH_ENGINES)) { in CreateDataTypeControllers()
442 std::make_unique<syncer::SyncableServiceBasedModelTypeController>( in CreateDataTypeControllers()
443 syncer::SEARCH_ENGINES, model_type_store_factory, in CreateDataTypeControllers()
444 GetSyncableServiceForType(syncer::SEARCH_ENGINES), dump_stack)); in CreateDataTypeControllers()
458 syncer::APP_LIST, model_type_store_factory, in CreateDataTypeControllers()
459 GetSyncableServiceForType(syncer::APP_LIST), dump_stack, in CreateDataTypeControllers()
464 std::make_unique<syncer::SyncableServiceBasedModelTypeController>( in CreateDataTypeControllers()
465 syncer::APP_LIST, model_type_store_factory, in CreateDataTypeControllers()
466 GetSyncableServiceForType(syncer::APP_LIST), dump_stack)); in CreateDataTypeControllers()
475 if (!disabled_types.Has(syncer::DICTIONARY) && in CreateDataTypeControllers()
478 std::make_unique<syncer::SyncableServiceBasedModelTypeController>( in CreateDataTypeControllers()
479 syncer::DICTIONARY, model_type_store_factory, in CreateDataTypeControllers()
480 GetSyncableServiceForType(syncer::DICTIONARY), dump_stack)); in CreateDataTypeControllers()
489 GetSyncableServiceForType(syncer::ARC_PACKAGE), dump_stack, in CreateDataTypeControllers()
493 if (!disabled_types.Has(syncer::OS_PREFERENCES)) { in CreateDataTypeControllers()
496 syncer::OS_PREFERENCES, model_type_store_factory, in CreateDataTypeControllers()
497 GetSyncableServiceForType(syncer::OS_PREFERENCES), dump_stack, in CreateDataTypeControllers()
500 if (!disabled_types.Has(syncer::OS_PRIORITY_PREFERENCES)) { in CreateDataTypeControllers()
503 syncer::OS_PRIORITY_PREFERENCES, model_type_store_factory, in CreateDataTypeControllers()
504 GetSyncableServiceForType(syncer::OS_PRIORITY_PREFERENCES), in CreateDataTypeControllers()
507 if (!disabled_types.Has(syncer::PRINTERS)) { in CreateDataTypeControllers()
509 syncer::ModelTypeControllerDelegate* delegate = in CreateDataTypeControllers()
510 GetControllerDelegateForModelType(syncer::PRINTERS).get(); in CreateDataTypeControllers()
512 syncer::PRINTERS, in CreateDataTypeControllers()
519 if (!disabled_types.Has(syncer::WIFI_CONFIGURATIONS) && in CreateDataTypeControllers()
523 syncer::ModelTypeControllerDelegate* delegate = in CreateDataTypeControllers()
524 GetControllerDelegateForModelType(syncer::WIFI_CONFIGURATIONS).get(); in CreateDataTypeControllers()
526 syncer::WIFI_CONFIGURATIONS, in CreateDataTypeControllers()
535 if (!disabled_types.Has(syncer::WIFI_CONFIGURATIONS) && in CreateDataTypeControllers()
538 syncer::ModelTypeControllerDelegate* delegate = in CreateDataTypeControllers()
539 GetControllerDelegateForModelType(syncer::WIFI_CONFIGURATIONS).get(); in CreateDataTypeControllers()
540 controllers.push_back(std::make_unique<syncer::ModelTypeController>( in CreateDataTypeControllers()
541 syncer::WIFI_CONFIGURATIONS, in CreateDataTypeControllers()
554 syncer::TrustedVaultClient* ChromeSyncClient::GetTrustedVaultClient() { in GetTrustedVaultClient()
567 syncer::SyncInvalidationsService*
572 scoped_refptr<syncer::ExtensionsActivity>
577 base::WeakPtr<syncer::SyncableService>
578 ChromeSyncClient::GetSyncableServiceForType(syncer::ModelType type) { in GetSyncableServiceForType()
580 case syncer::SEARCH_ENGINES: in GetSyncableServiceForType()
584 case syncer::APPS: in GetSyncableServiceForType()
585 case syncer::EXTENSIONS: in GetSyncableServiceForType()
589 case syncer::APP_LIST: in GetSyncableServiceForType()
594 case syncer::THEMES: in GetSyncableServiceForType()
599 case syncer::DICTIONARY: { in GetSyncableServiceForType()
608 case syncer::SUPERVISED_USER_SETTINGS: in GetSyncableServiceForType()
612 case syncer::SUPERVISED_USER_ALLOWLISTS: in GetSyncableServiceForType()
618 case syncer::ARC_PACKAGE: in GetSyncableServiceForType()
620 case syncer::OS_PREFERENCES: in GetSyncableServiceForType()
621 case syncer::OS_PRIORITY_PREFERENCES: in GetSyncableServiceForType()
632 base::WeakPtr<syncer::ModelTypeControllerDelegate>
633 ChromeSyncClient::GetControllerDelegateForModelType(syncer::ModelType type) { in GetControllerDelegateForModelType()
635 case syncer::READING_LIST: { in GetControllerDelegateForModelType()
643 case syncer::PRINTERS: in GetControllerDelegateForModelType()
649 case syncer::WIFI_CONFIGURATIONS: in GetControllerDelegateForModelType()
654 case syncer::SHARING_MESSAGE: in GetControllerDelegateForModelType()
657 case syncer::USER_CONSENTS: in GetControllerDelegateForModelType()
660 case syncer::USER_EVENTS: in GetControllerDelegateForModelType()
664 case syncer::WEB_APPS: { in GetControllerDelegateForModelType()
679 case syncer::AUTOFILL: in GetControllerDelegateForModelType()
680 case syncer::AUTOFILL_PROFILE: in GetControllerDelegateForModelType()
681 case syncer::AUTOFILL_WALLET_DATA: in GetControllerDelegateForModelType()
682 case syncer::AUTOFILL_WALLET_METADATA: in GetControllerDelegateForModelType()
683 case syncer::BOOKMARKS: in GetControllerDelegateForModelType()
684 case syncer::DEVICE_INFO: in GetControllerDelegateForModelType()
685 case syncer::SECURITY_EVENTS: in GetControllerDelegateForModelType()
686 case syncer::SEND_TAB_TO_SELF: in GetControllerDelegateForModelType()
687 case syncer::SESSIONS: in GetControllerDelegateForModelType()
688 case syncer::TYPED_URLS: in GetControllerDelegateForModelType()
690 return base::WeakPtr<syncer::ModelTypeControllerDelegate>(); in GetControllerDelegateForModelType()
694 return base::WeakPtr<syncer::ModelTypeControllerDelegate>(); in GetControllerDelegateForModelType()
698 syncer::SyncApiComponentFactory*
703 syncer::SyncTypePreferenceProvider* ChromeSyncClient::GetPreferenceProvider() { in GetPreferenceProvider()
716 std::unique_ptr<syncer::ModelTypeController>
718 syncer::SyncService* sync_service) { in CreateAppsModelTypeController()
723 GetSyncableServiceForType(syncer::APPS), GetDumpStackClosure(), in CreateAppsModelTypeController()
729 syncer::APPS, GetModelTypeStoreService()->GetStoreFactory(), in CreateAppsModelTypeController()
730 GetSyncableServiceForType(syncer::APPS), GetDumpStackClosure(), profile_); in CreateAppsModelTypeController()
733 std::unique_ptr<syncer::ModelTypeController>
735 syncer::SyncService* sync_service) { in CreateAppSettingsModelTypeController()
741 profile_, syncer::APP_SETTINGS), in CreateAppSettingsModelTypeController()
747 syncer::APP_SETTINGS, GetModelTypeStoreService()->GetStoreFactory(), in CreateAppSettingsModelTypeController()
749 profile_, syncer::APP_SETTINGS), in CreateAppSettingsModelTypeController()
753 std::unique_ptr<syncer::ModelTypeController>
755 syncer::SyncService* sync_service) { in CreateWebAppsModelTypeController()
756 syncer::ModelTypeControllerDelegate* delegate = in CreateWebAppsModelTypeController()
757 GetControllerDelegateForModelType(syncer::WEB_APPS).get(); in CreateWebAppsModelTypeController()
762 syncer::WEB_APPS, in CreateWebAppsModelTypeController()
771 return std::make_unique<syncer::ModelTypeController>( in CreateWebAppsModelTypeController()
772 syncer::WEB_APPS, in CreateWebAppsModelTypeController()