FreeRDP
ainput_server_context Struct Reference

#include <ainput.h>

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. More...
 
psAInputServerChannelHandle ChannelHandle
 Poll When externalThread=TRUE call to get a handle to wait for events. Will return FALSE until the handle is available. More...
 
psAInputServerClose Close
 
psAInputServerIsOpen IsOpen
 
psAInputServerMouseEvent MouseEvent
 
rdpContext * rdpcontext
 
psAInputChannelIdAssigned ChannelIdAssigned
 

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.

◆ ChannelIdAssigned

psAInputChannelIdAssigned ainput_server_context::ChannelIdAssigned

Callback, when the channel got its id assigned.

◆ Close

psAInputServerClose ainput_server_context::Close

Close the ainput channel.

◆ data

void* ainput_server_context::data

◆ 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

◆ IsOpen

psAInputServerIsOpen ainput_server_context::IsOpen

Status of the ainput channel.

◆ MouseEvent

psAInputServerMouseEvent ainput_server_context::MouseEvent

Receive ainput mouse event PDU.

◆ Open

psAInputServerOpen ainput_server_context::Open

Open the ainput channel.

◆ Poll

psAInputServerPoll ainput_server_context::Poll

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

◆ rdpcontext

rdpContext* ainput_server_context::rdpcontext

◆ vcm

HANDLE ainput_server_context::vcm

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