Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
ConnectLayerSSHTunnel Class Reference
Inheritance diagram for ConnectLayerSSHTunnel:
Collaboration diagram for ConnectLayerSSHTunnel:

Public Member Functions

 ConnectLayerSSHTunnel (CBackendFreeRDP *connect)
Public Member Functions inherited from CConnectLayer
 CConnectLayer (CBackendFreeRDP *pOperate)
int Initialize (rdpContext *context)
int Clean ()

Private Member Functions

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 Attributes

CChannelSSHTunnelm_pChannelSSH
HANDLE m_hSshSocket

Additional Inherited Members

Protected Attributes inherited from CConnectLayer
CBackendFreeRDPm_pOperate
CParameterFreeRDPm_pParameter

Detailed Description

Definition at line 6 of file ConnectLayerSSHTunnel.h.

Constructor & Destructor Documentation

◆ ~ConnectLayerSSHTunnel()

ConnectLayerSSHTunnel::~ConnectLayerSSHTunnel ( )
virtual

Definition at line 15 of file ConnectLayerSSHTunnel.cpp.

Member Function Documentation

◆ OnClean()

int ConnectLayerSSHTunnel::OnClean ( )
overrideprivatevirtual

Implements CConnectLayer.

Definition at line 71 of file ConnectLayerSSHTunnel.cpp.

◆ OnInit()

int ConnectLayerSSHTunnel::OnInit ( rdpContext * context)
overrideprivatevirtual

Implements CConnectLayer.

Definition at line 20 of file ConnectLayerSSHTunnel.cpp.

◆ OnLayerGetEvent()

HANDLE ConnectLayerSSHTunnel::OnLayerGetEvent ( )
overrideprivatevirtual

Implements CConnectLayer.

Definition at line 134 of file ConnectLayerSSHTunnel.cpp.

◆ OnLayerRead()

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

Implements CConnectLayer.

Definition at line 90 of file ConnectLayerSSHTunnel.cpp.

◆ OnLayerWait()

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

Implements CConnectLayer.

Definition at line 119 of file ConnectLayerSSHTunnel.cpp.

◆ OnLayerWrite()

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

Implements CConnectLayer.

Definition at line 107 of file ConnectLayerSSHTunnel.cpp.

Member Data Documentation

◆ m_hSshSocket

HANDLE ConnectLayerSSHTunnel::m_hSshSocket
private

Definition at line 23 of file ConnectLayerSSHTunnel.h.

◆ m_pChannelSSH

CChannelSSHTunnel* ConnectLayerSSHTunnel::m_pChannelSSH
private

Definition at line 22 of file ConnectLayerSSHTunnel.h.


The documentation for this class was generated from the following files: