QP/C  7.3.3
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 298 of file qp.h.

Member Data Documentation

◆ init

QAsmVtable::init

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

Definition at line 299 of file qp.h.

◆ dispatch

QAsmVtable::dispatch

Virtual function to dispatch an event to the state machine.

Definition at line 301 of file qp.h.

◆ isIn

QAsmVtable::isIn

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

Definition at line 303 of file qp.h.

◆ getStateHandler

QAsmVtable::getStateHandler

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

Definition at line 306 of file qp.h.


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