Class representing QNX sig event. More...
#include <kanzi/core.ui/platform/input_ng/qnx_screen/qnx_screen_sigevent.hpp>
Public Member Functions | |
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 |
Gets QNX sig event handle.