Index: extensions/common/url_pattern_set.h |
diff --git a/extensions/common/url_pattern_set.h b/extensions/common/url_pattern_set.h |
index b3116c8c231811c49448eb6a781227ddc6419e91..c17f613442dd0111808a6b6684343c72ed69c6ad 100644 |
--- a/extensions/common/url_pattern_set.h |
+++ b/extensions/common/url_pattern_set.h |
@@ -79,6 +79,9 @@ class URLPatternSet { |
// Test if the extent contains a URL. |
bool MatchesURL(const GURL& url) const; |
+ // Test if the extent matches all URLs (for example, <all_urls>). |
+ bool MatchesAllURLs() const; |
+ |
bool MatchesSecurityOrigin(const GURL& origin) const; |
// Returns true if there is a single URL that would be in two extents. |
@@ -91,6 +94,8 @@ class URLPatternSet { |
bool allow_file_access, |
std::string* error); |
+ // Converts to and from a vector of strings. |
+ scoped_ptr<std::vector<std::string> > ToStringVector() const; |
bool Populate(const std::vector<std::string>& patterns, |
int valid_schemes, |
bool allow_file_access, |