FreeRTOS C-Addons  1.1.0
C-Addon functionality to FreeRTOS
Data Structures | Macros | Typedefs | Functions
queue_simple.h File Reference
#include "dlist.h"
Include dependency graph for queue_simple.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Queue_t_
 

Macros

#define IsQueueEmpty(_queue)   ((_queue)->Count == 0)
 

Typedefs

typedef struct Queue_t_ Queue_t
 

Functions

void InitQueue (Queue_t *Queue)
 
void Enqueue (Queue_t *Queue, DlNode_t *Node)
 
DlNode_tDequeue (Queue_t *Queue)
 

Macro Definition Documentation

◆ IsQueueEmpty

#define IsQueueEmpty (   _queue)    ((_queue)->Count == 0)
Returns
True if the stack is empty, false otherwise.

Definition at line 75 of file queue_simple.h.

Typedef Documentation

◆ Queue_t

typedef struct Queue_t_ Queue_t

Function Documentation

◆ Dequeue()

DlNode_t* Dequeue ( Queue_t Queue)

Definition at line 67 of file queue_simple.c.

◆ Enqueue()

void Enqueue ( Queue_t Queue,
DlNode_t Node 
)

Definition at line 54 of file queue_simple.c.

◆ InitQueue()

void InitQueue ( Queue_t Queue)

Definition at line 44 of file queue_simple.c.