![]() |
NetSim Source Code Help
|
Go to the source code of this file.
Macros | |
| #define | _NETSIM_QUEUE_H_ |
| #define | queue_is_not_empty(q) (queue_is_empty((q)) == false) |
Typedefs | |
| typedef void * | ptrQUEUE |
Functions | |
| ptrQUEUE | queue_init (double size) |
| void | queue_free (ptrQUEUE q) |
| bool | queue_enqueue (ptrQUEUE queue, const void *mem, double size) |
| void * | queue_get_head_ptr (ptrQUEUE queue) |
| void * | queue_dequeue (ptrQUEUE queue) |
| double | queue_get_size (ptrQUEUE queue) |
| bool | queue_is_empty (ptrQUEUE queue) |
| double | queue_get_head_size (ptrQUEUE queue) |
| void | queue_update_head_size (ptrQUEUE queue, double newSize) |
| #define queue_is_not_empty | ( | q | ) | (queue_is_empty((q)) == false) |
| void * queue_dequeue | ( | ptrQUEUE | queue | ) |
| bool queue_enqueue | ( | ptrQUEUE | queue, |
| const void * | mem, | ||
| double | size | ||
| ) |
| void queue_free | ( | ptrQUEUE | q | ) |
| void * queue_get_head_ptr | ( | ptrQUEUE | queue | ) |
| double queue_get_head_size | ( | ptrQUEUE | queue | ) |
| double queue_get_size | ( | ptrQUEUE | queue | ) |
| ptrQUEUE queue_init | ( | double | size | ) |
| bool queue_is_empty | ( | ptrQUEUE | queue | ) |
| void queue_update_head_size | ( | ptrQUEUE | queue, |
| double | newSize | ||
| ) |