QP/C  6.3.7
QActiveVtbl Struct Reference

Virtual table for the QActive class. More...

#include <qf.h>

Collaboration diagram for QActiveVtbl:
Collaboration graph

Data Fields

struct QHsmVtbl super
 inherits QHsmVtbl More...
 
void(* start )(QActive *const me, uint_fast8_t prio, QEvt const *qSto[], uint_fast16_t qLen, void *stkSto, uint_fast16_t stkSize, QEvt const *ie)
 virtual function to start the active object (thread) More...
 
bool(* post )(QActive *const me, QEvt const *const e, uint_fast16_t const margin, void const *const sender)
 virtual function to asynchronously post (FIFO) an event to an AO More...
 
void(* postLIFO )(QActive *const me, QEvt const *const e)
 virtual function to asynchronously post (LIFO) an event to an AO More...
 

Detailed Description

Virtual table for the QActive class.

Definition at line 170 of file qf.h.

Field Documentation

◆ super

struct QHsmVtbl super

inherits QHsmVtbl

Definition at line 171 of file qf.h.

◆ start

void(* start) (QActive *const me, uint_fast8_t prio, QEvt const *qSto[], uint_fast16_t qLen, void *stkSto, uint_fast16_t stkSize, QEvt const *ie)

virtual function to start the active object (thread)

See also
QACTIVE_START()

Definition at line 175 of file qf.h.

◆ post

bool(* post) (QActive *const me, QEvt const *const e, uint_fast16_t const margin, void const *const sender)

virtual function to asynchronously post (FIFO) an event to an AO

See also
QACTIVE_POST() and QACTIVE_POST_X()

Definition at line 183 of file qf.h.

◆ postLIFO

void(* postLIFO) (QActive *const me, QEvt const *const e)

virtual function to asynchronously post (LIFO) an event to an AO

See also
QACTIVE_POST_LIFO()

Definition at line 192 of file qf.h.


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