Class representing Qnx sig event.
More...
#include <kanzi/core.ui/platform/input_ng/qnx_screen/qnx_screen_sigevent.hpp>
Class representing Qnx sig event.
◆ QnxSigEvent() [1/2]
Constructor.
- Parameters
-
connectionId | The connection ID to initialize the event for. |
pulseCode | Qnx pulse code to use. |
value | Value to initialize the code with. |
◆ QnxSigEvent() [2/2]
kanzi::qnx::QnxSigEvent::QnxSigEvent |
( |
struct sigevent |
sigEventHandle | ) |
|
|
explicit |
Constructor.
- Parameters
-
sigEventHandle | Signal event handle. |
- Precondition
- sigEventHandle must be a valid signal event handle.
◆ noneInit()
void kanzi::qnx::QnxSigEvent::noneInit |
( |
| ) |
|
|
noexcept |
Deinitializes the sig event.
◆ notifyAsyncInput()
bool kanzi::qnx::QnxSigEvent::notifyAsyncInput |
( |
QnxContext & |
context | ) |
|
|
noexcept |
Notifies the screen for new async input event.
- Parameters
-
context | Qnx context to notify the async input for. |
- Return values
-
- Returns
- True on success, false on failure.
◆ getNativeHandle()
KZ_NO_DISCARD sigevent kanzi::qnx::QnxSigEvent::getNativeHandle |
( |
| ) |
const |
|
noexcept |
Gets Qnx sig event handle.
- Returns
- The Qnx sig event handle.
The documentation for this class was generated from the following file: