The GAsyncQueue struct is an opaque data structure which represents an asynchronous queue.
It should only be accessed through the g_async_queue_* functions.
data
func