Class

DexTimeout

unstable since: 1

Description [src]

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

DexTimeout is a DexFuture that will resolve after the configured period of time.

Available since: 1

Hierarchy

hierarchy this DexTimeout ancestor_0 DexFuture ancestor_0--this ancestor_1 DexObject ancestor_1--ancestor_0

Ancestors

Constructors

dex_timeout_new_deadline
No description available.

unstable since: 1

dex_timeout_new_msec
No description available.

unstable since: 1

dex_timeout_new_seconds
No description available.

unstable since: 1

dex_timeout_new_usec
No description available.

unstable since: 1

Instance methods

dex_timeout_postpone_until
No description available.

unstable since: 1

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

unstable since: 1

dex_future_get_status
No description available.

unstable since: 1

dex_future_get_value
No description available.

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

Methods inherited from DexObject (2)
dex_ref

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

unstable since: 1

dex_unref

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

unstable since: 1