eina: Add eina_promise_race composition function
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Mon, 9 May 2016 22:10:26 +0000 (19:10 -0300)
committerFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Mon, 9 May 2016 22:10:26 +0000 (19:10 -0300)
commit1c5ce165658820643511ff784d0c210969173a45
treecc21e8054f327c184675c9f1cfbfe91d68fa7f42
parentd734cd4cada136add5d66e126c659223897fe487
eina: Add eina_promise_race composition function

Added eina_promise_race function that composes multiple
promise objects into a new promise which is fulfilled
when one of the promises are fulfilled, or fails
when one of the promises have failed.
src/lib/eina/eina_promise.c
src/lib/eina/eina_promise.h
src/tests/eina/eina_test_promise.c