Index: chrome/browser/extensions/extension_proxy_api.h |
diff --git a/chrome/browser/extensions/extension_proxy_api.h b/chrome/browser/extensions/extension_proxy_api.h |
index cd21a00cdafbba94940e4567eb3ec8cc1d547885..178a8141ce7dd91576c68a95b106062033c80017 100644 |
--- a/chrome/browser/extensions/extension_proxy_api.h |
+++ b/chrome/browser/extensions/extension_proxy_api.h |
@@ -10,10 +10,11 @@ |
#include "base/singleton.h" |
#include "chrome/browser/extensions/extension_function.h" |
#include "chrome/browser/extensions/extension_preference_api.h" |
+#include "chrome/browser/profiles/profile.h" |
#include "net/proxy/proxy_config.h" |
class DictionaryValue; |
-class ExtensionIOEventRouter; |
+class ExtensionEventRouterForwarder; |
// This class observes proxy error events and routes them to the appropriate |
// extensions listening to those events. All methods must be called on the IO |
@@ -22,7 +23,8 @@ class ExtensionProxyEventRouter { |
public: |
static ExtensionProxyEventRouter* GetInstance(); |
- void OnProxyError(const ExtensionIOEventRouter* event_router, |
+ void OnProxyError(ExtensionEventRouterForwarder* event_router, |
+ ProfileId profile_id, |
int error_code); |
private: |