Exemplo n.º 1
0
void WebProcess::removeWebPage(uint64_t pageID)
{
    ASSERT(m_pageMap.contains(pageID));

    m_pageMap.remove(pageID);

    enableTermination();
}
Exemplo n.º 2
0
void PluginProcess::removeWebProcessConnection(WebProcessConnection* webProcessConnection)
{
    size_t vectorIndex = m_webProcessConnections.find(webProcessConnection);
    ASSERT(vectorIndex != notFound);

    m_webProcessConnections.remove(vectorIndex);
    
    if (m_webProcessConnections.isEmpty() && m_pluginModule) {
        // Decrement the load count. This is balanced by a call to incrementLoadCount in createWebProcessConnection.
        m_pluginModule->decrementLoadCount();
    }        

    enableTermination();
}
Exemplo n.º 3
0
void NetworkProcess::didDestroyDownload()
{
    enableTermination();
}
Exemplo n.º 4
0
void WebProcess::didDestroyDownload()
{
    enableTermination();
}
Exemplo n.º 5
0
void PluginProcess::minimumLifetimeTimerFired()
{
    enableTermination();
}