Index: extensions/common/extensions_client.h |
diff --git a/extensions/common/extensions_client.h b/extensions/common/extensions_client.h |
index 623a2de9e60f7ef3020666f4679a17d02853a29c..77037d4b38f92951b4169b7e6a155219194573f1 100644 |
--- a/extensions/common/extensions_client.h |
+++ b/extensions/common/extensions_client.h |
@@ -97,6 +97,16 @@ class ExtensionsClient { |
// (i.e., only logged) or allowed (i.e., logged before crashing). |
virtual bool ShouldSuppressFatalErrors() const = 0; |
+ // Returns the base webstore URL prefix. |
+ virtual std::string GetWebstoreBaseURL() const = 0; |
+ |
+ // Returns the URL to use for update manifest queries. |
+ virtual std::string GetWebstoreUpdateURL() const = 0; |
+ |
+ // Returns a flag indicating whether or not a given URL is a valid |
+ // extension blacklist URL. |
+ virtual bool IsBlacklistUpdateURL(const GURL& url) const = 0; |
+ |
// Return the extensions client. |
static ExtensionsClient* Get(); |