The point of this function is to provide an helper that will take one or more properties from a model, fetch them and succeed when all of them are != EAGAIN and only fail when the model is destroyed. This can then be use to more easily implement asynchronous factory support, by being able to depends on property that are not ready at the time of the call to create.
- Differential Revisions
- D7327: eo: rename efl_future_Eina_FutureXXX_then in efl_future_then as this has been available for some time.
D7326: eldbus: switch Eldbus.Model to inherit from Efl.Model_Loop.
D7325: eio: switch Eio.Model to inherit from Efl.Model_Loop.
D7324: ecore: switch all Efl.Model to inherit first from Efl.Model_Loop.
D7323: ecore,efl: add Efl.Model.property_get helper which will suceed once when a property finally has a value.
D7322: eio: use the right type of Eina_Value to report error.