Index: chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.h |
diff --git a/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.h b/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.h |
index a87def490990cdeab08e38cff4c803702e175dc6..db4daea8e8dd60a21a646a84fb2ba13878c051e2 100644 |
--- a/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.h |
+++ b/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.h |
@@ -13,7 +13,6 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/scoped_vector.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 "webkit/glue/resource_type.h" |
@@ -28,6 +27,7 @@ class URLRequest; |
namespace extensions { |
class HeaderMatcher; |
+struct DeclarativeWebRequestData; |
// Base class for all condition attributes of the declarative Web Request API |
// except for condition attribute to test URLPatterns. |
@@ -61,7 +61,7 @@ class WebRequestConditionAttribute { |
// Returns whether the condition is fulfilled for this request. |
virtual bool IsFulfilled( |
- const WebRequestRule::RequestData& request_data) const = 0; |
+ const DeclarativeWebRequestData& request_data) const = 0; |
virtual Type GetType() const = 0; |
@@ -97,7 +97,7 @@ class WebRequestConditionAttributeResourceType |
// Implementation of WebRequestConditionAttribute: |
virtual int GetStages() const OVERRIDE; |
virtual bool IsFulfilled( |
- const WebRequestRule::RequestData& request_data) const OVERRIDE; |
+ const DeclarativeWebRequestData& request_data) const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
private: |
@@ -127,7 +127,7 @@ class WebRequestConditionAttributeContentType |
// Implementation of WebRequestConditionAttribute: |
virtual int GetStages() const OVERRIDE; |
virtual bool IsFulfilled( |
- const WebRequestRule::RequestData& request_data) const OVERRIDE; |
+ const DeclarativeWebRequestData& request_data) const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
private: |
@@ -162,7 +162,7 @@ class WebRequestConditionAttributeRequestHeaders |
// Implementation of WebRequestConditionAttribute: |
virtual int GetStages() const OVERRIDE; |
virtual bool IsFulfilled( |
- const WebRequestRule::RequestData& request_data) const OVERRIDE; |
+ const DeclarativeWebRequestData& request_data) const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
private: |
@@ -196,7 +196,7 @@ class WebRequestConditionAttributeResponseHeaders |
// Implementation of WebRequestConditionAttribute: |
virtual int GetStages() const OVERRIDE; |
virtual bool IsFulfilled( |
- const WebRequestRule::RequestData& request_data) const OVERRIDE; |
+ const DeclarativeWebRequestData& request_data) const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
private: |
@@ -226,7 +226,7 @@ class WebRequestConditionAttributeThirdParty |
// Implementation of WebRequestConditionAttribute: |
virtual int GetStages() const OVERRIDE; |
virtual bool IsFulfilled( |
- const WebRequestRule::RequestData& request_data) const OVERRIDE; |
+ const DeclarativeWebRequestData& request_data) const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
private: |
@@ -255,7 +255,7 @@ class WebRequestConditionAttributeStages |
// Implementation of WebRequestConditionAttribute: |
virtual int GetStages() const OVERRIDE; |
virtual bool IsFulfilled( |
- const WebRequestRule::RequestData& request_data) const OVERRIDE; |
+ const DeclarativeWebRequestData& request_data) const OVERRIDE; |
virtual Type GetType() const OVERRIDE; |
private: |