void NetworkProcessProxy::didClose(CoreIPC::Connection*) { if (m_downloadProxyMap) m_downloadProxyMap->processDidClose(); // This may cause us to be deleted. networkProcessCrashedOrFailedToLaunch(); }
void NetworkProcessProxy::didClose(IPC::Connection&) { if (m_downloadProxyMap) m_downloadProxyMap->processDidClose(); m_tokenForHoldingLockedFiles = nullptr; // This may cause us to be deleted. networkProcessCrashedOrFailedToLaunch(); }
void NetworkProcessProxy::didClose(CoreIPC::Connection*) { // Notify all WebProcesses that the NetworkProcess crashed. const Vector<WebContext*>& contexts = WebContext::allContexts(); for (size_t i = 0; i < contexts.size(); ++i) contexts[i]->sendToAllProcesses(Messages::WebProcess::NetworkProcessCrashed()); // This may cause us to be deleted. networkProcessCrashedOrFailedToLaunch(); }