Go to the source code of this file.
◆ dequeue()
| int dequeue |
( |
struct Queue * |
queue | ) |
|
Take out the first added element.
- Parameters
-
| queue | Queue data structure to take element out |
| [out] | popdata | Value of poped data |
Definition at line 77 of file queue.c.
◆ enqueue()
| void enqueue |
( |
struct Queue * |
queue, |
|
|
int |
data |
|
) |
| |
Allocate new node and add to queue structure.
- Parameters
-
| queue | Queue data structure to add new node |
| data | Value to add |
Definition at line 55 of file queue.c.
◆ initQueue()
| void initQueue |
( |
struct Queue * |
queue | ) |
|
Initialize queue structure with NULL value.
- Parameters
-
| queue | Queue data structure to initialize |
Definition at line 30 of file queue.c.
◆ isEmpty()
| int isEmpty |
( |
struct Queue * |
queue | ) |
|
Check if queue structure is empty.
- Parameters
-
| queue | Queue data structure to check |
Definition at line 41 of file queue.c.