QP/C  8.0.0
Real-Time Embedded Framework
Loading...
Searching...
No Matches
QK_Attr Class Reference

Private attributes of the QK kernel. More...

#include "qk.h"

Public Attributes

QPSet readySet
 
uint_fast8_t actPrio
 
uint_fast8_t nextPrio
 
uint_fast8_t actThre
 
uint_fast8_t lockCeil
 
uint_fast8_t intNest
 
QPSet readySet_dis
 
uint_fast8_t actPrio_dis
 
uint_fast8_t nextPrio_dis
 
uint_fast8_t actThre_dis
 
uint_fast8_t lockCeil_dis
 

Detailed Description

Private attributes of the QK kernel.

Definition at line 59 of file qk.h.

Member Data Documentation

◆ readySet

QPSet readySet

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

Definition at line 63 of file qk.h.

◆ actPrio

uint_fast8_t actPrio

Priority of the currently active AO

Definition at line 66 of file qk.h.

◆ nextPrio

uint_fast8_t nextPrio

Next AO priority scheduled by QK

Definition at line 69 of file qk.h.

◆ actThre

uint_fast8_t actThre

Preemption threshold of the currently active AO

Definition at line 72 of file qk.h.

◆ lockCeil

uint_fast8_t lockCeil

Scheduler lock-ceiling (0 if scheduler unlocked)

Definition at line 75 of file qk.h.

◆ intNest

uint_fast8_t intNest

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

Definition at line 78 of file qk.h.

◆ readySet_dis

QPSet readySet_dis

Duplicate Inverse Storage (DIS) to mirror the QK_Attr::readySet

Definition at line 82 of file qk.h.

◆ actPrio_dis

uint_fast8_t actPrio_dis

Duplicate Inverse Storage (DIS) to mirror QK_Attr::actPrio

Definition at line 87 of file qk.h.

◆ nextPrio_dis

uint_fast8_t nextPrio_dis

Duplicate Inverse Storage (DIS) to mirror QK_Attr::nextPrio_dis

Definition at line 92 of file qk.h.

◆ actThre_dis

uint_fast8_t actThre_dis

Duplicate Inverse Storage (DIS) to mirror QK_Attr::actThre_dis

Definition at line 97 of file qk.h.

◆ lockCeil_dis

uint_fast8_t lockCeil_dis

Duplicate Inverse Storage (DIS) to mirror QK_Attr::lockCeil_dis

Definition at line 102 of file qk.h.


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