Kanzi  3.9.6
Kanzi Engine API
kanzi::qnx::DefaultQnxInputEventContext Struct Reference

Structure representing the default context for an async input event. More...

#include <kanzi/core.ui/platform/input_ng/qnx_screen/qnx_screen_default_input_event_context.hpp>

Public Member Functions

 DefaultQnxInputEventContext (QnxContext &qnxContext)
 Constructor. More...
 

Public Attributes

QnxChannelID channelId
 Communication channel ID for reading input-events. More...
 
QnxConnectionID connectionId
 Communication channel connection ID for passing input-event notifications to the channel. More...
 
detail::Event eventSignal
 Event-object that is used to signal about new input-events. More...
 
mutex inputMutex
 Mutex for syncing the input-thread events. More...
 
QnxSigEvent sigEvent
 Input signal event. More...
 

Detailed Description

Structure representing the default context for an async input event.

Constructor & Destructor Documentation

◆ DefaultQnxInputEventContext()

kanzi::qnx::DefaultQnxInputEventContext::DefaultQnxInputEventContext ( QnxContext qnxContext)
explicit

Constructor.

Parameters
qnxContextThe Qnx context for the async input event.

Member Data Documentation

◆ inputMutex

mutex kanzi::qnx::DefaultQnxInputEventContext::inputMutex

Mutex for syncing the input-thread events.

◆ eventSignal

detail::Event kanzi::qnx::DefaultQnxInputEventContext::eventSignal

Event-object that is used to signal about new input-events.

◆ channelId

QnxChannelID kanzi::qnx::DefaultQnxInputEventContext::channelId

Communication channel ID for reading input-events.

◆ connectionId

QnxConnectionID kanzi::qnx::DefaultQnxInputEventContext::connectionId

Communication channel connection ID for passing input-event notifications to the channel.

◆ sigEvent

QnxSigEvent kanzi::qnx::DefaultQnxInputEventContext::sigEvent

Input signal event.


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