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 |
State object for the QP::QMsm class (QM State Machine).
Details
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 QP::QMsm::dispatch_() and QP::QMsm::init_() implementations.
Backward Traceability
| QStateHandler const QP::QMState::stateHandler |
| QActionHandler const QP::QMState::entryAction |
| QActionHandler const QP::QMState::exitAction |
| QActionHandler const QP::QMState::initAction |