The struct that is used to store the race result.  
 More...
#include <eina_promise.h>
 | 
| 
Eina_Value  | value | 
|   | The race result. 
  | 
|   | 
| 
unsigned int  | index | 
|   | The future index that won the race. 
  | 
|   | 
The struct that is used to store the race result. 
When using eina_promise_race_array() and friends, the future result will be reported as a struct. The values can be obtained using eina_value_struct_get() or one could access the struct directly such as this example:
{
   
   eina_value_get(v, &st);
   printf("Winning future index: %u\n", rr->index);
   
   return v;
}
#define EINA_UNUSED
Used to indicate that a function parameter is purposely unused.
Definition eina_types.h:339
 
The struct that is used to store the race result.
Definition eina_promise.h:1590
 
Used to store the memory and its description.
Definition eina_value.h:3180
 
void * memory
The managed structure memory.
Definition eina_value.h:3182
 
defines the contents of a value
Definition eina_value.h:662
 
 - See also
 - eina_promise_race_array() 
 
- 
eina_future_race_array() 
 
- 
eina_promise_race() 
 
- 
eina_future_race() 
 
- 
EINA_PROMISE_RACE_STRUCT_DESC