Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

epQueue.h

Go to the documentation of this file.
00001 
00013 
00014 #ifndef _EPQUEUE_H_
00015 #define _EPQUEUE_H_
00016 
00017 #include "epList.h"
00018 
00019 #define epQueue_t   epList_t
00020 #define _QUEUE_DIR  _FIFO
00021 
00022 epQueue_t *epQueue_create(int (*elementDeallocatorFunction)(void *elt));
00023 int epQueue_destroy(epQueue_t *queue);
00024 int epQueue_in(epQueue_t *queue, const void *elt);
00025 void *epQueue_out(epQueue_t *queue);
00026 int epQueue_size(epQueue_t *queue);
00027 boolean_t epQueue_isEmpty(epQueue_t *queue);
00028 int epQueue_setElementPrintFunction(
00029   epQueue_t *queue,
00030   char *(*elementPrintFunction)(void *elt));
00031 int epQueue_printIt(epQueue_t *queue, char *title);
00032 
00033 #endif  /* _EPQUEUE_H_ */

Generated at Sun Nov 25 14:05:07 2001 for ExtendedPersonnalLibrary by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000