Future


Object Hierarchy:

Object hierarchy for Future

Description:

public class Future<T> : Object

Represents the eventual result of an asynchronous computation.

Future supports success/failure state tracking, blocking wait, timeout wait, transformation, and failure recovery.

Example:

    var future = Future<int>.run (() => {
return 40 + 2;
});

int answer = future.orElse (0);
assert (answer == 42);


Namespace: Vala.Concurrent
Package: Valacore

Content:

Static methods:

Methods:

Inherited Members:

All known members inherited from class GLib.Object