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

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

Issue 11360200: Decouple bluetooth_event_router from extension_system. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Removed MockBluetoothSocket Created 8 years, 1 month 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
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 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 58
59 namespace extensions { 59 namespace extensions {
60 class AppNotificationManager; 60 class AppNotificationManager;
61 class AppSyncData; 61 class AppSyncData;
62 class BrowserEventRouter; 62 class BrowserEventRouter;
63 class ComponentLoader; 63 class ComponentLoader;
64 class ContentSettingsStore; 64 class ContentSettingsStore;
65 class CrxInstaller; 65 class CrxInstaller;
66 class Extension; 66 class Extension;
67 class ExtensionActionStorageManager; 67 class ExtensionActionStorageManager;
68 class ExtensionBluetoothEventRouter;
69 class ExtensionCookiesEventRouter; 68 class ExtensionCookiesEventRouter;
70 class ExtensionManagedModeEventRouter; 69 class ExtensionManagedModeEventRouter;
71 class ExtensionSyncData; 70 class ExtensionSyncData;
72 class ExtensionSystem; 71 class ExtensionSystem;
73 class ExtensionUpdater; 72 class ExtensionUpdater;
74 class FontSettingsEventRouter; 73 class FontSettingsEventRouter;
75 class MediaGalleriesPrivateEventRouter; 74 class MediaGalleriesPrivateEventRouter;
76 class PendingExtensionManager; 75 class PendingExtensionManager;
77 class PreferenceEventRouter; 76 class PreferenceEventRouter;
78 class PushMessagingEventRouter; 77 class PushMessagingEventRouter;
(...skipping 452 matching lines...) Expand 10 before | Expand all | Expand 10 after
531 } 530 }
532 531
533 extensions::BrowserEventRouter* browser_event_router() { 532 extensions::BrowserEventRouter* browser_event_router() {
534 return browser_event_router_.get(); 533 return browser_event_router_.get();
535 } 534 }
536 535
537 extensions::WindowEventRouter* window_event_router() { 536 extensions::WindowEventRouter* window_event_router() {
538 return window_event_router_.get(); 537 return window_event_router_.get();
539 } 538 }
540 539
541 extensions::ExtensionBluetoothEventRouter* bluetooth_event_router() {
542 return bluetooth_event_router_.get();
543 }
544
545 #if defined(OS_CHROMEOS) 540 #if defined(OS_CHROMEOS)
546 chromeos::ExtensionInputMethodEventRouter* input_method_event_router() { 541 chromeos::ExtensionInputMethodEventRouter* input_method_event_router() {
547 return input_method_event_router_.get(); 542 return input_method_event_router_.get();
548 } 543 }
549 #endif 544 #endif
550 545
551 extensions::PushMessagingEventRouter* push_messaging_event_router() { 546 extensions::PushMessagingEventRouter* push_messaging_event_router() {
552 return push_messaging_event_router_.get(); 547 return push_messaging_event_router_.get();
553 } 548 }
554 549
(...skipping 364 matching lines...) Expand 10 before | Expand all | Expand 10 after
919 scoped_ptr<extensions::PushMessagingEventRouter> 914 scoped_ptr<extensions::PushMessagingEventRouter>
920 push_messaging_event_router_; 915 push_messaging_event_router_;
921 916
922 scoped_ptr<extensions::WebNavigationEventRouter> web_navigation_event_router_; 917 scoped_ptr<extensions::WebNavigationEventRouter> web_navigation_event_router_;
923 918
924 scoped_ptr<extensions::FontSettingsEventRouter> font_settings_event_router_; 919 scoped_ptr<extensions::FontSettingsEventRouter> font_settings_event_router_;
925 920
926 scoped_ptr<extensions::ExtensionManagedModeEventRouter> 921 scoped_ptr<extensions::ExtensionManagedModeEventRouter>
927 managed_mode_event_router_; 922 managed_mode_event_router_;
928 923
929 scoped_ptr<extensions::ExtensionBluetoothEventRouter> bluetooth_event_router_;
930
931 #if defined(OS_CHROMEOS) 924 #if defined(OS_CHROMEOS)
932 scoped_ptr<chromeos::ExtensionInputMethodEventRouter> 925 scoped_ptr<chromeos::ExtensionInputMethodEventRouter>
933 input_method_event_router_; 926 input_method_event_router_;
934 #endif 927 #endif
935 928
936 // A collection of external extension providers. Each provider reads 929 // A collection of external extension providers. Each provider reads
937 // a source of external extension information. Examples include the 930 // a source of external extension information. Examples include the
938 // windows registry and external_extensions.json. 931 // windows registry and external_extensions.json.
939 extensions::ProviderCollection external_extension_providers_; 932 extensions::ProviderCollection external_extension_providers_;
940 933
(...skipping 29 matching lines...) Expand all
970 #endif 963 #endif
971 964
972 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest, 965 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest,
973 InstallAppsWithUnlimtedStorage); 966 InstallAppsWithUnlimtedStorage);
974 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest, 967 FRIEND_TEST_ALL_PREFIXES(ExtensionServiceTest,
975 InstallAppsAndCheckStorageProtection); 968 InstallAppsAndCheckStorageProtection);
976 DISALLOW_COPY_AND_ASSIGN(ExtensionService); 969 DISALLOW_COPY_AND_ASSIGN(ExtensionService);
977 }; 970 };
978 971
979 #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_ 972 #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_SERVICE_H_
OLDNEW
« no previous file with comments | « chrome/browser/extensions/bluetooth_event_router.cc ('k') | chrome/browser/extensions/extension_service.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698