#include "epList.h"Include dependency graph for epQueue.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| epQueue_t* | epQueue_create (int (*elementDeallocatorFunction)(void *elt)) |
| int | epQueue_destroy (epQueue_t *queue) |
| int | epQueue_in (epQueue_t *queue, const void *elt) |
| void* | epQueue_out (epQueue_t *queue) |
| int | epQueue_size (epQueue_t *queue) |
| boolean_t | epQueue_isEmpty (epQueue_t *queue) |
| int | epQueue_setElementPrintFunction ( epQueue_t *queue, char *(*elementPrintFunction)(void *elt)) |
| int | epQueue_printIt (epQueue_t *queue, char *title) |
Definition in file epQueue.h.
|
|
|
|
|
|
|
|
|
|
|
Create & initialize a new queue. visibility :: public
|
|
|
Destroy the queue and all the elements contained into. visibility :: public
|
|
|
Insert a new element back of the queue. visibility :: public
|
|
|
Return <true> if the queue is empty, <false> else. visibility :: public
|
|
|
Return and remove-from the element on top of the queue. visibility :: public
|
|
|
Print the content of the queue (its parameters and all its elements). visibility :: public
|
|
|
Initialize the elementPrintFunction for the use of the printIt function. visibility :: public
|
|
|
Return the size of the queue (the number of its elements). visibility :: public
|
1.2.1 written by Dimitri van Heesch,
© 1997-2000