玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
CChannelSSHTerminal类 参考
类 CChannelSSHTerminal 继承关系图:
CChannelSSHTerminal 的协作图:

Public 成员函数

 CChannelSSHTerminal (CBackend *pBackend, CParameterSSH *pPara)
virtual int OnProcess (int timeout)
void SetSize (int row, int column)
virtual qint64 bytesAvailable () const override
Public 成员函数 继承自 CChannelSSH
 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
 依赖信息
Public 成员函数 继承自 CChannel
 CChannel (QTcpSocket *pSocket, QObject *parent=nullptr)
 CChannel

Protected 成员函数

virtual qint64 readData (char *data, qint64 maxlen) override
virtual qint64 writeData (const char *data, qint64 maxlen) override
Protected 成员函数 继承自 CChannel
 CChannel (QObject *parent=nullptr)
virtual bool isSequential () const override

Private 成员函数

virtual int OnOpen (ssh_session session) override
virtual void OnClose () override

Private 属性

int m_nRow
int m_nColumn
qint64 m_nBytesAvailable

额外继承的成员函数

信号 继承自 CChannel
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
void sigSecurityLevel (CSecurityLevel::Levels level)
 当安全级别改变时触发
void sigSend (quint64 counts)
 Send data counts
void sigReceive (quint64 counts)
 Receive data counts
静态 Public 成员函数 继承自 CChannel
static int InitTranslation ()
 Initial translation
static int RemoveTranslation ()
 Remove translation
Protected 属性 继承自 CChannelSSH
ssh_session m_Session
ssh_channel m_Channel
CBackendm_pBackend
CParameterSSHm_pParameter
Channel::CEventm_pEvent

详细描述

在文件 ChannelSSHTerminal.h8 行定义.

构造及析构函数说明

◆ ~CChannelSSHTerminal()

CChannelSSHTerminal::~CChannelSSHTerminal ( )
virtual

在文件 ChannelSSHTerminal.cpp14 行定义.

成员函数说明

◆ bytesAvailable()

qint64 CChannelSSHTerminal::bytesAvailable ( ) const
overridevirtual

在文件 ChannelSSHTerminal.cpp199 行定义.

◆ OnClose()

void CChannelSSHTerminal::OnClose ( )
overrideprivatevirtual

重载 CChannelSSH .

在文件 ChannelSSHTerminal.cpp86 行定义.

◆ OnOpen()

int CChannelSSHTerminal::OnOpen ( ssh_session session)
overrideprivatevirtual

重载 CChannelSSH .

在文件 ChannelSSHTerminal.cpp41 行定义.

◆ OnProcess()

int CChannelSSHTerminal::OnProcess ( int timeout)
virtual

在文件 ChannelSSHTerminal.cpp103 行定义.

◆ readData()

qint64 CChannelSSHTerminal::readData ( char * data,
qint64 maxlen )
overrideprotectedvirtual

重载 CChannel .

在文件 ChannelSSHTerminal.cpp19 行定义.

◆ SetSize()

void CChannelSSHTerminal::SetSize ( int row,
int column )

在文件 ChannelSSHTerminal.cpp97 行定义.

◆ writeData()

qint64 CChannelSSHTerminal::writeData ( const char * data,
qint64 maxlen )
overrideprotectedvirtual

重载 CChannel .

在文件 ChannelSSHTerminal.cpp30 行定义.

类成员变量说明

◆ m_nBytesAvailable

qint64 CChannelSSHTerminal::m_nBytesAvailable
private

在文件 ChannelSSHTerminal.h35 行定义.

◆ m_nColumn

int CChannelSSHTerminal::m_nColumn
private

在文件 ChannelSSHTerminal.h20 行定义.

◆ m_nRow

int CChannelSSHTerminal::m_nRow
private

在文件 ChannelSSHTerminal.h19 行定义.


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