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:
{
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
static Eina_Bool eina_value_get(const Eina_Value *value,...)
Gets the generic value.
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