Platform-independent implementation of the QEP and QF components.
More...Files | |
qep_hsm.cpp | |
QP::QHsm class implementation. | |
qep_msm.cpp | |
QP::QMsm class implementation. | |
qf_act.cpp | |
defines Active Object management internal data | |
qf_actq.cpp | |
Active Object queue operations based on the QP::QEQueue class. | |
qf_defer.cpp | |
event deferral facilities | |
qf_dyn.cpp | |
dynamic event management facilities | |
qf_mem.cpp | |
QP::QMPool implementation. | |
qf_ps.cpp | |
publish-subscribe facilities | |
qf_qact.cpp | |
Active Object management facilities. | |
qf_qeq.cpp | |
QP::QEQueue implementation. | |
qf_qmact.cpp | |
QP::QMActive implementation. | |
qf_time.cpp | |
QP::QTimeEvt implementation. | |
Platform-independent implementation of the QEP and QF components.
Typically, files in this directory need to be added to the application build, but some QP ports might not need all the files in this directory. For example, a QP port to a 3rd-party RTOS kernel might be using a message queue of the RTOS instead of the native QP event queue, in which case the file src/qf/qf_actq.cpp
would not be needed and should be excluded from the build.