| Index: chrome/browser/extensions/extension_service.h | 
| diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h | 
| index e12bd6f411c81b7b336e8f4c602859ae3a3289c3..8e3eaf36b987fcb335e52d421e1c769c76efa14b 100644 | 
| --- a/chrome/browser/extensions/extension_service.h | 
| +++ b/chrome/browser/extensions/extension_service.h | 
| @@ -52,6 +52,7 @@ class ExtensionContentSettingsStore; | 
| class ExtensionCookiesEventRouter; | 
| class ExtensionDownloadsEventRouter; | 
| class ExtensionFileBrowserEventRouter; | 
| +class ExtensionGlobalError; | 
| class ExtensionHistoryEventRouter; | 
| class ExtensionInstallUI; | 
| class ExtensionManagementEventRouter; | 
| @@ -507,6 +508,18 @@ class ExtensionService | 
|  | 
| virtual void OnExternalProviderReady() OVERRIDE; | 
|  | 
| +  // Once all external providers are done, generate any needed alerts about | 
| +  // extensions. | 
| +  void IdentifyAlertableExtensions(); | 
| + | 
| +  // The user has acknowledged the batch of alerts, so mark all the | 
| +  // alertable extensions accordingly. | 
| +  void HandleExtensionAlertAccept(const ExtensionGlobalError& global_error); | 
| + | 
| +  // The user wants to get more details about the alerts. Open the | 
| +  // Extensions page. | 
| +  void HandleExtensionAlertDetails(const ExtensionGlobalError& global_error); | 
| + | 
| // NotificationObserver | 
| virtual void Observe(int type, | 
| const NotificationSource& source, | 
|  |