Creates a #GSimpleAsyncResult.
The common convention is to create the #GSimpleAsyncResult in the function that starts the asynchronous operation and use that same function as the source_tag.
If your operation supports cancellation with #GCancellable (which it probably should) then you should provide the user's cancellable to gio.simple_async_result.SimpleAsyncResult.setCheckCancellable immediately after this function returns.
a #GObject, or null.
a #GAsyncReadyCallback.
the asynchronous function.
a #GSimpleAsyncResult.
Deprecated: Use gio.task.Task.new_ instead.
Creates a #GSimpleAsyncResult.
The common convention is to create the #GSimpleAsyncResult in the function that starts the asynchronous operation and use that same function as the source_tag.
If your operation supports cancellation with #GCancellable (which it probably should) then you should provide the user's cancellable to gio.simple_async_result.SimpleAsyncResult.setCheckCancellable immediately after this function returns.