QP/C++  7.4.0-rc.1
Real-Time Embedded Framework
Loading...
Searching...
No Matches
QXK_Attr Class Reference

Private attributes of the QXK kernel. More...

#include "qxk.hpp"

Public Attributes

QP::QActive *volatile curr
 
QP::QActive *volatile next
 
QP::QActive *volatile prev
 
std::uint_fast8_t volatile actPrio
 
std::uint_fast8_t volatile lockCeil
 
std::uint_fast8_t volatile lockHolder
 
QP::QPSet readySet
 
QP::QPSet readySet_dis
 

Detailed Description

Private attributes of the QXK kernel.

Definition at line 184 of file qxk.hpp.

Member Data Documentation

◆ curr

QP::QActive* volatile QXK_Attr::curr

Definition at line 186 of file qxk.hpp.

◆ next

QP::QActive* volatile QXK_Attr::next

Definition at line 187 of file qxk.hpp.

◆ prev

QP::QActive* volatile QXK_Attr::prev

Definition at line 188 of file qxk.hpp.

◆ actPrio

std::uint_fast8_t volatile QXK_Attr::actPrio

Definition at line 189 of file qxk.hpp.

◆ lockCeil

std::uint_fast8_t volatile QXK_Attr::lockCeil

Definition at line 190 of file qxk.hpp.

◆ lockHolder

std::uint_fast8_t volatile QXK_Attr::lockHolder

Definition at line 191 of file qxk.hpp.

◆ readySet

QP::QPSet QXK_Attr::readySet

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

Definition at line 192 of file qxk.hpp.

◆ readySet_dis

QP::QPSet QXK_Attr::readySet_dis

Duplicate inverse storage to mirror the QXK readySet

Definition at line 195 of file qxk.hpp.


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