Index: extensions/browser/api/web_request/web_request_event_router_delegate.h |
diff --git a/extensions/browser/api/web_request/web_request_event_router_delegate.h b/extensions/browser/api/web_request/web_request_event_router_delegate.h |
index 1bacf6e469cf868b02286213a6c51686484088b1..35f3dbbf324ef25c70d0277eb1e55487558e58f1 100644 |
--- a/extensions/browser/api/web_request/web_request_event_router_delegate.h |
+++ b/extensions/browser/api/web_request/web_request_event_router_delegate.h |
@@ -8,13 +8,13 @@ |
#include <string> |
#include "base/macros.h" |
-#include "base/values.h" |
+#include "base/memory/scoped_ptr.h" |
class GURL; |
namespace base { |
class DictionaryValue; |
-} // namspace base |
+} // namespace base |
namespace content { |
class BrowserContext; |
@@ -22,10 +22,12 @@ class BrowserContext; |
namespace net { |
class URLRequest; |
-} // namspace net |
+} // namespace net |
namespace extensions { |
+class WebRequestEventDetails; |
+ |
// A delegate class of WebRequestApi that are not a part of chrome. |
class WebRequestEventRouterDelegate { |
public: |
@@ -35,7 +37,7 @@ class WebRequestEventRouterDelegate { |
// Looks up the tab and window ID for a given request. |
// Called on the IO thread. |
virtual void ExtractExtraRequestDetails(const net::URLRequest* request, |
- base::DictionaryValue* out); |
+ WebRequestEventDetails* out); |
// Called to check extra parameters (e.g., tab_id, windown_id) when filtering |
// event listeners. |