mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-09-29 02:26:34 +02:00
196 lines
2.1 KiB
Plaintext
196 lines
2.1 KiB
Plaintext
<!-- ##### SECTION Title ##### -->
|
|
Asynchronous Queues
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION Stability_Level ##### -->
|
|
|
|
|
|
<!-- ##### SECTION Image ##### -->
|
|
|
|
|
|
<!-- ##### STRUCT GAsyncQueue ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_new ##### -->
|
|
|
|
|
|
@void:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_new_full ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@item_free_func:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_ref ##### -->
|
|
|
|
|
|
@queue:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_unref ##### -->
|
|
|
|
|
|
@queue:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_push ##### -->
|
|
|
|
|
|
@queue:
|
|
@data:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_push_sorted ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@queue:
|
|
@data:
|
|
@func:
|
|
@user_data:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_pop ##### -->
|
|
|
|
|
|
@queue:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_try_pop ##### -->
|
|
|
|
|
|
@queue:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_timed_pop ##### -->
|
|
|
|
|
|
@queue:
|
|
@end_time:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_length ##### -->
|
|
|
|
|
|
@queue:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_sort ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@queue:
|
|
@func:
|
|
@user_data:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_lock ##### -->
|
|
|
|
|
|
@queue:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_unlock ##### -->
|
|
|
|
|
|
@queue:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_ref_unlocked ##### -->
|
|
|
|
|
|
@queue:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_unref_and_unlock ##### -->
|
|
|
|
|
|
@queue:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_push_unlocked ##### -->
|
|
|
|
|
|
@queue:
|
|
@data:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_push_sorted_unlocked ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@queue:
|
|
@data:
|
|
@func:
|
|
@user_data:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_pop_unlocked ##### -->
|
|
|
|
|
|
@queue:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_try_pop_unlocked ##### -->
|
|
|
|
|
|
@queue:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_timed_pop_unlocked ##### -->
|
|
|
|
|
|
@queue:
|
|
@end_time:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_length_unlocked ##### -->
|
|
|
|
|
|
@queue:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION g_async_queue_sort_unlocked ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@queue:
|
|
@func:
|
|
@user_data:
|
|
|
|
|