A structure with callbacks to be used by efl_future_cb_from_desc() and efl_future_chain_array() More...
| Data Fields | |
| Eina_Value(* | success )(Eo *o, const Eina_Value value) | 
| Called on success (value.type is not EINA_VALUE_TYPE_ERROR).  More... | |
| Eina_Value(* | error )(Eo *o, Eina_Error error) | 
| Called on error (value.type is EINA_VALUE_TYPE_ERROR).  More... | |
| void(* | free )(Eo *o, const Eina_Future *dead_future) | 
| Called on all situations to notify future destruction.  More... | |
| const Eina_Value_Type * | success_type | 
| If provided, then successwill only be called if the value type matches the given pointer.  More... | |
| Eina_Future ** | storage | 
| This is used by Eo to cancel pending futures in case an Eo object is deleted.  More... | |
A structure with callbacks to be used by efl_future_cb_from_desc() and efl_future_chain_array()