MCPcopy Create free account
hub / github.com/KDAB/GammaRay / connectToHost

Method connectToHost

client/client.cpp:67–86  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65}
66
67void Client::connectToHost(const QUrl &url, int tryAgain)
68{
69 m_serverAddress = url;
70 m_initState = 0;
71
72 m_statModel->clear();
73 m_clientDevice = ClientDevice::create(m_serverAddress, this);
74 if (!m_clientDevice) {
75 emit persisitentConnectionError(tr("Unsupported transport protocol."));
76 return;
77 }
78
79 connect(m_clientDevice, &ClientDevice::connected, this, &Client::socketConnected);
80 connect(m_clientDevice, &ClientDevice::transientError, this, &Client::transientConnectionError);
81 connect(m_clientDevice, &ClientDevice::persistentError, this, &Client::persisitentConnectionError);
82 connect(m_clientDevice, &ClientDevice::transientError, this, &Client::resetClientDevice);
83 connect(m_clientDevice, &ClientDevice::persistentError, this, &Client::resetClientDevice);
84 m_clientDevice->setTryAgain(tryAgain);
85 m_clientDevice->connectToHost();
86}
87
88void Client::disconnectFromHost()
89{

Callers 3

mainFunction · 0.45
startClientFunction · 0.45

Calls 2

setTryAgainMethod · 0.80
clearMethod · 0.45

Tested by 1