FreeRDP
Loading...
Searching...
No Matches
pClientContext Struct Reference

#include <pf_client.h>

Collaboration diagram for pClientContext:

Data Fields

rdpClientContext cctx
 
proxyData * pdata
 
BOOL allow_next_conn_failure
 
BOOL connected
 
pReceiveChannelData client_receive_channel_data_original
 
wQueue * cached_server_channel_data
 
WINPR_ATTR_NODISCARD 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

FreeRDP: A Remote Desktop Protocol Implementation FreeRDP Proxy Server

Copyright 2019 Mati Shabtay matis.nosp@m.habt.nosp@m.ay@gm.nosp@m.ail..nosp@m.com Copyright 2019 Kobi Mizrachi kmizr.nosp@m.achi.nosp@m.18@gm.nosp@m.ail..nosp@m.com Copyright 2019 Idan Freiberg speid.nosp@m.y@gm.nosp@m.ail.c.nosp@m.om

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Wraps rdpContext and holds the state for the proxy's client.

Definition at line 33 of file pf_client.h.

Field Documentation

◆ allow_next_conn_failure

BOOL pClientContext::allow_next_conn_failure

Definition at line 48 of file pf_client.h.

◆ cached_server_channel_data

wQueue* pClientContext::cached_server_channel_data

Definition at line 53 of file pf_client.h.

◆ cctx

rdpClientContext pClientContext::cctx

Definition at line 35 of file pf_client.h.

◆ client_receive_channel_data_original

pReceiveChannelData pClientContext::client_receive_channel_data_original

Definition at line 52 of file pf_client.h.

◆ computerNameLen

UINT32 pClientContext::computerNameLen

Definition at line 67 of file pf_client.h.

◆ computerNameUnicode

BOOL pClientContext::computerNameUnicode

Definition at line 68 of file pf_client.h.

◆ connected

BOOL pClientContext::connected

Definition at line 50 of file pf_client.h.

◆ input_state

UINT32 pClientContext::input_state

Definition at line 64 of file pf_client.h.

◆ input_state_sync_pending

BOOL pClientContext::input_state_sync_pending

Definition at line 63 of file pf_client.h.

◆ interceptContextMap

wHashTable* pClientContext::interceptContextMap

Definition at line 66 of file pf_client.h.

◆ pdata

proxyData* pClientContext::pdata

Definition at line 37 of file pf_client.h.

◆ remote_flags

UINT32 pClientContext::remote_flags

Definition at line 61 of file pf_client.h.

◆ remote_hostname

char* pClientContext::remote_hostname

Definition at line 58 of file pf_client.h.

◆ remote_pem

wStream* pClientContext::remote_pem

Definition at line 59 of file pf_client.h.

◆ remote_port

UINT16 pClientContext::remote_port

Definition at line 60 of file pf_client.h.

◆ sendChannelData

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

Definition at line 54 of file pf_client.h.


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