Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(252)

Side by Side Diff: chrome/browser/extensions/extension_service.h

Issue 11075006: Moved bluetooth adapter files to device/bluetooth/. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Remove ChromeOs dependency from bluetooth_api.* as much as possible. Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_ 5 #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_
6 #define CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_ 6 #define CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_
7 7
8 #include <list> 8 #include <list>
9 #include <map> 9 #include <map>
10 #include <set> 10 #include <set>
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 class ExtensionFontSettingsEventRouter; 50 class ExtensionFontSettingsEventRouter;
51 class ExtensionManagementEventRouter; 51 class ExtensionManagementEventRouter;
52 class ExtensionSyncData; 52 class ExtensionSyncData;
53 class ExtensionToolbarModel; 53 class ExtensionToolbarModel;
54 class HistoryExtensionEventRouter; 54 class HistoryExtensionEventRouter;
55 class GURL; 55 class GURL;
56 class Profile; 56 class Profile;
57 class Version; 57 class Version;
58 58
59 namespace chromeos { 59 namespace chromeos {
60 class ExtensionBluetoothEventRouter;
61 class ExtensionInputMethodEventRouter; 60 class ExtensionInputMethodEventRouter;
62 } 61 }
63 62
64 namespace extensions { 63 namespace extensions {
65 class AppNotificationManager; 64 class AppNotificationManager;
66 class AppSyncData; 65 class AppSyncData;
67 class BrowserEventRouter; 66 class BrowserEventRouter;
68 class ComponentLoader; 67 class ComponentLoader;
69 class ContentSettingsStore; 68 class ContentSettingsStore;
70 class CrxInstaller; 69 class CrxInstaller;
71 class Extension; 70 class Extension;
72 class ExtensionActionStorageManager; 71 class ExtensionActionStorageManager;
72 class ExtensionBluetoothEventRouter;
73 class ExtensionCookiesEventRouter; 73 class ExtensionCookiesEventRouter;
74 class ExtensionManagedModeEventRouter; 74 class ExtensionManagedModeEventRouter;
75 class ExtensionSyncData; 75 class ExtensionSyncData;
76 class ExtensionSystem; 76 class ExtensionSystem;
77 class ExtensionUpdater; 77 class ExtensionUpdater;
78 class FontSettingsEventRouter; 78 class FontSettingsEventRouter;
79 class MediaGalleriesPrivateEventRouter; 79 class MediaGalleriesPrivateEventRouter;
80 class PendingExtensionManager; 80 class PendingExtensionManager;
81 class PreferenceEventRouter; 81 class PreferenceEventRouter;
82 class PushMessagingEventRouter; 82 class PushMessagingEventRouter;
(...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after
509 } 509 }
510 510
511 extensions::BrowserEventRouter* browser_event_router() { 511 extensions::BrowserEventRouter* browser_event_router() {
512 return browser_event_router_.get(); 512 return browser_event_router_.get();
513 } 513 }
514 514
515 extensions::WindowEventRouter* window_event_router() { 515 extensions::WindowEventRouter* window_event_router() {
516 return window_event_router_.get(); 516 return window_event_router_.get();
517 } 517 }
518 518
519 #if defined(OS_CHROMEOS) 519 extensions::ExtensionBluetoothEventRouter* bluetooth_event_router() {
520 chromeos::ExtensionBluetoothEventRouter* bluetooth_event_router() {
521 return bluetooth_event_router_.get(); 520 return bluetooth_event_router_.get();
522 } 521 }
522 #if defined(OS_CHROMEOS)
523 chromeos::ExtensionInputMethodEventRouter* input_method_event_router() { 523 chromeos::ExtensionInputMethodEventRouter* input_method_event_router() {
524 return input_method_event_router_.get(); 524 return input_method_event_router_.get();
525 } 525 }
526 #endif 526 #endif
527 527
528 extensions::PushMessagingEventRouter* push_messaging_event_router() { 528 extensions::PushMessagingEventRouter* push_messaging_event_router() {
529 return push_messaging_event_router_.get(); 529 return push_messaging_event_router_.get();
530 } 530 }
531 531
532 // Notify the frontend that there was an error loading an extension. 532 // Notify the frontend that there was an error loading an extension.
(...skipping 311 matching lines...) Expand 10 before | Expand all | Expand 10 after
844 scoped_ptr<extensions::PushMessagingEventRouter> 844 scoped_ptr<extensions::PushMessagingEventRouter>
845 push_messaging_event_router_; 845 push_messaging_event_router_;
846 846
847 scoped_ptr<extensions::WebNavigationEventRouter> web_navigation_event_router_; 847 scoped_ptr<extensions::WebNavigationEventRouter> web_navigation_event_router_;
848 848
849 scoped_ptr<extensions::FontSettingsEventRouter> font_settings_event_router_; 849 scoped_ptr<extensions::FontSettingsEventRouter> font_settings_event_router_;
850 850
851 scoped_ptr<extensions::ExtensionManagedModeEventRouter> 851 scoped_ptr<extensions::ExtensionManagedModeEventRouter>
852 managed_mode_event_router_; 852 managed_mode_event_router_;
853 853
854 scoped_ptr<extensions::ExtensionBluetoothEventRouter> bluetooth_event_router_;
854 #if defined(OS_CHROMEOS) 855 #if defined(OS_CHROMEOS)
855 scoped_ptr<chromeos::ExtensionBluetoothEventRouter> bluetooth_event_router_;
856 scoped_ptr<chromeos::ExtensionInputMethodEventRouter> 856 scoped_ptr<chromeos::ExtensionInputMethodEventRouter>
857 input_method_event_router_; 857 input_method_event_router_;
858 #endif 858 #endif
859 859
860 // A collection of external extension providers. Each provider reads 860 // A collection of external extension providers. Each provider reads
861 // a source of external extension information. Examples include the 861 // a source of external extension information. Examples include the
862 // windows registry and external_extensions.json. 862 // windows registry and external_extensions.json.
863 extensions::ProviderCollection external_extension_providers_; 863 extensions::ProviderCollection external_extension_providers_;
864 864
865 // Set to true by OnExternalExtensionUpdateUrlFound() when an external 865 // Set to true by OnExternalExtensionUpdateUrlFound() when an external
(...skipping 23 matching lines...) Expand all
889 #endif 889 #endif
890 890
891 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest, 891 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest,
892 InstallAppsWithUnlimtedStorage); 892 InstallAppsWithUnlimtedStorage);
893 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest, 893 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest,
894 InstallAppsAndCheckStorageProtection); 894 InstallAppsAndCheckStorageProtection);
895 DISALLOW_COPY_AND_ASSIGN(ExtensionService); 895 DISALLOW_COPY_AND_ASSIGN(ExtensionService);
896 }; 896 };
897 897
898 #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_ 898 #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698