Home | History | Annotate | Download | only in declarative_webrequest

Lines Matching refs:rule

121     const WebRequestRule* rule =
123 CHECK(rule);
125 // Skip rule if a previous rule of this extension instructed to ignore
131 if (!rule->tags().empty() && !ignore_tags[extension_id].empty()) {
133 const WebRequestRule::Tags& tags = rule->tags();
148 rule->Apply(&apply_info);
152 rule->GetMinimumPriority());
159 const std::vector<linked_ptr<RulesRegistry::Rule> >& rules) {
174 for (std::vector<linked_ptr<RulesRegistry::Rule> >::const_iterator rule =
175 rules.begin(); rule != rules.end(); ++rule) {
176 const WebRequestRule::RuleId& rule_id(*(*rule)->id);
181 extension_id, extension_installation_time, *rule,
195 // Clean up temporary condition sets created during rule creation.
257 // Removes the owning references to (and thus deletes) the rule.
273 // First we get out all URLMatcherConditionSets and remove the rule references
289 const WebRequestRule* rule,
292 rule->conditions().GetURLMatcherConditionSets(&condition_sets);
299 rules_with_untriggered_conditions_.erase(rule);
368 // of each web request. A rule is inconsistent if there is an action that