| 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 fbbc52a6fcb1d210af716006804519c38cba1067..ca420aa0025107faf36dc1d6aa091ad92b8d36fe 100644
|
| --- a/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.h
|
| +++ b/chrome/browser/extensions/api/declarative_webrequest/webrequest_condition_attribute.h
|
| @@ -11,7 +11,8 @@
|
| #include "base/basictypes.h"
|
| #include "base/memory/linked_ptr.h"
|
| #include "base/memory/scoped_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 "webkit/glue/resource_type.h"
|
|
|
| @@ -45,14 +46,13 @@ class WebRequestConditionAttribute {
|
| const base::Value* value,
|
| std::string* error);
|
|
|
| - // 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 attribute
|
| // can be tested.
|
| virtual int GetStages() const = 0;
|
|
|
| // Returns whether the condition is fulfilled for this request.
|
| - virtual bool IsFulfilled(net::URLRequest* request,
|
| - RequestStages request_stage) = 0;
|
| + virtual bool IsFulfilled(const WebRequestRule::RequestData& request_data) = 0;
|
|
|
| virtual Type GetType() const = 0;
|
|
|
| @@ -87,8 +87,8 @@ class WebRequestConditionAttributeResourceType
|
|
|
| // Implementation of WebRequestConditionAttribute:
|
| virtual int GetStages() const OVERRIDE;
|
| - virtual bool IsFulfilled(net::URLRequest* request,
|
| - RequestStages request_stage) OVERRIDE;
|
| + virtual bool IsFulfilled(const WebRequestRule::RequestData& request_data)
|
| + OVERRIDE;
|
| virtual Type GetType() const OVERRIDE;
|
|
|
| private:
|
|
|