Index: content/renderer/pepper/pepper_plugin_delegate_impl.h |
=================================================================== |
--- content/renderer/pepper/pepper_plugin_delegate_impl.h (revision 162107) |
+++ content/renderer/pepper/pepper_plugin_delegate_impl.h (working copy) |
@@ -45,6 +45,7 @@ |
namespace ppapi { |
class PepperFilePath; |
class PPB_X509Certificate_Fields; |
+class PpapiPermissions; |
} |
namespace ui { |
@@ -98,6 +99,15 @@ |
const webkit::WebPluginInfo& webplugin_info, |
bool* pepper_plugin_was_registered); |
+ // Sets up the renderer host and out-of-process proxy for an external plugin |
+ // module. Returns the renderer host, or NULL if it couldn't be created. |
+ RendererPpapiHost* CreateExternalPluginModule( |
+ scoped_refptr<webkit::ppapi::PluginModule> plugin_module, |
+ const FilePath& file_path, |
+ ppapi::PpapiPermissions permissions, |
+ const IPC::ChannelHandle& channel_handle, |
+ int child_process_id); |
+ |
// Creates a browser plugin instance given the process handle, and channel |
// handle to access the guest renderer. |
// If the plugin fails to initialize then return NULL. |