玉兔远程控制 0.0.36
载入中...
搜索中...
未找到
Public 成员函数 | Private 槽 | Private 成员函数 | Private 属性 | 所有成员列表
CConnectLayerQTcpSocket类 参考
类 CConnectLayerQTcpSocket 继承关系图:
CConnectLayer

Public 成员函数

 CConnectLayerQTcpSocket (CConnectFreeRDP *connect=nullptr)
 
- Public 成员函数 继承自 CConnectLayer
 CConnectLayer (CConnectFreeRDP *connect)
 
int Initialize (rdpContext *context)
 
int Clean ()
 

Private 槽

void slotError (QAbstractSocket::SocketError e)
 
void slotConnected ()
 
void slotReadyRead ()
 

Private 成员函数

virtual int OnInit (rdpContext *context) override
 
virtual int OnClean () override
 
virtual int OnLayerRead (void *data, int bytes) override
 
virtual int OnLayerWrite (const void *data, int bytes) override
 
virtual BOOL OnLayerWait (BOOL waitWrite, DWORD timeout) override
 
virtual HANDLE OnLayerGetEvent () override
 

Private 属性

QTcpSocket m_TcpSocket
 
HANDLE m_hSocket
 

额外继承的成员函数

- Protected 属性 继承自 CConnectLayer
CConnectFreeRDPm_pConnect
 
CParameterFreeRDPm_pParameter
 

详细描述

在文件 ConnectLayerQTcpSocket.h8 行定义.

构造及析构函数说明

◆ ~CConnectLayerQTcpSocket()

CConnectLayerQTcpSocket::~CConnectLayerQTcpSocket ( )
virtual

在文件 ConnectLayerQTcpSocket.cpp16 行定义.

成员函数说明

◆ OnClean()

int CConnectLayerQTcpSocket::OnClean ( )
overrideprivatevirtual

实现了 CConnectLayer.

在文件 ConnectLayerQTcpSocket.cpp126 行定义.

◆ OnInit()

int CConnectLayerQTcpSocket::OnInit ( rdpContext *  context)
overrideprivatevirtual

实现了 CConnectLayer.

在文件 ConnectLayerQTcpSocket.cpp91 行定义.

◆ OnLayerGetEvent()

HANDLE CConnectLayerQTcpSocket::OnLayerGetEvent ( )
overrideprivatevirtual

实现了 CConnectLayer.

在文件 ConnectLayerQTcpSocket.cpp169 行定义.

◆ OnLayerRead()

int CConnectLayerQTcpSocket::OnLayerRead ( void *  data,
int  bytes 
)
overrideprivatevirtual

实现了 CConnectLayer.

在文件 ConnectLayerQTcpSocket.cpp139 行定义.

◆ OnLayerWait()

BOOL CConnectLayerQTcpSocket::OnLayerWait ( BOOL  waitWrite,
DWORD  timeout 
)
overrideprivatevirtual

实现了 CConnectLayer.

在文件 ConnectLayerQTcpSocket.cpp156 行定义.

◆ OnLayerWrite()

int CConnectLayerQTcpSocket::OnLayerWrite ( const void *  data,
int  bytes 
)
overrideprivatevirtual

实现了 CConnectLayer.

在文件 ConnectLayerQTcpSocket.cpp149 行定义.

◆ slotConnected

void CConnectLayerQTcpSocket::slotConnected ( )
privateslot

在文件 ConnectLayerQTcpSocket.cpp29 行定义.

◆ slotError

void CConnectLayerQTcpSocket::slotError ( QAbstractSocket::SocketError  e)
privateslot

在文件 ConnectLayerQTcpSocket.cpp21 行定义.

◆ slotReadyRead

void CConnectLayerQTcpSocket::slotReadyRead ( )
privateslot

在文件 ConnectLayerQTcpSocket.cpp83 行定义.

类成员变量说明

◆ m_hSocket

HANDLE CConnectLayerQTcpSocket::m_hSocket
private

在文件 ConnectLayerQTcpSocket.h30 行定义.

◆ m_TcpSocket

QTcpSocket CConnectLayerQTcpSocket::m_TcpSocket
private

在文件 ConnectLayerQTcpSocket.h29 行定义.


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