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/bookmark_manager_private/bookmark_manager_private_api.h" 1223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/bookmarks/bookmarks_api.h" 1323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/braille_display_private/braille_display_private_api.h" 1423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/commands/command_service.h" 15e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch#include "chrome/browser/extensions/api/content_settings/content_settings_service.h" 1623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/cookies/cookies_api.h" 1723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/developer_private/developer_private_api.h" 1823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/dial/dial_api_factory.h" 1923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/extension_action/extension_action_api.h" 2023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/feedback_private/feedback_private_api.h" 2123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/font_settings/font_settings_api.h" 22f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)#include "chrome/browser/extensions/api/gcd_private/gcd_private_api.h" 2323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/history/history_api.h" 2423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/hotword_private/hotword_private_api.h" 2523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/identity/identity_api.h" 2623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/idle/idle_manager_factory.h" 2723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/input/input.h" 2823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/location/location_manager.h" 2923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/management/management_api.h" 3023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/mdns/mdns_api.h" 3123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/media_galleries_private/media_galleries_private_api.h" 3223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/networking_private/networking_private_event_router_factory.h" 3323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/omnibox/omnibox_api.h" 3423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/preference/chrome_direct_setting_api.h" 3523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/preference/preference_api.h" 3623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/processes/processes_api.h" 3723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/push_messaging/push_messaging_api.h" 38010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)#include "chrome/browser/extensions/api/screenlock_private/screenlock_private_api.h" 394ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch#include "chrome/browser/extensions/api/sessions/sessions_api.h" 4023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h" 4123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.h" 4223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/streams_private/streams_private_api.h" 4323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/tab_capture/tab_capture_registry.h" 4423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/tabs/tabs_windows_api.h" 4523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/web_navigation/web_navigation_api.h" 4623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h" 47effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch#include "chrome/browser/extensions/api/webstore/webstore_api.h" 480529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch#include "chrome/browser/extensions/extension_garbage_collector_factory.h" 49effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch#include "chrome/browser/extensions/extension_gcm_app_handler.h" 50c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch#include "chrome/browser/extensions/extension_storage_monitor_factory.h" 5123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/extension_system_factory.h" 5223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/extension_toolbar_model_factory.h" 5323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/extension_web_ui_override_registrar.h" 5423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/install_tracker_factory.h" 5523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/menu_manager_factory.h" 5623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/plugin_manager.h" 5723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/extensions/token_cache/token_cache_service_factory.h" 5823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "chrome/browser/speech/extension_api/tts_extension_api.h" 5923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#include "extensions/browser/api/api_resource_manager.h" 601320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "extensions/browser/api/bluetooth/bluetooth_api.h" 611320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "extensions/browser/api/bluetooth/bluetooth_private_api.h" 621320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "extensions/browser/api/bluetooth_low_energy/bluetooth_low_energy_api.h" 631320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "extensions/browser/api/bluetooth_socket/bluetooth_socket_event_dispatcher.h" 64116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "extensions/browser/api/power/power_api_manager.h" 65010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)#include "extensions/browser/api/usb/usb_device_resource.h" 661320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "extensions/browser/api/web_request/web_request_api.h" 6723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 6823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) 691320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "chrome/browser/chromeos/extensions/file_manager/event_router_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::UsbDeviceResource>::GetFactoryInstance(); 8823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::AudioAPI::GetFactoryInstance(); 8923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::BookmarksAPI::GetFactoryInstance(); 9023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::BookmarkManagerPrivateAPI::GetFactoryInstance(); 9123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::BluetoothAPI::GetFactoryInstance(); 925c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu extensions::BluetoothLowEnergyAPI::GetFactoryInstance(); 93e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch extensions::BluetoothPrivateAPI::GetFactoryInstance(); 9423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::BrailleDisplayPrivateAPI::GetFactoryInstance(); 9523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::chromedirectsetting::ChromeDirectSettingAPI::GetFactoryInstance(); 9623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::CommandService::GetFactoryInstance(); 97e5d81f57cb97b3b6b7fccc9c5610d21eb81db09dBen Murdoch extensions::ContentSettingsService::GetFactoryInstance(); 9823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::CookiesAPI::GetFactoryInstance(); 9923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::DeveloperPrivateAPI::GetFactoryInstance(); 10023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::DialAPIFactory::GetInstance(); 10123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ExtensionActionAPI::GetFactoryInstance(); 1020529e5d033099cbfc42635f6f6183833b09dff6eBen Murdoch extensions::ExtensionGarbageCollectorFactory::GetInstance(); 103c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch extensions::ExtensionStorageMonitorFactory::GetInstance(); 10423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ExtensionSystemFactory::GetInstance(); 105effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch extensions::ExtensionToolbarModelFactory::GetInstance(); 10623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ExtensionWebUIOverrideRegistrar::GetFactoryInstance(); 10723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::FeedbackPrivateAPI::GetFactoryInstance(); 10823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::FontSettingsAPI::GetFactoryInstance(); 109f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) extensions::GcdPrivateAPI::GetFactoryInstance(); 11023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::HistoryAPI::GetFactoryInstance(); 11123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::HotwordPrivateEventService::GetFactoryInstance(); 11223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::IdentityAPI::GetFactoryInstance(); 11323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::IdleManagerFactory::GetInstance(); 11423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::InstallTrackerFactory::GetInstance(); 11523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(TOOLKIT_VIEWS) 11623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::InputAPI::GetFactoryInstance(); 11723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 11823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) 11923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::InputImeAPI::GetFactoryInstance(); 12023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::InputMethodAPI::GetFactoryInstance(); 12123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 12223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::LocationManager::GetFactoryInstance(); 12323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) 12423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::LogPrivateAPI::GetFactoryInstance(); 12523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 12623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ManagementAPI::GetFactoryInstance(); 12723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::MDnsAPI::GetFactoryInstance(); 12823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::MediaGalleriesPrivateAPI::GetFactoryInstance(); 12923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) 13023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::MediaPlayerAPI::GetFactoryInstance(); 13123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 13223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::MenuManagerFactory::GetInstance(); 13323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) || defined(OS_WIN) || defined(OS_MACOSX) 13423730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::NetworkingPrivateEventRouterFactory::GetInstance(); 13523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 13623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::OmniboxAPI::GetFactoryInstance(); 13723730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(ENABLE_PLUGINS) 13823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::PluginManager::GetFactoryInstance(); 13923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif // defined(ENABLE_PLUGINS) 140cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) extensions::PowerApiManager::GetFactoryInstance(); 14123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::PreferenceAPI::GetFactoryInstance(); 14223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::ProcessesAPI::GetFactoryInstance(); 14323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::PushMessagingAPI::GetFactoryInstance(); 144010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles) extensions::ScreenlockPrivateEventRouter::GetFactoryInstance(); 1451320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#if !defined(USE_ATHENA) 1464ad1aa43a48567659193a298fad74f55e00b3dd9Ben Murdoch extensions::SessionsAPI::GetFactoryInstance(); 1471320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#endif 14823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::SettingsOverridesAPI::GetFactoryInstance(); 14923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::SignedInDevicesManager::GetFactoryInstance(); 15023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(ENABLE_SPELLCHECK) 15123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::SpellcheckAPI::GetFactoryInstance(); 15223730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 15323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::StreamsPrivateAPI::GetFactoryInstance(); 1541320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#if !defined(USE_ATHENA) 15523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::TabCaptureRegistry::GetFactoryInstance(); 15623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::TabsWindowsAPI::GetFactoryInstance(); 1571320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#endif 15823730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::TtsAPI::GetFactoryInstance(); 15923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::WebNavigationAPI::GetFactoryInstance(); 16023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::WebRequestAPI::GetFactoryInstance(); 16123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) extensions::WebrtcAudioPrivateEventService::GetFactoryInstance(); 162effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch extensions::WebstoreAPI::GetFactoryInstance(); 16323730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#if defined(OS_CHROMEOS) 1641320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci file_manager::EventRouterFactory::GetInstance(); 16523730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)#endif 16623730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) TokenCacheServiceFactory::GetInstance(); 167effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch extensions::ExtensionGCMAppHandler::GetFactoryInstance(); 1681320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci extensions::core_api::BluetoothSocketEventDispatcher::GetFactoryInstance(); 16923730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)} 17023730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles) 17123730a6e56a168d1879203e4b3819bb36e3d8f1fTorne (Richard Coles)} // namespace chrome_extensions 172