search for: event_offset

Displaying 1 result from an estimated 1 matches for "event_offset".

2018 Feb 27
2
tinc 1.1: missing PONG
...FALSE, timeout_ms, FALSE); + /* + * If the generation number changes due to event removal + * by a callback we restart the loop. + * Note that event_count may be changed by callabcks. + */ + curgen = io_tree.generation; + DWORD num_events = event_count; - WSAEVENT event; + for(DWORD event_offset = 0; event_offset < num_events;) { + DWORD result = WSAWaitForMultipleEvents(num_events - event_offset, &events[event_offset], FALSE, timeout_ms, FALSE); - if(result >= WSA_WAIT_EVENT_0 && result < WSA_WAIT_EVENT_0 + event_count) { - event = events[result - WSA_WAIT_EVEN...