[ Version ( since = "2.44" ) ]
public bool completed { get; }
Whether the task has completed, meaning its callback (if set) has been invoked.
This can only happen after return_pointer, return_error or one of the other return functions have been called on the task.
This property is guaranteed to change from false to true exactly once.
The notify signal for this change is emitted in the same main context as the task’s callback, immediately after that callback is invoked.