Home | History | Annotate | Download | only in proxy

Lines Matching defs:Rule

21   // Interface for an individual proxy bypass rule.
22 class Rule {
24 Rule();
25 virtual ~Rule();
27 // Returns true if |url| matches the rule.
30 // Returns a string representation of this rule. This is used both for
34 // Creates a copy of this rule. (Caller is responsible for deleting it)
35 virtual Rule* Clone() const = 0;
37 bool Equals(const Rule& rule) const;
40 DISALLOW_COPY_AND_ASSIGN(Rule);
43 typedef std::vector<const Rule*> RuleList;
76 // Adds a rule that matches a URL when all of the following are true:
82 // Returns true if the rule was successfully added.
87 // Adds a rule that bypasses all "local" hostnames.
94 // Adds a rule given by the string |raw|. The format of |raw| can be any of
139 // Returns true if the rule was successfully added.
147 // match "*google.com"). This is used for KDE which interprets every rule as
151 // Returns true if the rule was successfully added.