HomePhabricator

efl_mono: Start generating eina future in eolian_mono.

Authored by lauromoura on May 7 2018, 3:22 PM.

Description

efl_mono: Start generating eina future in eolian_mono.

Summary:
Besides the normal methods returning Futures, we now generate
a wrapper with the "Async" suffix. This wrapper returns a
Systems.Threading.Tasks.Task which can be awaited on and reflect the
status of the Future.

When an eina.Future fails with ECANCELED, TaskCanceledException is
raised in the Task. Otherwise, an efl.FutureException(eina.Error) is
raised.
Depends on D6174

Reviewers: felipealmeida

Reviewed By: felipealmeida

Subscribers: cedric, zmike

Tags: efl

Differential Revision: https://phab.enlightenment.org/D6175

Details

Committed
lauromouraMay 17 2018, 12:56 PM
Reviewer
felipealmeida
Differential Revision
D6175: efl_mono: Start generating eina future in eolian_mono.
Parents
rEFLfff0c86d99fa: efl_mono: Initial support for Futures/Promises
Branches
Unknown
Tags
Unknown