| Index: content/public/browser/content_browser_client.h
|
| ===================================================================
|
| --- content/public/browser/content_browser_client.h (revision 164895)
|
| +++ content/public/browser/content_browser_client.h (working copy)
|
| @@ -435,11 +435,26 @@
|
| // else we should do with the file.
|
| virtual std::string GetDefaultDownloadName();
|
|
|
| - // Notifification that a pepper plugin has just been spawned. This allows the
|
| + // Notification that a pepper plugin has just been spawned. This allows the
|
| // embedder to add filters onto the host to implement interfaces.
|
| // This is called on the IO thread.
|
| virtual void DidCreatePpapiPlugin(BrowserPpapiHost* browser_host) {}
|
|
|
| + // Gets the host for an external out-of-process plugin.
|
| + virtual content::BrowserPpapiHost* GetExternalBrowserPpapiHost(
|
| + int plugin_child_id);
|
| +
|
| + // Notification that an instance has just been created for an external out of
|
| + // process pepper plugin (e.g. a NaCl plugin). Called on the IO thread.
|
| + virtual void DidCreatePpapiInstance(int plugin_child_id,
|
| + int32 pp_instance,
|
| + int render_process_id,
|
| + int render_view_id) {}
|
| + // Notification that an instance has just been deleted for an external out of
|
| + // process pepper plugin (e.g. a NaCl plugin). Called on the IO thread.
|
| + virtual void DidDeletePpapiInstance(int plugin_child_id,
|
| + int32 pp_instance) {}
|
| +
|
| // Returns true if renderer processes can use Pepper TCP/UDP sockets from
|
| // the given origin.
|
| virtual bool AllowPepperSocketAPI(BrowserContext* browser_context,
|
|
|