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.