|
Grid Community Toolkit
6.2.1541705016
|
Globus FIFO. More...
#include "globus_list.h"Go to the source code of this file.
Typedefs | |
| typedef struct globus_fifo_s * | globus_fifo_t |
Functions | |
| int | globus_fifo_init (globus_fifo_t *fifo) |
| Initialize the fifo structure. More... | |
| void | globus_fifo_destroy (globus_fifo_t *fifo) |
| void | globus_fifo_destroy_all (globus_fifo_t *fifo, void(*datum_free)(void *)) |
| int | globus_fifo_empty (const globus_fifo_t *fifo) |
| int | globus_fifo_size (const globus_fifo_t *fifo) |
| int | globus_fifo_enqueue (globus_fifo_t *fifo, void *datum) |
| globus_fifo_t * | globus_fifo_copy (const globus_fifo_t *fifo) |
| void * | globus_fifo_peek (globus_fifo_t *fifo) |
| void * | globus_fifo_tail_peek (globus_fifo_t *fifo) |
| void * | globus_fifo_remove (globus_fifo_t *headp, void *datum) |
| void * | globus_fifo_dequeue (globus_fifo_t *fifo) |
| int | globus_fifo_move (globus_fifo_t *fifo_dest, globus_fifo_t *fifo_src) |
| globus_list_t * | globus_fifo_convert_to_list (globus_fifo_t *fifo) |
Globus FIFO.
This file defines the globus_fifo_t type useful for queuing arbitrary data (via void-pointer)
1.8.14