Class

DexAsyncPair

Description

final class Dex.AsyncPair : GObject.TypeInstance {
  /* No available fields */
}
No description available.

Ancestors

Constructors

dex_async_pair_new
No description available.

Instance methods

dex_async_pair_get_cancellable

Gets the cancellable for the async pair.

dex_async_pair_return_boolean
No description available.

dex_async_pair_return_boxed

Resolves async_pair with instance.

dex_async_pair_return_error

Rejects async_pair with error.

dex_async_pair_return_int64
No description available.

dex_async_pair_return_object

Resolves async_pair with a value of instance.

dex_async_pair_return_string

Resolves async_pair with value.

dex_async_pair_return_uint64
No description available.

dex_async_pair_return_variant

Resolves async_pair with variant.

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 (20)
dex_await

Suspends the current DexFiber and resumes when future has completed.

dex_await_boolean

Awaits on future and returns the gboolean result.

dex_await_boxed

Awaits on future and returns the G_TYPE_BOXED based result.

dex_await_double

Awaits on future and returns the result as an double.

dex_await_enum

Awaits on future and returns the enum result.

dex_await_flags

Awaits on future and returns the flags result.

dex_await_float

Awaits on future and returns the result as an float.

dex_await_int

Awaits on future and returns the result as an int.

dex_await_int64

Awaits on future and returns the result as an int64.

dex_await_object

Awaits on future and returns the GObject-based result.

dex_await_pointer

Calls dex_await() and returns the value of g_value_get_pointer(), otherwise error is set if the future rejected.

dex_await_string

Awaits on future and returns the string result.

dex_await_uint

Awaits on future and returns the result as an uint.

dex_await_uint64

Awaits on future and returns the result as an uint64.

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
No description available.

dex_future_get_status
No description available.

dex_future_get_value
No description available.

dex_future_set_static_name

Sets the name of the future with a static/internal string.

Methods inherited from DexObject (2)
dex_ref

Acquires a reference on the given object, and increases its reference count by one.

dex_unref

Releases a reference on the given object, and decreases its reference count by one.