browser_context_keyed_service_factories.cc revision 010d83a9304c5a91596085d917d248abff47903a
123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)// found in the LICENSE file. 423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/browser_context_keyed_service_factories.h" 623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/activity_log/activity_log.h" 823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/activity_log_private/activity_log_private_api.h" 923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/alarms/alarm_manager.h" 1023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/audio/audio_api.h" 1123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/bluetooth/bluetooth_api.h" 12e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch#include "chrome/browser/extensions/api/bluetooth/bluetooth_private_api.h" 135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu#include "chrome/browser/extensions/api/bluetooth_low_energy/bluetooth_low_energy_api.h" 145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu#include "chrome/browser/extensions/api/bluetooth_socket/bluetooth_socket_event_dispatcher.h" 1523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h" 1623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/bookmarks/bookmarks_api.h" 1723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/braille_display_private/braille_display_private_api.h" 1823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/commands/command_service.h" 19e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch#include "chrome/browser/extensions/api/content_settings/content_settings_service.h" 2023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/cookies/cookies_api.h" 2123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/developer_private/developer_private_api.h" 2223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/dial/dial_api_factory.h" 2323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/extension_action/extension_action_api.h" 2423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/feedback_private/feedback_private_api.h" 2523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/font_settings/font_settings_api.h" 2623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/history/history_api.h" 2723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/hotword_private/hotword_private_api.h" 2823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/identity/identity_api.h" 2923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/idle/idle_manager_factory.h" 3023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/input/input.h" 3123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/location/location_manager.h" 3223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/management/management_api.h" 3323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/mdns/mdns_api.h" 3423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/media_galleries_private/media_galleries_private_api.h" 3523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/networking_private/networking_private_event_router_factory.h" 3623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/omnibox/omnibox_api.h" 3723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/preference/chrome_direct_setting_api.h" 3823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/preference/preference_api.h" 3923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/processes/processes_api.h" 4023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/push_messaging/push_messaging_api.h" 41010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)#include "chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h" 4223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/serial/serial_connection.h" 434ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch#include "chrome/browser/extensions/api/sessions/sessions_api.h" 4423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h" 4523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h" 4623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/streams_private/streams_private_api.h" 4723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/system_info/system_info_api.h" 4823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/tab_capture/tab_capture_registry.h" 4923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/tabs/tabs_windows_api.h" 5023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/web_navigation/web_navigation_api.h" 5123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/web_request/web_request_api.h" 5223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h" 53effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch#include "chrome/browser/extensions/api/webstore/webstore_api.h" 540529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch#include "chrome/browser/extensions/extension_garbage_collector_factory.h" 55effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch#include "chrome/browser/extensions/extension_gcm_app_handler.h" 56c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch#include "chrome/browser/extensions/extension_storage_monitor_factory.h" 5723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/extension_system_factory.h" 5823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/extension_toolbar_model_factory.h" 5923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/extension_web_ui_override_registrar.h" 6023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/install_tracker_factory.h" 6123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/menu_manager_factory.h" 6223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/plugin_manager.h" 6323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/token_cache/token_cache_service_factory.h" 6423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/speech/extension_api/tts_extension_api.h" 6523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "extensions/browser/api/api_resource_manager.h" 66010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)#include "extensions/browser/api/usb/usb_device_resource.h" 6723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 6823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) 6923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/chromeos/extensions/file_manager/file_browser_private_api_factory.h" 7023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/chromeos/extensions/input_method_api.h" 7123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/chromeos/extensions/media_player_api.h" 7223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/input_ime/input_ime_api.h" 7323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/log_private/log_private_api.h" 7423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 7523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 7623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(ENABLE_SPELLCHECK) 7723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/spellcheck/spellcheck_api.h" 7823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 7923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 8023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)namespace chrome_extensions { 8123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 8223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)void EnsureBrowserContextKeyedServiceFactoriesBuilt() { 8323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ActivityLog::GetFactoryInstance(); 8423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ActivityLogAPI::GetFactoryInstance(); 8523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::AlarmManager::GetFactoryInstance(); 8623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ApiResourceManager< 8723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::SerialConnection>::GetFactoryInstance(); 8823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ApiResourceManager< 8923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::UsbDeviceResource>::GetFactoryInstance(); 9023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::AudioAPI::GetFactoryInstance(); 9123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::BookmarksAPI::GetFactoryInstance(); 9223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::BookmarkManagerPrivateAPI::GetFactoryInstance(); 9323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::BluetoothAPI::GetFactoryInstance(); 945c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu extensions::BluetoothLowEnergyAPI::GetFactoryInstance(); 95e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch extensions::BluetoothPrivateAPI::GetFactoryInstance(); 9623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::BrailleDisplayPrivateAPI::GetFactoryInstance(); 9723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::chromedirectsetting::ChromeDirectSettingAPI::GetFactoryInstance(); 9823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::CommandService::GetFactoryInstance(); 99e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch extensions::ContentSettingsService::GetFactoryInstance(); 10023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::CookiesAPI::GetFactoryInstance(); 10123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::DeveloperPrivateAPI::GetFactoryInstance(); 10223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::DialAPIFactory::GetInstance(); 10323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ExtensionActionAPI::GetFactoryInstance(); 1040529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch extensions::ExtensionGarbageCollectorFactory::GetInstance(); 105c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch extensions::ExtensionStorageMonitorFactory::GetInstance(); 10623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ExtensionSystemFactory::GetInstance(); 107effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch extensions::ExtensionToolbarModelFactory::GetInstance(); 10823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ExtensionWebUIOverrideRegistrar::GetFactoryInstance(); 10923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::FeedbackPrivateAPI::GetFactoryInstance(); 11023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::FontSettingsAPI::GetFactoryInstance(); 11123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::HistoryAPI::GetFactoryInstance(); 11223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::HotwordPrivateEventService::GetFactoryInstance(); 11323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::IdentityAPI::GetFactoryInstance(); 11423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::IdleManagerFactory::GetInstance(); 11523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::InstallTrackerFactory::GetInstance(); 11623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(TOOLKIT_VIEWS) 11723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::InputAPI::GetFactoryInstance(); 11823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 11923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) 12023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::InputImeAPI::GetFactoryInstance(); 12123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::InputMethodAPI::GetFactoryInstance(); 12223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 12323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::LocationManager::GetFactoryInstance(); 12423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) 12523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::LogPrivateAPI::GetFactoryInstance(); 12623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 12723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ManagementAPI::GetFactoryInstance(); 12823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::MDnsAPI::GetFactoryInstance(); 12923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::MediaGalleriesPrivateAPI::GetFactoryInstance(); 13023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) 13123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::MediaPlayerAPI::GetFactoryInstance(); 13223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 13323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::MenuManagerFactory::GetInstance(); 13423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) || defined(OS_WIN) || defined(OS_MACOSX) 13523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::NetworkingPrivateEventRouterFactory::GetInstance(); 13623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 13723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::OmniboxAPI::GetFactoryInstance(); 13823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(ENABLE_PLUGINS) 13923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::PluginManager::GetFactoryInstance(); 14023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif // defined(ENABLE_PLUGINS) 14123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::PreferenceAPI::GetFactoryInstance(); 14223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ProcessesAPI::GetFactoryInstance(); 14323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::PushMessagingAPI::GetFactoryInstance(); 144010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) extensions::ScreenlockPrivateEventRouter::GetFactoryInstance(); 1454ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch extensions::SessionsAPI::GetFactoryInstance(); 14623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::SettingsOverridesAPI::GetFactoryInstance(); 14723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::SignedInDevicesManager::GetFactoryInstance(); 14823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(ENABLE_SPELLCHECK) 14923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::SpellcheckAPI::GetFactoryInstance(); 15023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 15123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::StreamsPrivateAPI::GetFactoryInstance(); 15223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::SystemInfoAPI::GetFactoryInstance(); 15323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::TabCaptureRegistry::GetFactoryInstance(); 15423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::TabsWindowsAPI::GetFactoryInstance(); 15523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::TtsAPI::GetFactoryInstance(); 15623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::WebNavigationAPI::GetFactoryInstance(); 15723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::WebRequestAPI::GetFactoryInstance(); 15823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::WebrtcAudioPrivateEventService::GetFactoryInstance(); 159effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch extensions::WebstoreAPI::GetFactoryInstance(); 16023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) 16123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) file_manager::FileBrowserPrivateAPIFactory::GetInstance(); 16223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 16323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) TokenCacheServiceFactory::GetInstance(); 164effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch extensions::ExtensionGCMAppHandler::GetFactoryInstance(); 1655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu extensions::api::BluetoothSocketEventDispatcher::GetFactoryInstance(); 16623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)} 16723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 16823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)} // namespace chrome_extensions 169