QP/C 8.1.2
Real-Time Event Framework
Loading...
Searching...
No Matches
qequeue.h File Reference

QP native platform-independent QEQueue event queue interface. More...

Go to the source code of this file.

Classes

class  QEQueue
 Native QF Event Queue. More...

Typedefs

typedef uint16_t QEQueueCtr
 The data type to store the ring-buffer counters.

Detailed Description

QP native platform-independent QEQueue event queue interface.

Forward Traceability

  • DVR_QP_MC5_D4_8: MISRA-C:2025 Directive 4.8(Advisory): If a pointer to a structure or union is never dereferenced within a translation unit then the implementation of the object should be hidden
  • DVR_QP_B18_R5_1B: BARR-C:2018 Rule 5.1b: non-anonymous struct/union/enum declared outside typedef

Definition in file qequeue.h.

Typedef Documentation

◆ QEQueueCtr

typedef uint16_t QEQueueCtr

The data type to store the ring-buffer counters.

Details
The type is based on the macro QF_EQUEUE_CTR_SIZE. The dynamic range of this data type determines the maximum length of the ring buffer managed by the native QF event queue.

Definition at line 39 of file qequeue.h.