|
Rabbit Remote Control 0.1.0-bate14
|
The connect layer class. More...
#include <ConnectLayer.h>


Classes | |
| struct | LayerUserData |
Public Member Functions | |
| CConnectLayer (CBackendFreeRDP *pOperate) | |
| int | Initialize (rdpContext *context) |
| int | Clean () |
Protected Attributes | |
| CBackendFreeRDP * | m_pOperate |
| CParameterFreeRDP * | m_pParameter |
Private Member Functions | |
| virtual int | OnInit (rdpContext *context)=0 |
| virtual int | OnClean ()=0 |
| virtual int | OnLayerRead (void *data, int bytes)=0 |
| virtual int | OnLayerWrite (const void *data, int bytes)=0 |
| virtual BOOL | OnLayerWait (BOOL waitWrite, DWORD timeout)=0 |
| virtual HANDLE | OnLayerGetEvent ()=0 |
| virtual rdpTransportLayer * | OnTransportConnectLayer (rdpContext *context) |
| virtual BOOL | OnLayerClose () |
Static Private Member Functions | |
| static rdpTransportLayer * | cb_transport_connect_layer (rdpTransport *transport, const char *hostname, int port, DWORD timeout) |
| static int | cbLayerRead (void *userContext, void *data, int bytes) |
| static int | cbLayerWrite (void *userContext, const void *data, int bytes) |
| static BOOL | cbLayerClose (void *userContext) |
| static BOOL | cbLayerWait (void *userContext, BOOL waitWrite, DWORD timeout) |
| static HANDLE | cbLayerGetEvent (void *userContext) |
The connect layer class.
Definition at line 14 of file ConnectLayer.h.
|
virtual |
Definition at line 17 of file ConnectLayer.cpp.
|
staticprivate |
Definition at line 51 of file ConnectLayer.cpp.
|
staticprivate |
Definition at line 102 of file ConnectLayer.cpp.
|
staticprivate |
Definition at line 124 of file ConnectLayer.cpp.
|
staticprivate |
Definition at line 83 of file ConnectLayer.cpp.
|
staticprivate |
Definition at line 117 of file ConnectLayer.cpp.
|
staticprivate |
Definition at line 93 of file ConnectLayer.cpp.
| int CConnectLayer::Clean | ( | ) |
Definition at line 44 of file ConnectLayer.cpp.
| int CConnectLayer::Initialize | ( | rdpContext * | context | ) |
Definition at line 22 of file ConnectLayer.cpp.
|
privatevirtual |
Definition at line 110 of file ConnectLayer.cpp.
|
privatevirtual |
Definition at line 66 of file ConnectLayer.cpp.
|
protected |
Definition at line 44 of file ConnectLayer.h.
|
protected |
Definition at line 45 of file ConnectLayer.h.