SimpleAsyncResult.this
this
(gobject.object.ObjectWrap sourceObject = null, gio.types.AsyncReadyCallback callback = null, void * sourceTag = null)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.
Parameters
sourceObject | a #GObject, or null. |
callback | a #GAsyncReadyCallback. |
sourceTag | the asynchronous function. |
Returns
a #GSimpleAsyncResult.
Deprecated
Use [gio.task.Task.new_] instead.