QP-nano  6.8.1
QActiveVtable Struct Reference

Virtual table for the QActive class. More...

#include <qfn.h>

Collaboration diagram for QActiveVtable:
Collaboration graph

Data Fields

QHsmVtable super
 inherits QHsmVtable More...
 
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). More...
 
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). More...
 

Detailed Description

Virtual table for the QActive class.

Definition at line 145 of file qfn.h.

Field Documentation

◆ super

QHsmVtable super

inherits QHsmVtable

Definition at line 146 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 153 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 160 of file qfn.h.


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