QP/C native platform-independent memory pool QMPool interface. More...
Go to the source code of this file.
Classes | |
| class | QMPool |
| Native QF Memory Pool. More... | |
Macros | |
| #define | QF_MPOOL_EL(evType_) |
| Memory pool element to allocate correctly aligned storage for QMPool class. | |
Typedefs | |
| typedef uint16_t | QMPoolSize |
| The data type to store the block-size based on the macro QF_MPOOL_SIZ_SIZE. | |
| typedef uint16_t | QMPoolCtr |
| The data type to store the block-counter based on the macro QF_MPOOL_CTR_SIZE. | |
QP/C native platform-independent memory pool QMPool interface.
Forward Traceability
Definition in file qmpool.h.
| #define QF_MPOOL_EL | ( | evType_ | ) |
Memory pool element to allocate correctly aligned storage for QMPool class.
| [in] | evType_ | event type (name of the subclass of QEvt) |
Usage
Forward Traceability
| typedef uint16_t QMPoolSize |
The data type to store the block-size based on the macro QF_MPOOL_SIZ_SIZE.
Details
The dynamic range of this data type determines the maximum size of blocks that can be managed by the native QF event pool.
| typedef uint16_t QMPoolCtr |
The data type to store the block-counter based on the macro QF_MPOOL_CTR_SIZE.
Details
The dynamic range of this data type determines the maximum number of blocks that can be stored in the pool.