Class representing QNX sig event. More...
#include <kanzi/core.ui/platform/input_ng/qnx_screen/qnx_screen_sigevent.hpp>
Public Member Functions | |
| bool | disableAsyncNotifications (QnxContext &context) noexcept |
| Disables asynchronous notifications for all input events. | |
| KZ_NO_DISCARD sigevent | getNativeHandle () const noexcept |
| Gets QNX sig event handle. | |
| void | noneInit () noexcept |
| Deinitializes the sig event. | |
| bool | notifyAsyncInput (QnxContext &context) noexcept |
| Notifies the screen for new async input event. | |
| QnxSigEvent (const QnxConnectionID &connectionId, QnxPulseCode pulseCode, int value) | |
| Constructor. | |
| QnxSigEvent (struct sigevent sigEventHandle) | |
| Constructor. | |
Class representing QNX sig event.
|
explicit |
Constructor.
| connectionId | The connection ID to initialize the event for. |
| pulseCode | QNX pulse code to use. |
| value | Value to initialize the code with. |
Constructor.
| sigEventHandle | Signal event handle. |
|
noexcept |
Deinitializes the sig event.
|
noexcept |
Notifies the screen for new async input event.
| context | QNX context to notify the async input for. |
| False | Errno is set. |
|
noexcept |
Disables asynchronous notifications for all input events.
| context | QNX context for which to disable the async input. |
| False | Errno is set. |
|
noexcept |
Gets QNX sig event handle.