QXK/C++ preemptive kernel core functions public interface. 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.
Data Structures | |
| class | QXKIdleThread |
Namespaces | |
| QP | |
| namespace associated with the QP/C++ framework | |
Functions | |
| static void | initial_events (void) |
| process all events posted during initialization More... | |
| std::uint_fast8_t | QXK_sched_ (void) noexcept |
| QXK scheduler finds the highest-priority thread ready to run. More... | |
| void | QXK_activate_ (void) |
| QXK activator activates the next active object. The activated AO preempts. More... | |
| QP::QActive * | QXK_current (void) noexcept |
| return the currently executing active-object/thread More... | |
Variables | |
| QXK_Attr | QXK_attr_ |
| global attributes of the QXK kernel More... | |
| static QXKIdleThread | l_idleThread |
QXK/C++ preemptive kernel core functions public interface.
Definition in file qxk.cpp.
|
noexcept |
QXK scheduler finds the highest-priority thread ready to run.
| void QXK_activate_ | ( | void | ) |
QXK activator activates the next active object. The activated AO preempts.
|
noexcept |