void NetscapePlugin::frameDidFail(uint64_t requestID, bool wasCancelled) { ASSERT(m_isStarted); auto notification = m_pendingURLNotifications.take(requestID); if (notification.first.isNull()) return; NPP_URLNotify(notification.first.utf8().data(), wasCancelled ? NPRES_USER_BREAK : NPRES_NETWORK_ERR, notification.second); }
void NetscapePlugin::frameDidFinishLoading(uint64_t requestID) { ASSERT(m_isStarted); auto notification = m_pendingURLNotifications.take(requestID); if (notification.first.isEmpty()) return; NPP_URLNotify(notification.first.utf8().data(), NPRES_DONE, notification.second); }
void NetscapePlugin::frameDidFail(uint64_t requestID, bool wasCancelled) { ASSERT(m_isStarted); PendingURLNotifyMap::iterator it = m_pendingURLNotifications.find(requestID); if (it == m_pendingURLNotifications.end()) return; String url = it->second.first; void* notificationData = it->second.second; m_pendingURLNotifications.remove(it); NPP_URLNotify(url.utf8().data(), wasCancelled ? NPRES_USER_BREAK : NPRES_NETWORK_ERR, notificationData); }
void NetscapePlugin::frameDidFinishLoading(uint64_t requestID) { ASSERT(m_isStarted); PendingURLNotifyMap::iterator it = m_pendingURLNotifications.find(requestID); if (it == m_pendingURLNotifications.end()) return; String url = it->second.first; void* notificationData = it->second.second; m_pendingURLNotifications.remove(it); NPP_URLNotify(url.utf8().data(), NPRES_DONE, notificationData); }
void Private_URLNotify(NPP instance, const char* url, NPReason reason, void* notifyData) { EnterCodeResource(); NPP_URLNotify(instance, url, reason, notifyData); ExitCodeResource(); }
void Private_URLNotify(NPP instance, const char* url, NPReason reason, void* notifyData) { NPP_URLNotify(instance, url, reason, notifyData); }