QP/C++  7.4.0-rc.1
Real-Time Embedded Framework
Loading...
Searching...
No Matches
QP::QMState Struct Reference

State object for the QP::QMsm class (QM State Machine). More...

#include "qp.hpp"

Public Attributes

QMState const * superstate
 
QStateHandler const stateHandler
 
QActionHandler const entryAction
 
QActionHandler const exitAction
 
QActionHandler const initAction
 

Detailed Description

State object for the QP::QMsm class (QM State Machine).

Description
This class groups together the attributes of a QP::QMsm state, such as the parent state (state nesting), the associated state handler function and the exit action handler function. These attributes are used inside the QMsm::dispatch() and QMsm::init() implementations.
Traceability
Attention
The QP::QMState class is only intended for the QM code generator and should not be used in hand-crafted code.

Definition at line 187 of file qp.hpp.

Member Data Documentation

◆ superstate

QMState const* QP::QMState::superstate

Definition at line 188 of file qp.hpp.

◆ stateHandler

QStateHandler const QP::QMState::stateHandler

Definition at line 189 of file qp.hpp.

◆ entryAction

QActionHandler const QP::QMState::entryAction

Definition at line 190 of file qp.hpp.

◆ exitAction

QActionHandler const QP::QMState::exitAction

Definition at line 191 of file qp.hpp.

◆ initAction

QActionHandler const QP::QMState::initAction

Definition at line 192 of file qp.hpp.


The documentation for this struct was generated from the following file: