The connect layer class.
More...
#include <ConnectLayer.h>
|
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 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) |
|
◆ ~CConnectLayer()
CConnectLayer::~CConnectLayer |
( |
| ) |
|
|
virtual |
◆ cb_transport_connect_layer()
rdpTransportLayer * CConnectLayer::cb_transport_connect_layer |
( |
rdpTransport * |
transport, |
|
|
const char * |
hostname, |
|
|
int |
port, |
|
|
DWORD |
timeout |
|
) |
| |
|
staticprivate |
◆ cbLayerClose()
BOOL CConnectLayer::cbLayerClose |
( |
void * |
userContext | ) |
|
|
staticprivate |
◆ cbLayerGetEvent()
HANDLE CConnectLayer::cbLayerGetEvent |
( |
void * |
userContext | ) |
|
|
staticprivate |
◆ cbLayerRead()
int CConnectLayer::cbLayerRead |
( |
void * |
userContext, |
|
|
void * |
data, |
|
|
int |
bytes |
|
) |
| |
|
staticprivate |
◆ cbLayerWait()
BOOL CConnectLayer::cbLayerWait |
( |
void * |
userContext, |
|
|
BOOL |
waitWrite, |
|
|
DWORD |
timeout |
|
) |
| |
|
staticprivate |
◆ cbLayerWrite()
int CConnectLayer::cbLayerWrite |
( |
void * |
userContext, |
|
|
const void * |
data, |
|
|
int |
bytes |
|
) |
| |
|
staticprivate |
◆ Clean()
int CConnectLayer::Clean |
( |
| ) |
|
◆ Initialize()
int CConnectLayer::Initialize |
( |
rdpContext * |
context | ) |
|
◆ OnLayerClose()
BOOL CConnectLayer::OnLayerClose |
( |
| ) |
|
|
privatevirtual |
◆ OnTransportConnectLayer()
rdpTransportLayer * CConnectLayer::OnTransportConnectLayer |
( |
rdpContext * |
context | ) |
|
|
privatevirtual |
◆ m_pConnect
◆ m_pParameter
The documentation for this class was generated from the following files:
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Plugins/FreeRDP/Client/ConnectLayer.h
- /home/runner/work/RabbitRemoteControl/RabbitRemoteControl/Plugins/FreeRDP/Client/ConnectLayer.cpp