return_error
Description:
Sets this's result to error
(which this assumes ownership of)
and completes the task (see return_pointer for more discussion of exactly
what this means).
Note that since the task takes ownership of error
, and since the task may be completed before returning from
return_error, you cannot assume that error
is still valid after calling this. Call
copy on the error if you need to keep a local copy as well.
See also [method@Gio.Task.return_new_error], [method@Gio.Task.return_new_error_literal].
Parameters:
this |
a Task. |
error |
the Error result of a task function. |