MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / OnLayerWait

Method OnLayerWait

Plugins/FreeRDP/Client/ConnectLayerSSHTunnel.cpp:119–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

117}
118
119BOOL ConnectLayerSSHTunnel::OnLayerWait(BOOL waitWrite, DWORD timeout)
120{
121 //qDebug(log) << Q_FUNC_INFO << "wait write:" << waitWrite;
122 Q_ASSERT(!waitWrite);
123 if(!m_pChannelSSH || !m_pChannelSSH->isOpen()
124 || m_pChannelSSH->GetSocket() == SSH_INVALID_SOCKET) {
125 qCritical(log) << Q_FUNC_INFO << "The channel is close";
126 return false;
127 }
128
129 int nRet = m_pChannelSSH->DoWait(waitWrite, timeout);
130 if(nRet) return false;
131 return true;
132}
133
134HANDLE ConnectLayerSSHTunnel::OnLayerGetEvent()
135{

Callers 1

cbLayerWaitMethod · 0.45

Calls 2

GetSocketMethod · 0.80
DoWaitMethod · 0.80

Tested by

no test coverage detected