QP/C++  8.0.2
Real-Time Event Framework
Loading...
Searching...
No Matches
QK_Attr Class Reference

Private attributes of the QK kernel. More...

#include "qk.hpp"

Public Attributes

QP::QPSet readySet
 
std::uint_fast8_t actPrio
 
std::uint_fast8_t nextPrio
 
std::uint_fast8_t actThre
 
std::uint_fast8_t lockCeil
 
std::uint_fast8_t intNest
 

Detailed Description

Private attributes of the QK kernel.

Definition at line 41 of file qk.hpp.

Member Data Documentation

◆ readySet

QP::QPSet QK_Attr::readySet

Set of active-objects/threads that are ready to run in the QK kernel

Definition at line 43 of file qk.hpp.

◆ actPrio

std::uint_fast8_t QK_Attr::actPrio

Priority of the currently active AO

Definition at line 44 of file qk.hpp.

◆ nextPrio

std::uint_fast8_t QK_Attr::nextPrio

Next AO priority scheduled by QK

Definition at line 45 of file qk.hpp.

◆ actThre

std::uint_fast8_t QK_Attr::actThre

Preemption threshold of the currently active AO

Definition at line 46 of file qk.hpp.

◆ lockCeil

std::uint_fast8_t QK_Attr::lockCeil

Scheduler lock-ceiling (0 if scheduler unlocked)

Definition at line 47 of file qk.hpp.

◆ intNest

std::uint_fast8_t QK_Attr::intNest

Up-down counter indicating current interrupt nesting (used in some QK ports)

Definition at line 48 of file qk.hpp.


The documentation for this class was generated from the following files: