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

Unified Diff: chrome/browser/net/chrome_network_delegate.h

Issue 7024056: Handle extension webrequest API on the IO thread. This speeds up blocking event (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: review Created 9 years, 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/io_thread.cc ('k') | chrome/browser/net/chrome_network_delegate.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/net/chrome_network_delegate.h
diff --git a/chrome/browser/net/chrome_network_delegate.h b/chrome/browser/net/chrome_network_delegate.h
index 797ab35a73ebd51e790e89ba33ea3d80482e1e75..113e0fe45b50e6057e5f898fd93a01c067e93367 100644
--- a/chrome/browser/net/chrome_network_delegate.h
+++ b/chrome/browser/net/chrome_network_delegate.h
@@ -13,6 +13,7 @@
#include "net/base/network_delegate.h"
class ExtensionEventRouterForwarder;
+class ExtensionInfoMap;
template<class T> class PrefMember;
typedef PrefMember<bool> BooleanPrefMember;
@@ -28,6 +29,7 @@ class ChromeNetworkDelegate : public net::NetworkDelegate {
// at shutdown.
ChromeNetworkDelegate(
ExtensionEventRouterForwarder* event_router,
+ ExtensionInfoMap* extension_info_map,
ProfileId profile_id,
BooleanPrefMember* enable_referrers);
virtual ~ChromeNetworkDelegate();
@@ -60,6 +62,8 @@ class ChromeNetworkDelegate : public net::NetworkDelegate {
scoped_refptr<ExtensionEventRouterForwarder> event_router_;
const ProfileId profile_id_;
+ scoped_refptr<ExtensionInfoMap> extension_info_map_;
+
// Weak, owned by our owner.
BooleanPrefMember* enable_referrers_;
« no previous file with comments | « chrome/browser/io_thread.cc ('k') | chrome/browser/net/chrome_network_delegate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698