Kanzi  3.9.6
Kanzi Engine API
kanzi::qnx::DefaultQnxPulseHandler Class Reference

#include <kanzi/core.ui/platform/input_ng/qnx_screen/qnx_screen_default_pulse_handler.hpp>

Public Member Functions

 DefaultQnxPulseHandler (DefaultQnxInputEventContext &eventContext)
 Constructor. More...
 
 DefaultQnxPulseHandler (thread threadHandle)
 Constructor. More...
 
KZ_NO_DISCARD auto getNativeHandle () const noexcept
 Gets the associated thread ID for Qnx pulse handler. More...
 
void join () noexcept
 Joins the thread with the calling thread. More...
 

Constructor & Destructor Documentation

◆ DefaultQnxPulseHandler() [1/2]

kanzi::qnx::DefaultQnxPulseHandler::DefaultQnxPulseHandler ( DefaultQnxInputEventContext eventContext)
explicit

Constructor.

Parameters
eventContextThe Qnx context for the thread.

◆ DefaultQnxPulseHandler() [2/2]

kanzi::qnx::DefaultQnxPulseHandler::DefaultQnxPulseHandler ( thread  threadHandle)
explicit

Constructor.

Parameters
threadHandleThread handle.
Precondition
threadHandle must be a joinable thread handle.

Member Function Documentation

◆ join()

void kanzi::qnx::DefaultQnxPulseHandler::join ( )
noexcept

Joins the thread with the calling thread.

◆ getNativeHandle()

KZ_NO_DISCARD auto kanzi::qnx::DefaultQnxPulseHandler::getNativeHandle ( ) const
noexcept

Gets the associated thread ID for Qnx pulse handler.

Returns
The associated thread ID for Qnx pulse handler.

The documentation for this class was generated from the following file: