| 105 | } |
| 106 | |
| 107 | int ConnectLayerSSHTunnel::OnLayerWrite(const void *data, int bytes) |
| 108 | { |
| 109 | //qDebug(log) << Q_FUNC_INFO; |
| 110 | int nRet = 0; |
| 111 | if(!m_pChannelSSH || !m_pChannelSSH->isOpen()) { |
| 112 | qCritical(log) << Q_FUNC_INFO << "The channel is close"; |
| 113 | return -1; |
| 114 | } |
| 115 | nRet = m_pChannelSSH->write((const char*)data, bytes); |
| 116 | return nRet; |
| 117 | } |
| 118 | |
| 119 | BOOL ConnectLayerSSHTunnel::OnLayerWait(BOOL waitWrite, DWORD timeout) |
| 120 | { |