Index: content/browser/plugin_service.h |
diff --git a/content/browser/plugin_service.h b/content/browser/plugin_service.h |
index b53bb5d65eff006b1339431593a406973c109f0d..3fac1af1c8e77758bcc936b4babc632276247a12 100644 |
--- a/content/browser/plugin_service.h |
+++ b/content/browser/plugin_service.h |
@@ -37,6 +37,7 @@ |
struct PepperPluginInfo; |
class PluginDirWatcherDelegate; |
+class PluginLoader; |
namespace base { |
class MessageLoopProxy; |
@@ -198,6 +199,12 @@ class CONTENT_EXPORT PluginService |
void GetPluginsInternal(base::MessageLoopProxy* target_loop, |
const GetPluginsCallback& callback); |
+#if defined(OS_POSIX) |
+ void LoadPluginsOutOfProcess( |
+ base::MessageLoopProxy* target_loop, |
+ const PluginService::GetPluginsCallback& callback); |
+#endif |
+ |
// Binding directly to GetAllowedPluginForOpenChannelToPlugin() isn't possible |
// because more arity is needed <http://crbug.com/98542>. This just forwards. |
void ForwardGetAllowedPluginForOpenChannelToPlugin( |
@@ -257,6 +264,10 @@ class CONTENT_EXPORT PluginService |
std::set<PluginProcessHost::Client*> pending_plugin_clients_; |
+#if defined(OS_POSIX) |
+ scoped_refptr<PluginLoader> plugin_loader_; |
+#endif |
+ |
DISALLOW_COPY_AND_ASSIGN(PluginService); |
}; |