void InspectorWorkerAgent::connectToAllProxies() { for (WorkerInspectorProxy* proxy : WorkerInspectorProxy::allProxies()) { if (proxy->getDocument()->frame() && m_inspectedFrames->contains(proxy->getDocument()->frame())) connectToProxy(proxy, false); } }
void InspectorWorkerAgent::didStartWorker(WorkerInspectorProxy* proxy, bool waitingForDebugger) { ASSERT(frontend() && enabled()); connectToProxy(proxy, waitingForDebugger); if (!m_tracingSessionId.isEmpty()) proxy->writeTimelineStartedEvent(m_tracingSessionId); }
void OftSocket::proxyConnect(QHostAddress addr, quint16 port) { m_state = ProxyReceive; m_lastHeader = OftHeader(); m_len = 0; m_proxyPort = port; connectToProxy(addr, port); }
void OftSocket::proxyFound(const QHostInfo &proxyInfo) { m_hostReqId = 0; QList<QHostAddress> addresses = proxyInfo.addresses(); if (!addresses.isEmpty()) { connectToProxy(addresses.at(qrand() % addresses.size()), 5190); } else { setErrorString(tr("The file transfer proxy server is not available")); emit error(QAbstractSocket::ProxyNotFoundError); } }