Internal (package scope) QXK/C++ interface. More...
#include "qf_pkg.hpp"
Go to the source code of this file.
Namespaces | |
QP | |
namespace associated with the QP/C++ framework | |
Macros | |
#define | QXK_PTR_CAST_(type_, ptr_) (reinterpret_cast<type_>(ptr_)) |
intertnal macro to encapsulate casting of pointers for MISRA deviations More... | |
Enumerations | |
enum | QXK_Timeouts : std::uint8_t { QXK_DELAY_SIG = Q_USER_SIG , QXK_QUEUE_SIG , QXK_SEMA_SIG } |
timeout signals More... | |
Functions | |
void | QXK_stackInit_ (void *thr, QP::QXThreadHandler const handler, void *const stkSto, std::uint_fast16_t const stkSize) noexcept |
initialize the private stack of a given AO More... | |
void | QXK_threadRet_ (void) noexcept |
called when a thread function returns More... | |
Internal (package scope) QXK/C++ interface.
Definition in file qxk_pkg.hpp.
#define QXK_PTR_CAST_ | ( | type_, | |
ptr_ | |||
) | (reinterpret_cast<type_>(ptr_)) |
intertnal macro to encapsulate casting of pointers for MISRA deviations
Definition at line 76 of file qxk_pkg.hpp.
|
noexcept |
initialize the private stack of a given AO
|
noexcept |
called when a thread function returns
Definition at line 618 of file qxk_xthr.cpp.