FreeRDP
pClientContext Struct Reference

#include <proxy_context.h>

Collaboration diagram for pClientContext:

Data Fields

rdpContext context
 
proxyData * pdata
 
BOOL allow_next_conn_failure
 
BOOL connected
 
pReceiveChannelData client_receive_channel_data_original
 
wQueue * cached_server_channel_data
 
BOOL(* sendChannelData )(pClientContext *pc, const proxyChannelDataEventInfo *ev)
 
char * remote_hostname
 
wStreamremote_pem
 
UINT16 remote_port
 
UINT32 remote_flags
 
BOOL input_state_sync_pending
 
UINT32 input_state
 
wHashTable * interceptContextMap
 
UINT32 computerNameLen
 
BOOL computerNameUnicode
 
union {
   WCHAR *   wc
 
   char *   c
 
   void *   v
 
computerName
 

Detailed Description

Wraps rdpContext and holds the state for the proxy's client.

Field Documentation

◆ allow_next_conn_failure

BOOL pClientContext::allow_next_conn_failure

◆ c

char* pClientContext::c

◆ cached_server_channel_data

wQueue* pClientContext::cached_server_channel_data

◆ client_receive_channel_data_original

pReceiveChannelData pClientContext::client_receive_channel_data_original

◆ 

union { ... } pClientContext::computerName

◆ computerNameLen

UINT32 pClientContext::computerNameLen

◆ computerNameUnicode

BOOL pClientContext::computerNameUnicode

◆ connected

BOOL pClientContext::connected

◆ context

rdpContext pClientContext::context

◆ input_state

UINT32 pClientContext::input_state

◆ input_state_sync_pending

BOOL pClientContext::input_state_sync_pending

◆ interceptContextMap

wHashTable* pClientContext::interceptContextMap

◆ pdata

proxyData* pClientContext::pdata

◆ remote_flags

UINT32 pClientContext::remote_flags

◆ remote_hostname

char* pClientContext::remote_hostname

◆ remote_pem

wStream* pClientContext::remote_pem

◆ remote_port

UINT16 pClientContext::remote_port

◆ sendChannelData

BOOL(* pClientContext::sendChannelData) (pClientContext *pc, const proxyChannelDataEventInfo *ev)

◆ v

void* pClientContext::v

◆ wc

WCHAR* pClientContext::wc

The documentation for this struct was generated from the following file: