Gee.Future

g GObject.GInterface GObject.GInterface Gee.Future Gee.Future GObject.GInterface->Gee.Future

Implementations:

None

Methods

get_exception ()

get_ready ()

get_value ()

wait ()

wait_async (_callback_, *_callback__target)

wait_finish (_res_)

wait_until (end_time)

Virtual Methods

do_get_exception ()

do_get_ready ()

do_get_value ()

do_wait ()

do_wait_async (_callback_, _callback__target)

do_wait_finish (_res_)

do_wait_until (end_time)

Properties

Name

Type

Flags

Short Description

exception

GLib.Error

r

exception

ready

bool

r

ready

Signals

None

Fields

None

Class Details

class Gee.Future
Bases:

GObject.GInterface

Structure:

Gee.FutureIface

get_exception()
Return type:

GLib.Error or None

get_ready()
Return type:

bool

get_value()
Return type:

object or None

wait()
Raises:

GLib.Error

Return type:

object or None

wait_async(_callback_, *_callback__target)
Parameters:
wait_finish(_res_)
Parameters:

_res_ (Gio.AsyncResult) –

Raises:

GLib.Error

Return type:

object or None

wait_until(end_time)
Parameters:

end_time (int) –

Raises:

GLib.Error

Return type:

(bool, value: object)

do_get_exception() virtual
Return type:

GLib.Error or None

do_get_ready() virtual
Return type:

bool

do_get_value() virtual
Return type:

object or None

do_wait() virtual
Return type:

object or None

do_wait_async(_callback_, _callback__target) virtual
Parameters:
do_wait_finish(_res_) virtual
Parameters:

_res_ (Gio.AsyncResult) –

Return type:

object or None

do_wait_until(end_time) virtual
Parameters:

end_time (int) –

Return type:

(bool, value: object)

Property Details

Gee.Future.props.exception
Name:

exception

Type:

GLib.Error

Default Value:

None

Flags:

READABLE

exception

Gee.Future.props.ready
Name:

ready

Type:

bool

Default Value:

False

Flags:

READABLE

ready