QP/C  7.4.0-rc.2
Real-Time Embedded Framework
Loading...
Searching...
No Matches
QAsmVtable Struct Reference

Virtual table for the QAsm class. More...

#include "qp.h"

Public Attributes

void(* init )(QAsm *const me, void const *const e, uint_fast8_t const qsId)
 
void(* dispatch )(QAsm *const me, QEvt const *const e, uint_fast8_t const qsId)
 
bool(* isIn )(QAsm *const me, QStateHandler const s)
 
QStateHandler(* getStateHandler )(QAsm *const me)
 

Detailed Description

Virtual table for the QAsm class.

Traceability

Definition at line 301 of file qp.h.

Member Data Documentation

◆ init

void(* QAsmVtable::init) (QAsm *const me, void const *const e, uint_fast8_t const qsId)

Virtual function to take the top-most initial transition in the state machine.

Definition at line 302 of file qp.h.

◆ dispatch

void(* QAsmVtable::dispatch) (QAsm *const me, QEvt const *const e, uint_fast8_t const qsId)

Virtual function to dispatch an event to the state machine.

Definition at line 304 of file qp.h.

◆ isIn

bool(* QAsmVtable::isIn) (QAsm *const me, QStateHandler const s)

Virtual function to check whether the state machine is in a given state.

Definition at line 306 of file qp.h.

◆ getStateHandler

QStateHandler(* QAsmVtable::getStateHandler) (QAsm *const me)

Virtual function to get the current state handler of the state machine.

Definition at line 309 of file qp.h.


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