diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2015-07-01 10:00:47 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2015-07-01 10:00:47 +0200 |
commit | fb91f7e3da6f4ed4da2a5e2265c95a44ed163b8e (patch) | |
tree | b380e8667da0bbc0bff64bb97cfb595b7af109ea /gir/glib-2.0.c | |
parent | 7acb99addfca10427c4ace086fec6e3cff08c141 (diff) | |
download | gobject-introspection-fb91f7e3da6f4ed4da2a5e2265c95a44ed163b8e.tar.gz |
Update glib annotations from git master
Diffstat (limited to 'gir/glib-2.0.c')
-rw-r--r-- | gir/glib-2.0.c | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/gir/glib-2.0.c b/gir/glib-2.0.c index 2d2f931d..c5d86754 100644 --- a/gir/glib-2.0.c +++ b/gir/glib-2.0.c @@ -9256,6 +9256,36 @@ /** + * g_async_queue_push_front: + * @queue: a #GAsyncQueue + * @data: @data to push into the @queue + * + * Pushes the @data into the @queue. @data must not be %NULL. + * In contrast to g_async_queue_push(), this function + * pushes the new item ahead of the items already in the queue, + * so that it will be the next one to be popped off the queue. + * + * Since: 2.46 + */ + + +/** + * g_async_queue_push_front_unlocked: + * @queue: a #GAsyncQueue + * @data: @data to push into the @queue + * + * Pushes the @data into the @queue. @data must not be %NULL. + * In contrast to g_async_queue_push_unlocked(), this function + * pushes the new item ahead of the items already in the queue, + * so that it will be the next one to be popped off the queue. + * + * This function must be called while holding the @queue's lock. + * + * Since: 2.46 + */ + + +/** * g_async_queue_push_sorted: * @queue: a #GAsyncQueue * @data: the @data to push into the @queue @@ -9339,6 +9369,32 @@ /** + * g_async_queue_remove: + * @queue: a #GAsyncQueue + * @data: the @data to remove from the @queue + * + * Remove an item from the queue. This function does not block. + * + * Returns: %TRUE if the item was removed + * Since: 2.46 + */ + + +/** + * g_async_queue_remove_unlocked: + * @queue: a #GAsyncQueue + * @data: the @data to remove from the @queue + * + * Remove an item from the queue. This function does not block. + * + * This function must be called while holding the @queue's lock. + * + * Returns: %TRUE if the item was removed + * Since: 2.46 + */ + + +/** * g_async_queue_sort: * @queue: a #GAsyncQueue * @func: the #GCompareDataFunc is used to sort @queue @@ -29826,6 +29882,19 @@ /** + * g_thread_pool_move_to_front: + * @pool: a #GThreadPool + * @data: an unprocessed item in the pool + * + * Moves the item to the front of the queue of unprocessed + * items, so that it will be processed next. + * + * Returns: %TRUE if the item was found and moved + * Since: 2.46 + */ + + +/** * g_thread_pool_new: * @func: a function to execute in the threads of the new thread pool * @user_data: user data that is handed over to @func every time it |