|
Typedefs |
typedef typedefG_BEGIN_DECLS
struct _GAsyncQueue | GAsyncQueue |
Functions |
IMPORT_C GAsyncQueue * | g_async_queue_new (void) |
IMPORT_C void | g_async_queue_lock (GAsyncQueue *queue) |
IMPORT_C void | g_async_queue_unlock (GAsyncQueue *queue) |
IMPORT_C GAsyncQueue * | g_async_queue_ref (GAsyncQueue *queue) |
IMPORT_C void | g_async_queue_unref (GAsyncQueue *queue) |
IMPORT_C void | g_async_queue_ref_unlocked (GAsyncQueue *queue) |
IMPORT_C void | g_async_queue_unref_and_unlock (GAsyncQueue *queue) |
IMPORT_C void | g_async_queue_push (GAsyncQueue *queue, gpointer data) |
IMPORT_C void | g_async_queue_push_unlocked (GAsyncQueue *queue, gpointer data) |
IMPORT_C void | g_async_queue_push_sorted (GAsyncQueue *queue, gpointer data, GCompareDataFunc func, gpointer user_data) |
IMPORT_C void | g_async_queue_push_sorted_unlocked (GAsyncQueue *queue, gpointer data, GCompareDataFunc func, gpointer user_data) |
IMPORT_C gpointer | g_async_queue_pop (GAsyncQueue *queue) |
IMPORT_C gpointer | g_async_queue_pop_unlocked (GAsyncQueue *queue) |
IMPORT_C gpointer | g_async_queue_try_pop (GAsyncQueue *queue) |
IMPORT_C gpointer | g_async_queue_try_pop_unlocked (GAsyncQueue *queue) |
IMPORT_C gpointer | g_async_queue_timed_pop (GAsyncQueue *queue, GTimeVal *end_time) |
IMPORT_C gpointer | g_async_queue_timed_pop_unlocked (GAsyncQueue *queue, GTimeVal *end_time) |
IMPORT_C gint | g_async_queue_length (GAsyncQueue *queue) |
IMPORT_C gint | g_async_queue_length_unlocked (GAsyncQueue *queue) |
IMPORT_C void | g_async_queue_sort (GAsyncQueue *queue, GCompareDataFunc func, gpointer user_data) |
IMPORT_C void | g_async_queue_sort_unlocked (GAsyncQueue *queue, GCompareDataFunc func, gpointer user_data) |
GMutex * | _g_async_queue_get_mutex (GAsyncQueue *queue) |