QP/C++
Classes | Defines | Variables
qf_pkg.h File Reference

Internal (package scope) QF/C++ interface. More...

#include "qf_port.h"

Go to the source code of this file.

Classes

struct  QFreeBlock
 Structure representing a free block in the Native QF Memory Pool. More...

Defines

#define EVT_POOL_ID(e_)   ((e_)->poolId_)
 access to the poolId of an event e_
#define EVT_REF_CTR(e_)   ((e_)->refCtr_)
 access to the refCtr of an event e_
#define EVT_INC_REF_CTR(e_)   (++((QEvent *)(e_))->refCtr_)
 increment the refCtr of an event e_
#define EVT_DEC_REF_CTR(e_)   (--((QEvent *)(e_))->refCtr_)
 decrement the refCtr of an event e_

Variables

QTimeEvtQF_timeEvtListHead_
 head of linked list of time events
QF_EPOOL_TYPE_ QF_pool_ [QF_MAX_EPOOL]
 allocate event pools
uint8_t QF_maxPool_
 # of initialized event pools
QSubscrListQF_subscrList_
 the subscriber list array
QSignal QF_maxSignal_
 the maximum published signal

Detailed Description

Internal (package scope) QF/C++ interface.

Definition in file qf_pkg.h.