QP/C  5.9.8
QActiveVtbl Struct Reference

Virtual table for the QActive class. More...

#include <qf.h>

Data Fields

struct QHsmVtbl super
 inherits QHsmVtbl
 
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 166 of file qf.h.

Field Documentation

◆ 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 171 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 179 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 188 of file qf.h.


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