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 |