QP/C++ Framework in C++ internal (package-scope) interface. More...
Go to the source code of this file.
Classes | |
| class | QP::QF::Attr |
| Private attributes of the QF framework. More... | |
Namespaces | |
| namespace | QP |
| QP/C++ Framework namespace. | |
| namespace | QP::QF |
| QF Active Object Framework namespace. | |
Functions | |
| void | QP::QEvt_refCtr_inc_ (QEvt const *const me) noexcept |
| Internal function to increment the refCtr of a const event. | |
| void | QP::QEvt_refCtr_dec_ (QEvt const *const me) noexcept |
| Internal function to decrement the refCtr of a const event. | |
| template<typename T_> | |
| T_ | QP::dis_update (T_ const org) |
| Internal function template to calculate the Duplicate Inverse Storage (DIS). | |
| template<typename T_> | |
| bool | QP::dis_verify (T_ const org, T_ const dis) |
| Internal function template to verify the Duplicate Inverse Storage (DIS). | |
Variables | |
| std::array< QActive *, QF_MAX_ACTIVE+1U > | QP::QActive_registry_ |
| Internal array of pointers to the registered Active Objects. | |
| QSubscrList * | QP::QActive_subscrList_ |
| Internal pointer to the array of subscribers to the event-signals. | |
| QSignal | QP::QActive_maxPubSignal_ |
| Internal maximum published signal (# used entries in the QP::QActive_subscrList_ array). | |
| std::array< QTimeEvt, QF_MAX_TICK_RATE > | QP::QTimeEvt_head_ |
| Internal heads of the time-event linked-lists (by clock-tick rate). | |
| constexpr std::uint8_t | QP::QTE_FLAG_IS_LINKED {1U << 7U} |
| constexpr std::uint8_t | QP::QTE_FLAG_WAS_DISARMED {1U << 6U} |
| QF::Attr | QP::QF::priv_ |
QP/C++ Framework in C++ internal (package-scope) interface.
Forward Traceability
Definition in file qp_pkg.hpp.