Home | History | Annotate | Download | only in PluginProcess

Lines Matching refs:PluginControllerProxy

32 #include "PluginControllerProxy.h"
59 void WebProcessConnection::addPluginControllerProxy(PassOwnPtr<PluginControllerProxy> pluginController)
67 void WebProcessConnection::destroyPluginControllerProxy(PluginControllerProxy* pluginController)
74 void WebProcessConnection::removePluginControllerProxy(PluginControllerProxy* pluginController, Plugin* plugin)
79 OwnPtr<PluginControllerProxy> pluginControllerOwnPtr = adoptPtr(m_pluginControllers.take(pluginController->pluginInstanceID()));
107 PluginControllerProxy* pluginControllerProxy = m_pluginControllers.get(arguments->destinationID());
108 if (!pluginControllerProxy)
111 PluginController::PluginDestructionProtector protector(pluginControllerProxy->asPluginController());
113 pluginControllerProxy->didReceivePluginControllerProxyMessage(connection, messageID, arguments);
126 PluginControllerProxy* pluginControllerProxy = m_pluginControllers.get(arguments->destinationID());
127 if (!pluginControllerProxy)
130 PluginController::PluginDestructionProtector protector(pluginControllerProxy->asPluginController());
131 CoreIPC::SyncReplyMode replyMode = pluginControllerProxy->didReceiveSyncPluginControllerProxyMessage(connection, messageID, arguments, reply);
140 Vector<PluginControllerProxy*> pluginControllers;
149 PluginControllerProxy* pluginControllerProxy = m_pluginControllers.get(pluginInstanceID);
150 ASSERT(pluginControllerProxy);
152 destroyPluginControllerProxy(pluginControllerProxy);
166 OwnPtr<PluginControllerProxy> pluginControllerProxy = PluginControllerProxy::create(this, pluginInstanceID, userAgent, isPrivateBrowsingEnabled, isAcceleratedCompositingEnabled);
168 PluginControllerProxy* pluginControllerProxyPtr = pluginControllerProxy.get();
172 addPluginControllerProxy(pluginControllerProxy.release());