Details
gts_fifo_push ()
void gts_fifo_push (GtsFifo *fifo,
gpointer data); |
Push data into fifo.
gts_fifo_pop ()
gpointer gts_fifo_pop (GtsFifo *fifo); |
Removes the first element from fifo.
gts_fifo_top ()
gpointer gts_fifo_top (GtsFifo *fifo); |
gts_fifo_size ()
guint gts_fifo_size (GtsFifo *fifo); |
gts_fifo_foreach ()
Calls func in order for each item in fifo, passing data.
gts_fifo_is_empty ()
gboolean gts_fifo_is_empty (GtsFifo *fifo); |
gts_fifo_reverse ()
void gts_fifo_reverse (GtsFifo *fifo); |
Reverses the order of elements in fifo.
gts_fifo_write ()
void gts_fifo_write (GtsFifo *fifo,
FILE *fp); |
Writes the content of fifo in fp.
gts_fifo_destroy ()
void gts_fifo_destroy (GtsFifo *fifo); |
Frees all the memory allocated for fifo.