Index: chrome/browser/extensions/api/declarative_webrequest/webrequest_action.h |
diff --git a/chrome/browser/extensions/api/declarative_webrequest/webrequest_action.h b/chrome/browser/extensions/api/declarative_webrequest/webrequest_action.h |
index 96d0a3d42e1dbb65ea27a36429f7de38db23bf68..bf0413a449c8b67c6334b4486d0ded9df3fbbd25 100644 |
--- a/chrome/browser/extensions/api/declarative_webrequest/webrequest_action.h |
+++ b/chrome/browser/extensions/api/declarative_webrequest/webrequest_action.h |
@@ -11,7 +11,7 @@ |
#include "base/compiler_specific.h" |
#include "base/memory/linked_ptr.h" |
-#include "chrome/browser/extensions/api/declarative_webrequest/request_stages.h" |
+#include "chrome/browser/extensions/api/declarative_webrequest/request_stage.h" |
#include "chrome/browser/extensions/api/declarative_webrequest/webrequest_rule.h" |
#include "chrome/common/extensions/api/events.h" |
#include "googleurl/src/gurl.h" |
@@ -63,7 +63,7 @@ class WebRequestAction { |
WebRequestAction(); |
virtual ~WebRequestAction(); |
- // Returns a bit vector representing extensions::RequestStages. The bit vector |
+ // Returns a bit vector representing extensions::RequestStage. The bit vector |
// contains a 1 for each request stage during which the condition can be |
// tested. |
virtual int GetStages() const = 0; |
@@ -103,9 +103,7 @@ class WebRequestAction { |
// Returns a description of the modification to |request| caused by this |
// action. |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const = 0; |
}; |
@@ -136,10 +134,8 @@ class WebRequestActionSet { |
std::list<LinkedPtrEventResponseDelta> CreateDeltas( |
const ExtensionInfoMap* extension_info_map, |
const std::string& extension_id, |
- net::URLRequest* request, |
+ const WebRequestRule::RequestData& request_data, |
bool crosses_incognito, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
const base::Time& extension_install_time) const; |
// Returns the minimum priority of rules that may be evaluated after |
@@ -168,9 +164,7 @@ class WebRequestCancelAction : public WebRequestAction { |
virtual int GetStages() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const OVERRIDE; |
@@ -188,9 +182,7 @@ class WebRequestRedirectAction : public WebRequestAction { |
virtual int GetStages() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const OVERRIDE; |
@@ -211,9 +203,7 @@ class WebRequestRedirectToTransparentImageAction : public WebRequestAction { |
virtual Type GetType() const OVERRIDE; |
virtual bool ShouldEnforceHostPermissions() const OVERRIDE; |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const OVERRIDE; |
@@ -233,9 +223,7 @@ class WebRequestRedirectToEmptyDocumentAction : public WebRequestAction { |
virtual Type GetType() const OVERRIDE; |
virtual bool ShouldEnforceHostPermissions() const OVERRIDE; |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const OVERRIDE; |
@@ -261,9 +249,7 @@ class WebRequestRedirectByRegExAction : public WebRequestAction { |
virtual int GetStages() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const OVERRIDE; |
@@ -285,9 +271,7 @@ class WebRequestSetRequestHeaderAction : public WebRequestAction { |
virtual int GetStages() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const OVERRIDE; |
@@ -307,9 +291,7 @@ class WebRequestRemoveRequestHeaderAction : public WebRequestAction { |
virtual int GetStages() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const OVERRIDE; |
@@ -329,9 +311,7 @@ class WebRequestAddResponseHeaderAction : public WebRequestAction { |
virtual int GetStages() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const OVERRIDE; |
@@ -353,9 +333,7 @@ class WebRequestRemoveResponseHeaderAction : public WebRequestAction { |
virtual int GetStages() const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const OVERRIDE; |
@@ -378,9 +356,7 @@ class WebRequestIgnoreRulesAction : public WebRequestAction { |
virtual int GetMinimumPriority() const OVERRIDE; |
virtual bool ShouldEnforceHostPermissions() const OVERRIDE; |
virtual LinkedPtrEventResponseDelta CreateDelta( |
- net::URLRequest* request, |
- RequestStages request_stage, |
- const WebRequestRule::OptionalRequestData& optional_request_data, |
+ const WebRequestRule::RequestData& request_data, |
const std::string& extension_id, |
const base::Time& extension_install_time) const OVERRIDE; |