gqueue.h File Reference

#include <glist.h>

Go to the source code of this file.

Classes

struct  _GQueue

Typedefs

typedef typedefG_BEGIN_DECLS
struct _GQueue 
GQueue

Functions

GQueueg_queue_new (void)
void g_queue_free (GQueue *queue)
void g_queue_push_head (GQueue *queue, gpointer data)
void g_queue_push_tail (GQueue *queue, gpointer data)
gpointer g_queue_pop_head (GQueue *queue)
gpointer g_queue_pop_tail (GQueue *queue)
gboolean g_queue_is_empty (GQueue *queue)
gpointer g_queue_peek_head (GQueue *queue)
gpointer g_queue_peek_tail (GQueue *queue)
void g_queue_push_head_link (GQueue *queue, GList *link)
void g_queue_push_tail_link (GQueue *queue, GList *link)
GListg_queue_pop_head_link (GQueue *queue)
GListg_queue_pop_tail_link (GQueue *queue)


Typedef Documentation

typedef typedefG_BEGIN_DECLS struct _GQueue GQueue

Definition at line 34 of file gqueue.h.


Function Documentation

void g_queue_free ( GQueue queue  ) 

gboolean g_queue_is_empty ( GQueue queue  ) 

GQueue* g_queue_new ( void   ) 

gpointer g_queue_peek_head ( GQueue queue  ) 

gpointer g_queue_peek_tail ( GQueue queue  ) 

gpointer g_queue_pop_head ( GQueue queue  ) 

GList* g_queue_pop_head_link ( GQueue queue  ) 

gpointer g_queue_pop_tail ( GQueue queue  ) 

GList* g_queue_pop_tail_link ( GQueue queue  ) 

void g_queue_push_head ( GQueue queue,
gpointer  data 
)

void g_queue_push_head_link ( GQueue queue,
GList link 
)

void g_queue_push_tail ( GQueue queue,
gpointer  data 
)

void g_queue_push_tail_link ( GQueue queue,
GList link 
)


Generated on Tue Jul 5 15:58:43 2011 for ROOT_528-00b_version by  doxygen 1.5.1