summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_system_impl.h
diff options
context:
space:
mode:
authorjuncai <juncai@chromium.org>2015-06-03 17:14:04 -0700
committerCommit bot <commit-bot@chromium.org>2015-06-04 00:14:37 +0000
commitcf52333148db8abf73adbb739480edaca3646fe5 (patch)
tree0c50247857c81587682dba497496abf0921093d7 /chrome/browser/extensions/extension_system_impl.h
parentb6e2e1cf2ab03954db07966f4bfd9f03763f6084 (diff)
downloadchromium_src-cf52333148db8abf73adbb739480edaca3646fe5.zip
chromium_src-cf52333148db8abf73adbb739480edaca3646fe5.tar.gz
chromium_src-cf52333148db8abf73adbb739480edaca3646fe5.tar.bz2
Extract EventRouter from ExtensionSystem.
This patch removes event_router accessor from ExtensionSystem. EventRouter is now a browser context keyed service. BUG=496281 Review URL: https://codereview.chromium.org/1148983004 Cr-Commit-Position: refs/heads/master@{#332745}
Diffstat (limited to 'chrome/browser/extensions/extension_system_impl.h')
-rw-r--r--chrome/browser/extensions/extension_system_impl.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/chrome/browser/extensions/extension_system_impl.h b/chrome/browser/extensions/extension_system_impl.h
index f4b19c4..92e2457 100644
--- a/chrome/browser/extensions/extension_system_impl.h
+++ b/chrome/browser/extensions/extension_system_impl.h
@@ -16,7 +16,6 @@ namespace extensions {
class ContentVerifier;
class ExtensionSystemSharedFactory;
-class InstallVerifier;
class NavigationObserver;
class SharedUserScriptMaster;
class StateStoreNotificationObserver;
@@ -43,7 +42,6 @@ class ExtensionSystemImpl : public ExtensionSystem {
StateStore* state_store() override; // shared
StateStore* rules_store() override; // shared
InfoMap* info_map() override; // shared
- EventRouter* event_router() override; // shared
QuotaService* quota_service() override; // shared
void RegisterExtensionWithRequestContexts(
@@ -84,7 +82,6 @@ class ExtensionSystemImpl : public ExtensionSystem {
ManagementPolicy* management_policy();
SharedUserScriptMaster* shared_user_script_master();
InfoMap* info_map();
- EventRouter* event_router();
QuotaService* quota_service();
const OneShotEvent& ready() const { return ready_; }
ContentVerifier* content_verifier();
@@ -98,9 +95,6 @@ class ExtensionSystemImpl : public ExtensionSystem {
scoped_ptr<StateStoreNotificationObserver>
state_store_notification_observer_;
scoped_ptr<StateStore> rules_store_;
- // LazyBackgroundTaskQueue is a dependency of
- // MessageService and EventRouter.
- scoped_ptr<EventRouter> event_router_;
scoped_ptr<NavigationObserver> navigation_observer_;
// Shared memory region manager for scripts statically declared in extension
// manifests. This region is shared between all extensions.