Пример #1
0
void InspectorWorkerAgent::connectToAllProxies()
{
    for (WorkerInspectorProxy* proxy : WorkerInspectorProxy::allProxies()) {
        if (proxy->getDocument()->frame() && m_inspectedFrames->contains(proxy->getDocument()->frame()))
            connectToProxy(proxy, false);
    }
}
Пример #2
0
void InspectorWorkerAgent::didStartWorker(WorkerInspectorProxy* proxy, bool waitingForDebugger)
{
    ASSERT(frontend() && enabled());
    connectToProxy(proxy, waitingForDebugger);
    if (!m_tracingSessionId.isEmpty())
        proxy->writeTimelineStartedEvent(m_tracingSessionId);
}
Пример #3
0
void OftSocket::proxyConnect(QHostAddress addr, quint16 port)
{
	m_state = ProxyReceive;
	m_lastHeader = OftHeader();
	m_len = 0;
	m_proxyPort = port;
	connectToProxy(addr, port);
}
Пример #4
0
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);
	}
}