| Index: chrome/browser/extensions/extension_system_impl.h
|
| diff --git a/chrome/browser/extensions/extension_system_impl.h b/chrome/browser/extensions/extension_system_impl.h
|
| index 90c8c820965c4ea2cab1bdfb2d1ae9df3eadabaa..8d5b1d6b4638b9bcc6360eafb9614af20a953758 100644
|
| --- a/chrome/browser/extensions/extension_system_impl.h
|
| +++ b/chrome/browser/extensions/extension_system_impl.h
|
| @@ -12,6 +12,7 @@ class Profile;
|
|
|
| namespace extensions {
|
|
|
| +class ContentVerifier;
|
| class ExtensionSystemSharedFactory;
|
| class ExtensionWarningBadgeService;
|
| class NavigationObserver;
|
| @@ -57,6 +58,7 @@ class ExtensionSystemImpl : public ExtensionSystem {
|
| const UnloadedExtensionInfo::Reason reason) OVERRIDE;
|
|
|
| virtual const OneShotEvent& ready() const OVERRIDE;
|
| + virtual ContentVerifier* content_verifier() OVERRIDE; // shared
|
|
|
| private:
|
| friend class ExtensionSystemSharedFactory;
|
| @@ -92,6 +94,7 @@ class ExtensionSystemImpl : public ExtensionSystem {
|
| InstallVerifier* install_verifier();
|
| QuotaService* quota_service();
|
| const OneShotEvent& ready() const { return ready_; }
|
| + ContentVerifier* content_verifier();
|
|
|
| private:
|
| Profile* profile_;
|
| @@ -122,6 +125,9 @@ class ExtensionSystemImpl : public ExtensionSystem {
|
| scoped_ptr<InstallVerifier> install_verifier_;
|
| scoped_ptr<QuotaService> quota_service_;
|
|
|
| + // For verifying the contents of extensions read from disk.
|
| + scoped_refptr<ContentVerifier> content_verifier_;
|
| +
|
| #if defined(OS_CHROMEOS)
|
| scoped_ptr<chromeos::DeviceLocalAccountManagementPolicyProvider>
|
| device_local_account_management_policy_provider_;
|
|
|