Type definition for a function that will be called back when an asynchronous operation within GIO has been completed. GAsyncReadyCallback callbacks from gstreamer.Task are guaranteed to be invoked in a later iteration of the [thread-default main context][g-main-context-push-thread-default] where the gstreamer.Task was created. All other users of GAsyncReadyCallback must likewise call it asynchronously in a later iteration of the main context.

alias GAsyncReadyCallback = void function(GObject* sourceObject, GAsyncResult* res, void* userData)