QP/C  7.2.2
Real-Time Embedded Framework
Loading...
Searching...
No Matches
qmpool.h File Reference

QP 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_)    struct { void *sto_[((sizeof(evType_) - 1U)/sizeof(void*)) + 1U]; }
 

Typedefs

typedef uint16_t QMPoolSize
 
typedef uint16_t QMPoolCtr
 

Macro Definition Documentation

◆ QF_MPOOL_EL

#define QF_MPOOL_EL (   evType_)     struct { void *sto_[((sizeof(evType_) - 1U)/sizeof(void*)) + 1U]; }

Memory pool element to allocate correctly aligned storage for QMPool class.

Parameters
[in]evType_event type (name of the subclass of QEvt)

Definition at line 98 of file qmpool.h.

Typedef Documentation

◆ QMPoolSize

typedef uint16_t QMPoolSize

Definition at line 63 of file qmpool.h.

◆ QMPoolCtr

typedef uint16_t QMPoolCtr

Definition at line 87 of file qmpool.h.