|
Udipe 1.0
Solving the riddle of high-throughput UDP
|
#include <result.h>
Data Fields | |
| size_t | ready_idx |
| udipe_future_t * | next |
Result payload from unordered futures created via udipe_start_unordered()
| udipe_future_t* udipe_unordered_payload_s::next |
Future of subsequent completions, if any
If there are more futures within futures whose completion was not reported yet, then this pointer will be set fo a future that can be used to await the completion of those futures or cancel the associated wait.
Otherwise this pointer will be set to NULL, signaling the end of the unordered wait synchronization transaction.
| size_t udipe_unordered_payload_s::ready_idx |
Index of the future that reached completion within the futures array that was specified at the time where udipe_start_unordered() was called.