QP-nano  6.9.0
Real-Time Embedded Framework
QActiveVtable Struct Reference

#include <qfn.h>

Inheritance diagram for QActiveVtable:
QHsmVtable

Data Fields

QHsmVtable super
 
bool(* post )(QActive *const me, uint_fast8_t const margin, enum_t const sig, QParam const par)
 
bool(* postISR )(QActive *const me, uint_fast8_t const margin, enum_t const sig, QParam const par)
 
- Data Fields inherited from QHsmVtable
void(* init )(QHsm *const me)
 
void(* dispatch )(QHsm *const me)
 

Detailed Description

Virtual table for the QActive class

Definition at line 149 of file qfn.h.

Field Documentation

◆ super

QHsmVtable super

inherits QHsmVtable

Definition at line 150 of file qfn.h.

◆ post

bool(* post) (QActive *const me, uint_fast8_t const margin, enum_t const sig, QParam const par)

virtual function to asynchronously post (FIFO) an event to an AO (task context).

See also
QACTIVE_POST() and QACTIVE_POST_X()

Definition at line 157 of file qfn.h.

◆ postISR

bool(* postISR) (QActive *const me, uint_fast8_t const margin, enum_t const sig, QParam const par)

virtual function to asynchronously post (FIFO) an event to an AO (ISR context).

See also
QACTIVE_POST_ISR() and QACTIVE_POST_X_ISR()

Definition at line 164 of file qfn.h.


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