玉兔远程控制 0.1.0-alpha.2
|
SSH 隧道 更多...
#include <ChannelSSHTunnel.h>
Public 成员函数 | |
CChannelSSHTunnel (CParameterSSHTunnel *parameter, CParameterNet *remote, CBackend *pBackend, bool bWakeUp=true, QObject *parent=nullptr) | |
int | Process () |
virtual int | DoWait (bool bWrite, int timeout) |
int | GetSocket () |
![]() | |
CChannelSSH (CBackend *pBackend, CParameterSSH *pPara, bool bWakeUp=true, QObject *parent=nullptr) | |
virtual bool | open (OpenMode mode) override |
virtual void | close () override |
virtual int | WakeUp () |
virtual QString | GetDetails () override |
依赖信息 | |
![]() | |
CChannel (QTcpSocket *pSocket, QObject *parent=nullptr) | |
CChannel | |
Protected 成员函数 | |
virtual qint64 | readData (char *data, qint64 maxlen) override |
virtual qint64 | writeData (const char *data, qint64 len) override |
![]() | |
CChannel (QObject *parent=nullptr) | |
virtual bool | isSequential () const override |
Private 成员函数 | |
virtual int | OnOpen (ssh_session session) override |
virtual void | OnClose () override |
Private 属性 | |
CParameterNet * | m_pRemoteNet |
额外继承的成员函数 | |
![]() | |
void | sigConnected () |
emit when the channel is connected. | |
void | sigDisconnected () |
emit when the channel is disconnected | |
void | sigError (int nErr, const QString &szErr) |
emit when the channel is error | |
![]() | |
static int | InitTranslation () |
Initial translation | |
static int | RemoveTranslation () |
Remove translation | |
![]() | |
ssh_session | m_Session |
ssh_channel | m_Channel |
CBackend * | m_pBackend |
CParameterSSH * | m_pParameter |
Channel::CEvent * | m_pEvent |
SSH 隧道
在文件 ChannelSSHTunnel.h 第 22 行定义.
|
virtual |
在文件 ChannelSSHTunnel.cpp 第 41 行定义.
|
virtual |
在文件 ChannelSSHTunnel.cpp 第 318 行定义.
int CChannelSSHTunnel::GetSocket | ( | ) |
在文件 ChannelSSHTunnel.cpp 第 48 行定义.
|
overrideprivatevirtual |
重载 CChannelSSH .
在文件 ChannelSSHTunnel.cpp 第 55 行定义.
|
overrideprivatevirtual |
重载 CChannelSSH .
在文件 ChannelSSHTunnel.cpp 第 90 行定义.
int CChannelSSHTunnel::Process | ( | ) |
在文件 ChannelSSHTunnel.cpp 第 141 行定义.
|
overrideprotectedvirtual |
重载 CChannel .
在文件 ChannelSSHTunnel.cpp 第 236 行定义.
|
overrideprotectedvirtual |
重载 CChannel .
在文件 ChannelSSHTunnel.cpp 第 278 行定义.
|
private |
在文件 ChannelSSHTunnel.h 第 48 行定义.