FreeRDP
ainput_server_context Struct Reference

Data Fields

HANDLE vcm
 
void * data
 
psAInputServerOpen Open
 
psAInputServerInitialize Initialize
 
psAInputServerPoll Poll
 Poll When externalThread=TRUE call periodically from your main loop. if externalThread=FALSE do not call.
 
psAInputServerChannelHandle ChannelHandle
 Poll When externalThread=TRUE call to get a handle to wait for events. Will return FALSE until the handle is available.
 
psAInputServerClose Close
 
psAInputServerIsOpen IsOpen
 
psAInputServerMouseEvent MouseEvent
 
rdpContext * rdpcontext
 
psAInputChannelIdAssigned ChannelIdAssigned
 

Detailed Description

Definition at line 57 of file server/ainput.h.

Field Documentation

◆ ChannelHandle

psAInputServerChannelHandle ainput_server_context::ChannelHandle

Poll When externalThread=TRUE call to get a handle to wait for events. Will return FALSE until the handle is available.

Definition at line 89 of file server/ainput.h.

◆ ChannelIdAssigned

psAInputChannelIdAssigned ainput_server_context::ChannelIdAssigned

Callback, when the channel got its id assigned.

Definition at line 112 of file server/ainput.h.

◆ Close

psAInputServerClose ainput_server_context::Close

Close the ainput channel.

Definition at line 94 of file server/ainput.h.

◆ data

void* ainput_server_context::data

Definition at line 62 of file server/ainput.h.

◆ Initialize

psAInputServerInitialize ainput_server_context::Initialize

Optional: Set thread handling. When externalThread=TRUE the application is responsible to call ainput_server_context_poll periodically to process input events.

Defaults to externalThread=FALSE

Definition at line 77 of file server/ainput.h.

◆ IsOpen

psAInputServerIsOpen ainput_server_context::IsOpen

Status of the ainput channel.

Definition at line 98 of file server/ainput.h.

◆ MouseEvent

psAInputServerMouseEvent ainput_server_context::MouseEvent

Receive ainput mouse event PDU.

Definition at line 105 of file server/ainput.h.

◆ Open

psAInputServerOpen ainput_server_context::Open

Open the ainput channel.

Definition at line 68 of file server/ainput.h.

◆ Poll

psAInputServerPoll ainput_server_context::Poll

Poll When externalThread=TRUE call periodically from your main loop. if externalThread=FALSE do not call.

Definition at line 83 of file server/ainput.h.

◆ rdpcontext

rdpContext* ainput_server_context::rdpcontext

Definition at line 107 of file server/ainput.h.

◆ vcm

HANDLE ainput_server_context::vcm

Definition at line 59 of file server/ainput.h.


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