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

Data Fields

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

Detailed Description

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

Field Documentation

◆ ChannelHandle

WINPR_ATTR_NODISCARD 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

WINPR_ATTR_NODISCARD psAInputChannelIdAssigned ainput_server_context::ChannelIdAssigned

Callback, when the channel got its id assigned.

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

◆ Close

WINPR_ATTR_NODISCARD 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

WINPR_ATTR_NODISCARD 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

WINPR_ATTR_NODISCARD psAInputServerIsOpen ainput_server_context::IsOpen

Status of the ainput channel.

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

◆ MouseEvent

WINPR_ATTR_NODISCARD psAInputServerMouseEvent ainput_server_context::MouseEvent

Receive ainput mouse event PDU.

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

◆ Open

WINPR_ATTR_NODISCARD psAInputServerOpen ainput_server_context::Open

Open the ainput channel.

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

◆ Poll

WINPR_ATTR_NODISCARD 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: