QP/C 8.1.2
Real-Time Event Framework
Loading...
Searching...
No Matches
qk.h File Reference

QK (preemptive non-blocking kernel) platform-independent public interface. More...

Go to the source code of this file.

Classes

class  QK
 QK preemptive non-blocking kernel (QK namespace emulated as a "class" in C. More...

Typedefs

typedef uint_fast8_t QSchedStatus
 The scheduler lock status for QK_schedLock() and QK_schedUnlock().

Detailed Description

QK (preemptive non-blocking kernel) platform-independent public interface.

Forward Traceability

  • DVR_QP_MC5_D4_8: MISRA-C:2025 Directive 4.8(Advisory): If a pointer to a structure or union is never dereferenced within a translation unit then the implementation of the object should be hidden

Definition in file qk.h.

Typedef Documentation

◆ QSchedStatus

typedef uint_fast8_t QSchedStatus

The scheduler lock status for QK_schedLock() and QK_schedUnlock().

The scheduler lock status for QK::schedLock() and QK::schedUnlock().

Definition at line 34 of file qk.h.