Class
DexAsyncPair
unstable since: 1
Instance methods
dex_async_pair_set_cancel_on_discard
Sets whether or not the future should cancel the async operation when the future is discarded. This happens when no more futures are awaiting the completion of this future.
since: 0.4
Methods inherited from DexFuture (23)
dex_await
Suspends the current DexFiber
and resumes when future
has completed.
unstable since: 1
dex_await_boolean
Awaits on future
and returns the gboolean result.
unstable since: 1
dex_await_boxed
Awaits on future
and returns the G_TYPE_BOXED
based result.
unstable since: 1
dex_await_double
Awaits on future
and returns the result as an double.
unstable since: 1
dex_await_enum
Awaits on future
and returns the enum result.
unstable since: 1
dex_await_flags
Awaits on future
and returns the flags result.
unstable since: 1
dex_await_float
Awaits on future
and returns the result as an float.
unstable since: 1
dex_await_int
Awaits on future
and returns the result as an int.
unstable since: 1
dex_await_int64
Awaits on future
and returns the result as an int64.
unstable since: 1
dex_await_object
Awaits on future
and returns the GObject
-based result.
unstable since: 1
dex_await_pointer
Calls dex_await()
and returns the value of g_value_get_pointer(),
otherwise error
is set if the future rejected.
unstable since: 1
dex_await_string
Awaits on future
and returns the string result.
unstable since: 1
dex_await_uint
Awaits on future
and returns the result as an uint.
unstable since: 1
dex_await_uint64
Awaits on future
and returns the result as an uint64.
unstable since: 1
dex_await_variant
Awaits on future
and returns the G_TYPE_VARIANT
based result.
since: 0.4
dex_future_disown
Disowns a future, allowing it to run to completion even though there may be no observer interested in the futures completion or rejection.
since: 0.4
dex_future_get_name
unstable since: 1
dex_future_get_status
unstable since: 1
dex_future_get_value
unstable since: 1
dex_future_is_pending
This is a convenience function equivalent to calling
dex_future_get_status()
and checking for DEX_FUTURE_STATUS_PENDING
.
unstable since: 1
dex_future_is_rejected
This is a convenience function equivalent to calling
dex_future_get_status()
and checking for DEX_FUTURE_STATUS_REJECTED
.
unstable since: 1
dex_future_is_resolved
This is a convenience function equivalent to calling
dex_future_get_status()
and checking for DEX_FUTURE_STATUS_RESOLVED
.
unstable since: 1
dex_future_set_static_name
Sets the name of the future with a static/internal string.
unstable since: 1