玉兔远程控制 0.1.0-alpha.2
载入中...
搜索中...
未找到
Public 成员函数 | Protected 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
CChannelSSHTerminal类 参考
类 CChannelSSHTerminal 继承关系图:
Inheritance graph
[图例]
CChannelSSHTerminal 的协作图:
Collaboration graph
[图例]

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
 
- 静态 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 行定义.


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