FreeRDP
Loading...
Searching...
No Matches
rdpShadowServer Struct Reference
Collaboration diagram for rdpShadowServer:

Data Fields

void * ext
 
HANDLE thread
 
HANDLE StopEvent
 
wArrayList * clients
 
rdpSettings * settings
 
rdpShadowScreen * screen
 
rdpShadowSurface * surface
 
rdpShadowSurface * lobby
 
rdpShadowCapture * capture
 
rdpShadowSubsystem * subsystem
 
DWORD port
 
BOOL mayView
 
BOOL mayInteract
 
BOOL shareSubRect
 
BOOL authentication
 
UINT32 selectedMonitor
 
RECTANGLE_16 subRect
 
RLGR_MODE rfxMode
 
H264_RATECONTROL_MODE h264RateControlMode
 
UINT32 h264BitRate
 
UINT32 h264FrameRate
 
UINT32 h264QP
 
char * ipcSocket
 
char * ConfigPath
 
char * CertificateFile
 
char * PrivateKeyFile
 
CRITICAL_SECTION lock
 
freerdp_listener * listener
 
size_t maxClientsConnected
 
BOOL SupportMultiRectBitmapUpdates
 
BOOL ShowMouseCursor
 
UINT32 reservedAV1 [2]
 
BOOL h264HwAccel
 
UINT16 keysHeld [0x400]
 
UINT32 reservedAV2 [2]
 
rdpShadowClipboard * clipboard
 

Detailed Description

Definition at line 187 of file include/freerdp/server/shadow.h.

Field Documentation

◆ authentication

BOOL rdpShadowServer::authentication

Definition at line 204 of file include/freerdp/server/shadow.h.

◆ capture

rdpShadowCapture* rdpShadowServer::capture

Definition at line 197 of file include/freerdp/server/shadow.h.

◆ CertificateFile

char* rdpShadowServer::CertificateFile

Definition at line 217 of file include/freerdp/server/shadow.h.

◆ clients

wArrayList* rdpShadowServer::clients

Definition at line 192 of file include/freerdp/server/shadow.h.

◆ clipboard

rdpShadowClipboard* rdpShadowServer::clipboard

Definition at line 241 of file include/freerdp/server/shadow.h.

◆ ConfigPath

char* rdpShadowServer::ConfigPath

Definition at line 216 of file include/freerdp/server/shadow.h.

◆ ext

void* rdpShadowServer::ext

Definition at line 189 of file include/freerdp/server/shadow.h.

◆ h264BitRate

UINT32 rdpShadowServer::h264BitRate

Definition at line 211 of file include/freerdp/server/shadow.h.

◆ h264FrameRate

UINT32 rdpShadowServer::h264FrameRate

Definition at line 212 of file include/freerdp/server/shadow.h.

◆ h264HwAccel

BOOL rdpShadowServer::h264HwAccel

Definition at line 231 of file include/freerdp/server/shadow.h.

◆ h264QP

UINT32 rdpShadowServer::h264QP

Definition at line 213 of file include/freerdp/server/shadow.h.

◆ h264RateControlMode

H264_RATECONTROL_MODE rdpShadowServer::h264RateControlMode

Definition at line 210 of file include/freerdp/server/shadow.h.

◆ ipcSocket

char* rdpShadowServer::ipcSocket

Definition at line 215 of file include/freerdp/server/shadow.h.

◆ keysHeld

UINT16 rdpShadowServer::keysHeld[0x400]
Since
version 3.32.0 how many clients hold each key of rdpShadowClient::keysDown, guarded by lock
version 3.34.0

Definition at line 234 of file include/freerdp/server/shadow.h.

◆ listener

freerdp_listener* rdpShadowServer::listener

Definition at line 220 of file include/freerdp/server/shadow.h.

◆ lobby

rdpShadowSurface* rdpShadowServer::lobby

Definition at line 196 of file include/freerdp/server/shadow.h.

◆ lock

CRITICAL_SECTION rdpShadowServer::lock

Definition at line 219 of file include/freerdp/server/shadow.h.

◆ maxClientsConnected

size_t rdpShadowServer::maxClientsConnected

Definition at line 222 of file include/freerdp/server/shadow.h.

◆ mayInteract

BOOL rdpShadowServer::mayInteract

Definition at line 202 of file include/freerdp/server/shadow.h.

◆ mayView

BOOL rdpShadowServer::mayView

Definition at line 201 of file include/freerdp/server/shadow.h.

◆ port

DWORD rdpShadowServer::port

Definition at line 200 of file include/freerdp/server/shadow.h.

◆ PrivateKeyFile

char* rdpShadowServer::PrivateKeyFile

Definition at line 218 of file include/freerdp/server/shadow.h.

◆ reservedAV1

UINT32 rdpShadowServer::reservedAV1[2]
Since
version 3.15.0

Definition at line 229 of file include/freerdp/server/shadow.h.

◆ reservedAV2

UINT32 rdpShadowServer::reservedAV2[2]

Definition at line 239 of file include/freerdp/server/shadow.h.

◆ rfxMode

RLGR_MODE rdpShadowServer::rfxMode

Definition at line 209 of file include/freerdp/server/shadow.h.

◆ screen

rdpShadowScreen* rdpShadowServer::screen

Definition at line 194 of file include/freerdp/server/shadow.h.

◆ selectedMonitor

UINT32 rdpShadowServer::selectedMonitor

Definition at line 205 of file include/freerdp/server/shadow.h.

◆ settings

rdpSettings* rdpShadowServer::settings

Definition at line 193 of file include/freerdp/server/shadow.h.

◆ shareSubRect

BOOL rdpShadowServer::shareSubRect

Definition at line 203 of file include/freerdp/server/shadow.h.

◆ ShowMouseCursor

BOOL rdpShadowServer::ShowMouseCursor
Since
version 3.13.0

Definition at line 224 of file include/freerdp/server/shadow.h.

◆ StopEvent

HANDLE rdpShadowServer::StopEvent

Definition at line 191 of file include/freerdp/server/shadow.h.

◆ subRect

RECTANGLE_16 rdpShadowServer::subRect

Definition at line 206 of file include/freerdp/server/shadow.h.

◆ subsystem

rdpShadowSubsystem* rdpShadowServer::subsystem

Definition at line 198 of file include/freerdp/server/shadow.h.

◆ SupportMultiRectBitmapUpdates

BOOL rdpShadowServer::SupportMultiRectBitmapUpdates

Definition at line 223 of file include/freerdp/server/shadow.h.

◆ surface

rdpShadowSurface* rdpShadowServer::surface

Definition at line 195 of file include/freerdp/server/shadow.h.

◆ thread

HANDLE rdpShadowServer::thread

Definition at line 190 of file include/freerdp/server/shadow.h.


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