blob: 2292472a7a9c59eb17f1dc75d93193379f9ee15b [file] [log] [blame]
<!-- ##### 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: