QXK/C++ preemptive kernel extended (blocking) thread implementation. More...
#include "qf_port.hpp"
#include "qxk_pkg.hpp"
#include "qassert.h"
#include "qs_port.hpp"
#include "qs_pkg.hpp"
Go to the source code of this file.
Namespaces | |
QP | |
namespace associated with the QP/C++ framework | |
Macros | |
#define | QXTHREAD_CAST_(ptr_) (static_cast<QP::QXThread *>(ptr_)) |
intertnal macro to encapsulate casting of pointers for MISRA deviations */ More... | |
Functions | |
void | QXK_threadRet_ (void) noexcept |
called when a thread function returns More... | |
QXK/C++ preemptive kernel extended (blocking) thread implementation.
Definition in file qxk_xthr.cpp.
#define QXTHREAD_CAST_ | ( | ptr_ | ) | (static_cast<QP::QXThread *>(ptr_)) |
intertnal macro to encapsulate casting of pointers for MISRA deviations */
Definition at line 68 of file qxk_xthr.cpp.
|
noexcept |
called when a thread function returns
Definition at line 618 of file qxk_xthr.cpp.