| Index: chrome/browser/extensions/extension_service.h
|
| ===================================================================
|
| --- chrome/browser/extensions/extension_service.h (revision 162977)
|
| +++ chrome/browser/extensions/extension_service.h (working copy)
|
| @@ -205,10 +205,14 @@
|
| virtual const ExtensionSet* disabled_extensions() const OVERRIDE;
|
| const ExtensionSet* terminated_extensions() const;
|
|
|
| - // Retuns a set of all installed, disabled, and terminated extensions and
|
| + // Returns a set of all installed, disabled, and terminated extensions and
|
| // transfers ownership to caller.
|
| const ExtensionSet* GenerateInstalledExtensionsSet() const;
|
|
|
| + // Returns a set of all extensions disabled by the sideload wipeout
|
| + // initiative.
|
| + const ExtensionSet* GetWipedOutExtensions() const;
|
| +
|
| // Gets the object managing the set of pending extensions.
|
| virtual extensions::PendingExtensionManager*
|
| pending_extension_manager() OVERRIDE;
|
| @@ -420,6 +424,10 @@
|
| // extension if the privilege level has increased (e.g., due to an upgrade).
|
| void InitializePermissions(const extensions::Extension* extension);
|
|
|
| + // Check to see if this extension needs to be disabled, as per the sideload
|
| + // wipeout initiative.
|
| + void MaybeWipeout(const extensions::Extension* extension);
|
| +
|
| // Go through each extensions in pref, unload blacklisted extensions
|
| // and update the blacklist state in pref.
|
| virtual void UpdateExtensionBlacklist(
|
|
|