Udipe 1.0
Solving the riddle of high-throughput UDP
Loading...
Searching...
No Matches
Data Fields
udipe_unordered_payload_s Struct Reference

#include <result.h>

Data Fields

size_t ready_idx
 
udipe_future_t * next
 

Detailed Description

Result payload from unordered futures created via udipe_start_unordered()

Field Documentation

◆ next

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.

◆ ready_idx

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.


The documentation for this struct was generated from the following file: