QF Active Object Framework (QF namespace emulated as a "class" in C) More...
Static Public Member Functions | |
void | QF_init (void) |
void | QF_stop (void) |
int_t | QF_run (void) |
uint_fast16_t | QF_getQueueMin (uint_fast8_t const prio) |
void | QF_onStartup (void) |
void | QF_onCleanup (void) |
void | QF_onContextSw (QActive *prev, QActive *next) |
void | QF_poolInit (void *const poolSto, uint_fast32_t const poolSize, uint_fast16_t const evtSize) |
uint_fast16_t | QF_poolGetMaxBlockSize (void) |
uint_fast16_t | QF_getPoolMin (uint_fast8_t const poolNum) |
void | QF_gc (QEvt const *const e) |
void | QF_gcFromISR (QEvt const *const e) |
static void | QF_psInit (QSubscrList *const subscrSto, enum_t const maxSignal) |
Static Private Member Functions | |
QEvt * | QF_newX_ (uint_fast16_t const evtSize, uint_fast16_t const margin, enum_t const sig) |
QEvt const * | QF_newRef_ (QEvt const *const e, void const *const evtRef) |
void | QF_deleteRef_ (void const *const evtRef) |
void | QF_bzero_ (void *const start, uint_fast16_t const len) |
Static Private Attributes | |
QF_Attr | QF_priv_ |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticprivate |
|
static |
|
staticprivate |
|
inlinestatic |