FreeRTOS Tetris
Typedefs
Queue Handles

Group that contains definitions for Queue Handles. More...

Collaboration diagram for Queue Handles:

Typedefs

typedef void * QueueHandle_t
 
typedef void * QueueSetHandle_t
 
typedef void * QueueSetMemberHandle_t
 

Detailed Description

Group that contains definitions for Queue Handles.

Typedef Documentation

◆ QueueHandle_t

typedef void* QueueHandle_t

#include <queue.h>

Type by which queues are referenced. For example, a call to xQueueCreate() returns an QueueHandle_t variable that can then be used as a parameter to xQueueSend(), xQueueReceive(), etc.

◆ QueueSetHandle_t

typedef void* QueueSetHandle_t

#include <queue.h>

Type by which queue sets are referenced. For example, a call to xQueueCreateSet() returns an xQueueSet variable that can then be used as a parameter to xQueueSelectFromSet(), xQueueAddToSet(), etc.

◆ QueueSetMemberHandle_t

typedef void* QueueSetMemberHandle_t

#include <queue.h>

Queue sets can contain both queues and semaphores, so the QueueSetMemberHandle_t is defined as a type to be used where a parameter or return value can be either an QueueHandle_t or an SemaphoreHandle_t.