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.