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.