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 1830ac4498f278decaed4794356e1fcd0ba6e264..ecde852e5965cc1a9d7e0c58e3ebdcc0e0ef6290 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/browser/extensions/api/web_request/web_request_api_helpers.h" |
#include "chrome/common/extensions/api/events.h" |
@@ -65,7 +65,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; |
@@ -102,12 +102,10 @@ class WebRequestAction { |
std::string* error, |
bool* bad_message); |
- // Returns a description of the modification to |request| caused by this |
- // action. |
+ // Returns a description of the modification to the 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; |
}; |
@@ -132,16 +130,14 @@ class WebRequestActionSet { |
std::string* error, |
bool* bad_message); |
- // Returns a description of the modifications to |request| caused by the |
- // |actions_| that can be executed at |request_stage|. If |extension| |
+ // Returns a description of the modifications to |request_data.request| caused |
+ // by the |actions_| that can be executed at |request.stage|. If |extension| |
// is not NULL, permissions of extensions are checked. |
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 |
@@ -170,9 +166,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; |
@@ -190,9 +184,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; |
@@ -213,9 +205,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; |
@@ -235,9 +225,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; |
@@ -263,9 +251,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; |
@@ -287,9 +273,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; |
@@ -309,9 +293,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; |
@@ -331,9 +313,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; |
@@ -355,9 +335,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; |
@@ -380,9 +358,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; |
@@ -405,9 +381,7 @@ class WebRequestRequestCookieAction : 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; |
@@ -430,9 +404,7 @@ class WebRequestResponseCookieAction : 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; |