#include #include -- | module Bindings.GLib.CoreApplicationSupport.AsynchronousQueues where #strict_import import Bindings.GLib.Fundamentals import Bindings.GLib.Utilities.DateAndTimeFunctions import Bindings.GLib.DataTypes.DoublyLinkedLists import Bindings.GLib.DataTypes.Datasets #opaque_t GAsyncQueue #ccall g_async_queue_new , IO (Ptr ) #ccall g_async_queue_new_full , -> IO (Ptr ) #ccall g_async_queue_ref , Ptr -> IO (Ptr ) #ccall g_async_queue_unref , Ptr -> IO () #ccall g_async_queue_push , Ptr -> -> IO () #ccall g_async_queue_push_sorted , Ptr -> -> -> -> IO () #ccall g_async_queue_pop , Ptr -> IO #ccall g_async_queue_try_pop , Ptr -> IO #ccall g_async_queue_timed_pop , Ptr -> Ptr -> IO #ccall g_async_queue_length , Ptr -> IO #ccall g_async_queue_sort , Ptr -> -> -> IO () #ccall g_async_queue_lock , Ptr -> IO () #ccall g_async_queue_unlock , Ptr -> IO () #ccall g_async_queue_push_unlocked , Ptr -> -> IO () #ccall g_async_queue_push_sorted_unlocked , Ptr -> -> -> -> IO () #ccall g_async_queue_pop_unlocked , Ptr -> IO #ccall g_async_queue_try_pop_unlocked , Ptr -> IO #ccall g_async_queue_timed_pop_unlocked , Ptr -> Ptr -> IO #ccall g_async_queue_length_unlocked , Ptr -> IO #ccall g_async_queue_sort_unlocked , Ptr -> -> -> IO ()