Home | History | Annotate | Download | only in UIProcess

Lines Matching refs:downloadProxy

29 #include "DownloadProxy.h"
329 for (HashMap<uint64_t, RefPtr<DownloadProxy> >::iterator::Values it = m_downloads.begin().values(), end = m_downloads.end().values(); it != end; ++it) {
372 DownloadProxy* WebContext::download(WebPageProxy* initiatingPage, const ResourceRequest& request)
374 DownloadProxy* download = createDownloadProxy();
546 DownloadProxy* WebContext::createDownloadProxy()
548 RefPtr<DownloadProxy> downloadProxy = DownloadProxy::create(this);
549 m_downloads.set(downloadProxy->downloadID(), downloadProxy);
550 return downloadProxy.get();
553 void WebContext::downloadFinished(DownloadProxy* downloadProxy)
555 ASSERT(m_downloads.contains(downloadProxy->downloadID()));
557 downloadProxy->invalidate();
558 m_downloads.remove(downloadProxy->downloadID());
581 if (DownloadProxy* downloadProxy = m_downloads.get(arguments->destinationID()).get())
582 downloadProxy->didReceiveDownloadProxyMessage(connection, messageID, arguments);
651 if (DownloadProxy* downloadProxy = m_downloads.get(arguments->destinationID()).get())
652 return downloadProxy->didReceiveSyncDownloadProxyMessage(connection, messageID, arguments, reply);