| Index: content/public/common/content_client.h
|
| diff --git a/content/public/common/content_client.h b/content/public/common/content_client.h
|
| index eabd3da3396e9d562df5bd5a78322e14f0e7a1bb..58fe76352eb2b77034d134576f4f61e222ad743b 100644
|
| --- a/content/public/common/content_client.h
|
| +++ b/content/public/common/content_client.h
|
| @@ -46,6 +46,7 @@ class ContentGpuClient;
|
| class ContentPluginClient;
|
| class ContentRendererClient;
|
| class ContentUtilityClient;
|
| +struct ContentDecryptionModuleRegistration;
|
| struct PepperPluginInfo;
|
|
|
| // Setter and getter for the client. The client should be set early, before any
|
| @@ -88,6 +89,11 @@ class CONTENT_EXPORT ContentClient {
|
| virtual void AddPepperPlugins(
|
| std::vector<content::PepperPluginInfo>* plugins) {}
|
|
|
| + // Gives the embedder a chance to register the content decryption
|
| + // module(s) it supports.
|
| + virtual void AddContentDecryptionModules(
|
| + std::vector<content::ContentDecryptionModuleRegistration>* modules) {}
|
| +
|
| // Gives the embedder a chance to register its own standard, referrer and
|
| // saveable url schemes early on in the startup sequence.
|
| virtual void AddAdditionalSchemes(
|
|
|