Source/WebKit2/UIProcess/Plugins/PluginProcessProxy.cpp
void PluginProcessProxy::createWebProcessConnection(WebProcessProxy* webProcessProxy, CoreIPC::ArgumentEncoder* reply)
{
    m_pendingConnectionReplies.append(make_pair(webProcessProxy, reply));

    if (m_processLauncher->isLaunching()) {
        m_numPendingConnectionRequests++;
        return;
    }

    // Ask the plug-in process to create a connection. Since the plug-in can be waiting for a synchronous reply
    // we need to make sure that this message is always processed, even when the plug-in is waiting for a synchronus reply.
    m_connection->send(Messages::PluginProcess::CreateWebProcessConnection(), 0, CoreIPC::DispatchMessageEvenWhenWaitingForSyncReply);
}
// Asks the plug-in process to create a new connection to a web process. The connection identifier will be 
// encoded in the given argument encoder and sent back to the connection of the given web process.
Asks the plug-in process to create a new connection to a web process. The connection identifier will be
encoded in the given argument encoder and sent back to the connection of the given web process.
Asks the plug - in process to create a new connection to a web process . The connection identifier will be encoded in the given argument encoder and sent back to the connection of the given web process .
void PluginProcessProxy::createWebProcessConnection(WebProcessProxy* webProcessProxy, CoreIPC::ArgumentEncoder* reply)
{
    m_pendingConnectionReplies.append(make_pair(webProcessProxy, reply));
    if (m_processLauncher->isLaunching()) {
        m_numPendingConnectionRequests++;
        return;
    }
    m_connection->send(Messages::PluginProcess::CreateWebProcessConnection(), 0, CoreIPC::DispatchMessageEvenWhenWaitingForSyncReply);
}
void PluginProcessProxy :: createWebProcessConnection ( WebProcessProxy * webProcessProxy , CoreIPC :: ArgumentEncoder * reply ) { m_pendingConnectionReplies . append ( make_pair ( webProcessProxy , reply ) ) ; if ( m_processLauncher -> isLaunching ( ) ) { m_numPendingConnectionRequests ++ ; return ; } m_connection -> send ( Messages :: PluginProcess :: CreateWebProcessConnection ( ) , 0 , CoreIPC :: DispatchMessageEvenWhenWaitingForSyncReply ) ; }
Asks the plug-in process to create a new connection to a web process.
Asks the plug - in process to create a new connection to a web process .
// Ask the plug-in process to create a connection. Since the plug-in can be waiting for a synchronous reply // we need to make sure that this message is always processed, even when the plug-in is waiting for a synchronus reply.