QP/C++  5.8.2
QV

Cooperative Kernel. More...

Files

file  qpcpp.h
 QP/C++ public interface including backwards-compatibility layer.
 
file  qv.h
 QV/C++ platform-independent public interface.
 
file  qv.cpp
 Cooperative QV kernel, definition of QP::QV_readySet_ and implementation of kernel-specific functions.
 

Namespaces

 QP
 namespace associated with the QP/C++ framework
 

Detailed Description

Cooperative Kernel.

QV is a simple cooperative kernel (previously called "Vanilla" kernel). This kernel executes active objects one at a time, with priority-based scheduling performed before processing of each event. Due to naturally short duration of event processing in state machines, the simple QV kernel is often adequate for many real-time systems.