48Q_DEFINE_THIS_MODULE(
"qf_qact")
53#if (QP_VERSION < 730U) || (QP_VERSION != ((QP_RELEASE^4294967295U)%0x2710U))
54#error qpcpp version 7.3.0 or higher required
82 std::uint8_t prev_thre =
m_pthre;
83 std::uint8_t next_thre =
m_pthre;
86 for (p =
static_cast<std::uint_fast8_t
>(
m_prio) - 1U; p > 0U; --p) {
92 for (p =
static_cast<std::uint_fast8_t
>(
m_prio) + 1U;
104 m_prio_dis =
static_cast<std::uint8_t
>(~m_prio);
124 std::uint_fast8_t
const p =
static_cast<std::uint_fast8_t
>(
m_prio);
void unregister_() noexcept
static QActive * registry_[QF_MAX_ACTIVE+1U]
void register_() noexcept
QAsmAttr m_state
Current state (pointer to the current state-handler function)
#define QF_MAX_ACTIVE
Maximum # Active Objects in the system (1..64)
Internal (package scope) QP/C++ interface.
QS/C++ port to a 32-bit CPU, generic C++ compiler.
QP Functional Safety (FuSa) Subsystem.
#define Q_ASSERT_INCRIT(id_, expr_)
#define Q_REQUIRE_INCRIT(id_, expr_)