1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263
|
// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/ash/keyed_service/browser_context_keyed_service_factories.h"
#include "ash/constants/ash_features.h"
#include "ash/webui/help_app_ui/help_app_manager_factory.h"
#include "ash/webui/shortcut_customization_ui/shortcuts_app_manager_factory.h"
#include "chrome/browser/accessibility/service/accessibility_service_router_factory.h"
#include "chrome/browser/apps/app_discovery_service/app_discovery_service_factory.h"
#include "chrome/browser/apps/app_service/publishers/arc_apps_factory.h"
#include "chrome/browser/ash/accessibility/live_caption/system_live_caption_service_factory.h"
#include "chrome/browser/ash/account_manager/account_apps_availability_factory.h"
#include "chrome/browser/ash/account_manager/account_manager_policy_controller_factory.h"
#include "chrome/browser/ash/android_sms/android_sms_service_factory.h"
#include "chrome/browser/ash/app_list/app_sync_ui_state_factory.h"
#include "chrome/browser/ash/app_list/arc/arc_vpn_provider_manager_factory.h"
#include "chrome/browser/ash/app_list/search/local_image_search/local_image_search_service_factory.h"
#include "chrome/browser/ash/app_mode/arcvm_app/kiosk_arcvm_app_service_factory.h"
#include "chrome/browser/ash/app_mode/kiosk_app_update_service.h"
#include "chrome/browser/ash/app_restore/app_restore_arc_task_handler_factory.h"
#include "chrome/browser/ash/app_restore/full_restore_service_factory.h"
#include "chrome/browser/ash/apps/apk_web_app_service_factory.h"
#include "chrome/browser/ash/arc/session/arc_service_launcher.h"
#include "chrome/browser/ash/bluetooth/debug_logs_manager_factory.h"
#include "chrome/browser/ash/boca/boca_manager_factory.h"
#include "chrome/browser/ash/boca/on_task/locked_session_window_tracker_factory.h"
#include "chrome/browser/ash/borealis/borealis_service_factory.h"
#include "chrome/browser/ash/bruschetta/bruschetta_service_factory.h"
#include "chrome/browser/ash/calendar/calendar_keyed_service_factory.h"
#include "chrome/browser/ash/cert_provisioning/cert_provisioning_scheduler_user_service.h"
#include "chrome/browser/ash/child_accounts/child_status_reporting_service_factory.h"
#include "chrome/browser/ash/child_accounts/child_user_service_factory.h"
#include "chrome/browser/ash/child_accounts/event_based_status_reporting_service_factory.h"
#include "chrome/browser/ash/child_accounts/family_user_metrics_service_factory.h"
#include "chrome/browser/ash/child_accounts/on_device_controls/app_controls_service_factory.h"
#include "chrome/browser/ash/child_accounts/screen_time_controller_factory.h"
#include "chrome/browser/ash/concierge_helper/concierge_helper_service.h"
#include "chrome/browser/ash/crosapi/keystore_service_factory_ash.h"
#include "chrome/browser/ash/crostini/ansible/ansible_management_service_factory.h"
#include "chrome/browser/ash/crostini/crostini_export_import_factory.h"
#include "chrome/browser/ash/crostini/crostini_installer_factory.h"
#include "chrome/browser/ash/crostini/crostini_metrics_service.h"
#include "chrome/browser/ash/crostini/crostini_package_service_factory.h"
#include "chrome/browser/ash/crostini/crostini_port_forwarder_factory.h"
#include "chrome/browser/ash/crostini/crostini_shared_devices_factory.h"
#include "chrome/browser/ash/crostini/crostini_upgrader_factory.h"
#include "chrome/browser/ash/crostini/throttle/crostini_throttle_factory.h"
#include "chrome/browser/ash/data_migration/data_migration_factory.h"
#include "chrome/browser/ash/early_prefs/early_prefs_export_service_factory.h"
#include "chrome/browser/ash/eche_app/eche_app_manager_factory.h"
#include "chrome/browser/ash/extensions/file_manager/event_router_factory.h"
#include "chrome/browser/ash/extensions/input_method_api.h"
#include "chrome/browser/ash/extensions/media_player_api.h"
#include "chrome/browser/ash/file_manager/volume_manager_factory.h"
#include "chrome/browser/ash/file_system_provider/service_factory.h"
#include "chrome/browser/ash/fileapi/file_change_service_factory.h"
#include "chrome/browser/ash/fileapi/recent_model_factory.h"
#include "chrome/browser/ash/floating_workspace/floating_workspace_service_factory.h"
#include "chrome/browser/ash/guest_os/guest_os_mime_types_service_factory.h"
#include "chrome/browser/ash/guest_os/guest_os_registry_service_factory.h"
#include "chrome/browser/ash/guest_os/guest_os_session_tracker_factory.h"
#include "chrome/browser/ash/guest_os/guest_os_share_path_factory.h"
#include "chrome/browser/ash/guest_os/public/guest_os_service_factory.h"
#include "chrome/browser/ash/kcer/kcer_factory_ash.h"
#include "chrome/browser/ash/kcer/nssdb_migration/pkcs12_migrator.h"
#include "chrome/browser/ash/kerberos/kerberos_credentials_manager_factory.h"
#include "chrome/browser/ash/login/extensions/login_screen_extensions_content_script_manager_factory.h"
#include "chrome/browser/ash/login/extensions/login_screen_extensions_lifetime_manager_factory.h"
#include "chrome/browser/ash/login/lock/online_reauth/lock_screen_reauth_manager_factory.h"
#include "chrome/browser/ash/login/oobe_apps_service/oobe_apps_discovery_service_factory.h"
#include "chrome/browser/ash/login/osauth/profile_prefs_auth_policy_connector_factory.h"
#include "chrome/browser/ash/login/quick_unlock/quick_unlock_factory.h"
#include "chrome/browser/ash/login/saml/password_sync_token_verifier_factory.h"
#include "chrome/browser/ash/login/security_token_session_controller_factory.h"
#include "chrome/browser/ash/login/signin/auth_error_observer_factory.h"
#include "chrome/browser/ash/login/signin/legacy_token_handle_fetcher.h"
#include "chrome/browser/ash/login/signin/oauth2_login_manager_factory.h"
#include "chrome/browser/ash/login/signin/offline_signin_limiter_factory.h"
#include "chrome/browser/ash/login/signin/signin_error_notifier_factory.h"
#include "chrome/browser/ash/login/signin_partition_manager.h"
#include "chrome/browser/ash/login/smart_lock/smart_lock_service_factory.h"
#include "chrome/browser/ash/multidevice_setup/auth_token_validator_factory.h"
#include "chrome/browser/ash/multidevice_setup/multidevice_setup_service_factory.h"
#include "chrome/browser/ash/multidevice_setup/oobe_completion_tracker_factory.h"
#include "chrome/browser/ash/nearby/nearby_dependencies_provider.h"
#include "chrome/browser/ash/nearby/nearby_dependencies_provider_factory.h"
#include "chrome/browser/ash/nearby/nearby_process_manager_factory.h"
#include "chrome/browser/ash/nearby/presence/nearby_presence_service_factory.h"
#include "chrome/browser/ash/nearby/quick_start_connectivity_service_factory.h"
#include "chrome/browser/ash/net/alwayson_vpn_pre_connect_url_allowlist_service_factory.h"
#include "chrome/browser/ash/ownership/owner_settings_service_ash_factory.h"
#include "chrome/browser/ash/phonehub/phone_hub_manager_factory.h"
#include "chrome/browser/ash/platform_keys/key_permissions/key_permissions_service_factory.h"
#include "chrome/browser/ash/platform_keys/key_permissions/user_private_token_kpm_service_factory.h"
#include "chrome/browser/ash/plugin_vm/plugin_vm_engagement_metrics_service.h"
#include "chrome/browser/ash/plugin_vm/plugin_vm_installer_factory.h"
#include "chrome/browser/ash/plugin_vm/plugin_vm_manager_factory.h"
#include "chrome/browser/ash/policy/core/user_cloud_policy_manager_ash.h"
#include "chrome/browser/ash/policy/core/user_cloud_policy_token_forwarder_factory.h"
#include "chrome/browser/ash/printing/cups_print_job_manager_factory.h"
#include "chrome/browser/ash/printing/cups_printers_manager_factory.h"
#include "chrome/browser/ash/printing/history/print_job_history_service_factory.h"
#include "chrome/browser/ash/printing/print_management/printing_manager_factory.h"
#include "chrome/browser/ash/printing/synced_printers_manager_factory.h"
#include "chrome/browser/ash/remote_apps/remote_apps_manager_factory.h"
#include "chrome/browser/ash/scalable_iph/scalable_iph_factory_impl.h"
#include "chrome/browser/ash/scanning/scan_service_factory.h"
#include "chrome/browser/ash/secure_channel/nearby_connector_factory.h"
#include "chrome/browser/ash/smb_client/smb_service_factory.h"
#include "chrome/browser/ash/sync/sync_appsync_service_factory.h"
#include "chrome/browser/ash/sync/sync_error_notifier_factory.h"
#include "chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_manager_factory.h"
#include "chrome/browser/ash/system_web_apps/system_web_app_manager_factory.h"
#include "chrome/browser/ash/tether/tether_service_factory.h"
#include "chrome/browser/browser_process_platform_part_ash.h"
#include "chrome/browser/sharesheet/sharesheet_service_factory.h"
#include "chrome/browser/speech/cros_speech_recognition_service_factory.h"
#include "chrome/browser/speech/extension_api/tts_engine_extension_observer_chromeos_factory.h"
#include "chrome/browser/ui/ash/birch/birch_keyed_service_factory.h"
#include "chrome/browser/ui/ash/desks/admin_template_service_factory.h"
#include "chrome/browser/ui/ash/glanceables/glanceables_keyed_service_factory.h"
#include "chrome/browser/ui/ash/global_media_controls/cast_media_notification_producer_keyed_service_factory.h"
#include "chrome/browser/ui/ash/holding_space/holding_space_keyed_service_factory.h"
#include "chrome/browser/ui/webui/ash/settings/services/hats/os_settings_hats_manager_factory.h"
#include "chrome/browser/ui/webui/ash/settings/services/settings_manager/os_settings_manager_factory.h"
#include "printing/buildflags/buildflags.h"
#if BUILDFLAG(USE_CUPS)
#include "chrome/browser/ash/printing/cups_proxy_service_manager_factory.h"
#endif
namespace ash {
void EnsureBrowserContextKeyedServiceFactoriesBuilt() {
AccountAppsAvailabilityFactory::GetInstance();
AccountManagerPolicyControllerFactory::GetInstance();
AdminTemplateServiceFactory::GetInstance();
ash::AlwaysOnVpnPreConnectUrlAllowlistServiceFactory::GetInstance();
android_sms::AndroidSmsServiceFactory::GetInstance();
ApkWebAppServiceFactory::GetInstance();
app_list::ArcVpnProviderManagerFactory::GetInstance();
app_list::LocalImageSearchServiceFactory::GetInstance();
app_restore::AppRestoreArcTaskHandlerFactory::GetInstance();
apps::AppDiscoveryServiceFactory::GetInstance();
apps::ArcAppsFactory::GetInstance();
AppSyncUIStateFactory::GetInstance();
arc::ArcServiceLauncher::EnsureFactoriesBuilt();
AuthErrorObserverFactory::GetInstance();
ax::AccessibilityServiceRouterFactory::EnsureFactoryBuilt();
BirchKeyedServiceFactory::GetInstance();
bluetooth::DebugLogsManagerFactory::GetInstance();
BocaManagerFactory::GetInstance();
borealis::BorealisServiceFactory::GetInstance();
BrowserProcessPlatformPart::EnsureFactoryBuilt();
bruschetta::BruschettaServiceFactory::GetInstance();
CalendarKeyedServiceFactory::GetInstance();
CastMediaNotificationProducerKeyedServiceFactory::GetInstance();
cert_provisioning::CertProvisioningSchedulerUserServiceFactory::GetInstance();
ChildStatusReportingServiceFactory::GetInstance();
ChildUserServiceFactory::GetInstance();
ConciergeHelperServiceFactory::GetInstance();
crosapi::KeystoreServiceFactoryAsh::GetInstance();
CrosSpeechRecognitionServiceFactory::EnsureFactoryBuilt();
crostini::AnsibleManagementServiceFactory::GetInstance();
crostini::CrostiniExportImportFactory::GetInstance();
crostini::CrostiniInstallerFactory::GetInstance();
crostini::CrostiniMetricsService::Factory::GetInstance();
crostini::CrostiniPackageServiceFactory::GetInstance();
crostini::CrostiniPortForwarderFactory::GetInstance();
crostini::CrostiniSharedDevicesFactory::GetInstance();
crostini::CrostiniThrottleFactory::GetInstance();
crostini::CrostiniUpgraderFactory::GetInstance();
CupsPrintersManagerFactory::GetInstance();
CupsPrintJobManagerFactory::GetInstance();
#if BUILDFLAG(USE_CUPS)
CupsProxyServiceManagerFactory::GetInstance();
#endif
data_migration::DataMigrationFactory::GetInstance();
EarlyPrefsExportServiceFactory::GetInstance();
eche_app::EcheAppManagerFactory::GetInstance();
EventBasedStatusReportingServiceFactory::GetInstance();
extensions::InputMethodAPI::GetFactoryInstance();
extensions::MediaPlayerAPI::GetFactoryInstance();
FamilyUserMetricsServiceFactory::GetInstance();
file_manager::EventRouterFactory::GetInstance();
file_manager::VolumeManagerFactory::GetInstance();
file_system_provider::ServiceFactory::GetInstance();
FileChangeServiceFactory::GetInstance();
FloatingWorkspaceServiceFactory::GetInstance();
full_restore::FullRestoreServiceFactory::GetInstance();
GlanceablesKeyedServiceFactory::GetInstance();
guest_os::GuestOsMimeTypesServiceFactory::GetInstance();
guest_os::GuestOsRegistryServiceFactory::GetInstance();
guest_os::GuestOsServiceFactory::GetInstance();
guest_os::GuestOsSessionTrackerFactory::GetInstance();
guest_os::GuestOsSharePathFactory::GetInstance();
help_app::HelpAppManagerFactory::GetInstance();
HoldingSpaceKeyedServiceFactory::GetInstance();
kcer::KcerFactoryAsh::GetInstance();
kcer::Pkcs12MigratorFactory::GetInstance();
KerberosCredentialsManagerFactory::GetInstance();
KioskAppUpdateServiceFactory::GetInstance();
KioskArcvmAppServiceFactory::GetInstance();
LockScreenReauthManagerFactory::GetInstance();
LockedSessionWindowTrackerFactory::GetInstance();
login::SecurityTokenSessionControllerFactory::GetInstance();
login::SigninPartitionManager::Factory::GetInstance();
LoginScreenExtensionsContentScriptManagerFactory::GetInstance();
LoginScreenExtensionsLifetimeManagerFactory::GetInstance();
multidevice_setup::AuthTokenValidatorFactory::GetInstance();
multidevice_setup::MultiDeviceSetupServiceFactory::GetInstance();
multidevice_setup::OobeCompletionTrackerFactory::GetInstance();
nearby::NearbyDependenciesProvider::EnsureFactoryBuilt();
nearby::NearbyDependenciesProviderFactory::GetInstance();
nearby::NearbyProcessManagerFactory::GetInstance();
nearby::presence::NearbyPresenceServiceFactory::GetInstance();
OAuth2LoginManagerFactory::GetInstance();
on_device_controls::AppControlsServiceFactory::GetInstance();
OfflineSigninLimiterFactory::GetInstance();
OobeAppsDiscoveryServiceFactory::GetInstance();
OwnerSettingsServiceAshFactory::GetInstance();
PasswordSyncTokenVerifierFactory::GetInstance();
personalization_app::PersonalizationAppManagerFactory::GetInstance();
phonehub::PhoneHubManagerFactory::GetInstance();
platform_keys::KeyPermissionsServiceFactory::GetInstance();
platform_keys::UserPrivateTokenKeyPermissionsManagerServiceFactory::
GetInstance();
plugin_vm::PluginVmEngagementMetricsService::Factory::GetInstance();
plugin_vm::PluginVmInstallerFactory::GetInstance();
plugin_vm::PluginVmManagerFactory::GetInstance();
policy::UserCloudPolicyManagerAsh::EnsureFactoryBuilt();
policy::UserCloudPolicyTokenForwarderFactory::GetInstance();
printing::print_management::PrintingManagerFactory::GetInstance();
PrintJobHistoryServiceFactory::GetInstance();
ProfilePrefsAuthPolicyConnectorFactory::GetInstance();
quick_start::QuickStartConnectivityServiceFactory::GetInstance();
quick_unlock::QuickUnlockFactory::GetInstance();
RecentModelFactory::GetInstance();
RemoteAppsManagerFactory::GetInstance();
ScalableIphFactoryImpl::BuildInstance();
ScanServiceFactory::GetInstance();
ScreenTimeControllerFactory::GetInstance();
secure_channel::NearbyConnectorFactory::GetInstance();
settings::OsSettingsHatsManagerFactory::GetInstance();
settings::OsSettingsManagerFactory::GetInstance();
sharesheet::SharesheetServiceFactory::GetInstance();
shortcut_ui::ShortcutsAppManagerFactory::GetInstance();
SigninErrorNotifierFactory::GetInstance();
SmartLockServiceFactory::GetInstance();
smb_client::SmbServiceFactory::GetInstance();
SyncAppsyncServiceFactory::GetInstance();
SyncedPrintersManagerFactory::GetInstance();
SyncErrorNotifierFactory::GetInstance();
SystemLiveCaptionServiceFactory::GetInstance();
SystemWebAppManagerFactory::GetInstance();
tether::TetherServiceFactory::GetInstance();
LegacyTokenHandleFetcher::EnsureFactoryBuilt();
TtsEngineExtensionObserverChromeOSFactory::GetInstance();
}
} // namespace ash
|