Class representing QNX communication channel ID. More...
#include <kanzi/core.ui/platform/input_ng/qnx_screen/qnx_screen_channel_id.hpp>
Public Member Functions | |
KZ_NO_DISCARD int | getNativeHandle () const noexcept |
Gets QNX channel ID handle. | |
QnxChannelID (int channelHandle) | |
Constructor. | |
QnxChannelID (QnxChannelIDFlags channelFlags) | |
Constructor. | |
KZ_NO_DISCARD optional< struct _pulse > | tryReceivePulse () noexcept |
Try to receive a QNX pulse from the channel. | |
~QnxChannelID () | |
Destructor. | |
Class representing QNX communication channel ID.
|
explicit |
Constructor.
channelFlags | The channel flags to use. |
|
explicit |
Constructor.
channelHandle | QNX channel handle. |
kanzi::qnx::QnxChannelID::~QnxChannelID | ( | ) |
Destructor.
|
noexcept |
Try to receive a QNX pulse from the channel.
nullopt | No pulse received. |
|
noexcept |
Gets QNX channel ID handle.