玉兔远程控制 0.1.0-alpha.2
载入中...
搜索中...
未找到
信号 | Public 成员函数 | Private 属性 | 所有成员列表
CSSHTunnelThread类 参考

实现通过本地 SOCKET 与 SSH 隧道转发数据。适用于库没有实现传输层接口,只有 socket 的情况。 更多...

#include <SSHTunnelThread.h>

类 CSSHTunnelThread 继承关系图:
Inheritance graph
[图例]
CSSHTunnelThread 的协作图:
Collaboration graph
[图例]

信号

void sigServer (QString szHost, quint16 nPort)
 当 SOCKET 服务建立监听后触发,用于通知其它本地 SOCKET 可以连接它
 
void sigServer (QString szUnixDomainSocket)
 
void sigError (const int nError, const QString &szError=QString())
 
void sigStop ()
 

Public 成员函数

 CSSHTunnelThread (CParameterSSHTunnel *parameter, CParameterNet *remote, CBackend *pBackend)
 
void run () override
 
void Exit ()
 

Private 属性

CBackendm_pBackend
 
CParameterSSHTunnelm_pParameter
 
CParameterNetm_pRemoteNet
 
bool m_bExit
 

详细描述

实现通过本地 SOCKET 与 SSH 隧道转发数据。适用于库没有实现传输层接口,只有 socket 的情况。

注解
当线程完成后,会自动删除实例对象。
参见
CChannelSSHTunnelForward

在文件 SSHTunnelThread.h25 行定义.

构造及析构函数说明

◆ ~CSSHTunnelThread()

CSSHTunnelThread::~CSSHTunnelThread ( )
virtual

在文件 SSHTunnelThread.cpp24 行定义.

成员函数说明

◆ Exit()

void CSSHTunnelThread::Exit ( )

在文件 SSHTunnelThread.cpp29 行定义.

◆ run()

void CSSHTunnelThread::run ( )
override

在文件 SSHTunnelThread.cpp34 行定义.

◆ sigServer

void CSSHTunnelThread::sigServer ( QString  szHost,
quint16  nPort 
)
signal

当 SOCKET 服务建立监听后触发,用于通知其它本地 SOCKET 可以连接它

类成员变量说明

◆ m_bExit

bool CSSHTunnelThread::m_bExit
private

在文件 SSHTunnelThread.h54 行定义.

◆ m_pBackend

CBackend* CSSHTunnelThread::m_pBackend
private

在文件 SSHTunnelThread.h51 行定义.

◆ m_pParameter

CParameterSSHTunnel* CSSHTunnelThread::m_pParameter
private

在文件 SSHTunnelThread.h52 行定义.

◆ m_pRemoteNet

CParameterNet* CSSHTunnelThread::m_pRemoteNet
private

在文件 SSHTunnelThread.h53 行定义.


该类的文档由以下文件生成: