Index: chrome/browser/extensions/extension_service.h |
diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h |
index f6a2f5692256d064d41049e1988de7f1bafe5f07..f838465564fbb373dba8ab096a7407ddd4c5809d 100644 |
--- a/chrome/browser/extensions/extension_service.h |
+++ b/chrome/browser/extensions/extension_service.h |
@@ -127,9 +127,9 @@ class ExtensionService |
public content::NotificationObserver, |
public extensions::Blacklist::Observer { |
public: |
- // Returns the Extension of an extension from a given url or NULL if the url |
- // doesn't belong to an installed extension. This may be a hosted app extent |
- // or a chrome-extension:// url. |
+ // Returns the Extension for a given url or NULL if the url doesn't belong to |
+ // an installed extension. This may be a hosted app extent or a |
+ // chrome-extension:// url. |
const extensions::Extension* GetInstalledExtensionByUrl( |
const GURL& url) const; |
@@ -209,6 +209,13 @@ class ExtensionService |
// Initialize and start all installed extensions. |
void Init(); |
+ // Attempts to verify all extensions using the InstallVerifier. |
+ void VerifyAllExtensions(); |
+ |
+ // Once the verifier work is finished, we may want to re-check management |
+ // policy if |success| indicates the verifier got a new signature back. |
+ void FinishVerifyAllExtensions(bool success); |
+ |
// Called when the associated Profile is going to be destroyed. |
void Shutdown(); |