52 alignas(
void*)
char bytes[2*
sizeof(
void*)];
Connection-related definitions.
struct udipe_future_s udipe_future_t
Definition future.h:231
struct udipe_timer_repeat_payload_s udipe_timer_repeat_payload_t
udipe_result_type_e
Definition result.h:116
@ UDIPE_CUSTOM
udipe_start_custom()
Definition result.h:123
@ UDIPE_TIMER_REPEAT
udipe_start_timer_repeat()
Definition result.h:127
@ UDIPE_FAILURE_DEPENDENCY
Definition result.h:162
@ UDIPE_CONNECT
udipe_start_connect()
Definition result.h:118
@ UDIPE_RESULT_INVALID
Definition result.h:151
@ UDIPE_DISCONNECT
udipe_start_disconnect()
Definition result.h:119
@ UDIPE_TIMER_ONCE
udipe_start_timer_once()
Definition result.h:126
@ UDIPE_FAILURE_CANCELED
Definition result.h:169
@ UDIPE_JOIN
udipe_start_join()
Definition result.h:124
@ UDIPE_UNORDERED
udipe_start_unordered()
Definition result.h:125
struct udipe_unordered_payload_s udipe_unordered_payload_t
struct udipe_custom_payload_s udipe_custom_payload_t
union udipe_network_payload_u udipe_network_payload_t
enum udipe_result_type_e udipe_result_type_t
struct udipe_result_s udipe_result_t
char bytes[2 *sizeof(void *)]
Definition result.h:52
union udipe_result_s::@0 payload
udipe_result_type_t type
Definition result.h:209
udipe_future_t * next
Definition result.h:99
size_t missed_ticks
Definition result.h:93
size_t ready_idx
Definition result.h:68
udipe_future_t * next
Definition result.h:78
udipe_disconnect_result_t disconnect
Result of udipe_disconnect()
Definition result.h:29
udipe_connect_result_t connect
Result of udipe_connect()
Definition result.h:28