Lines Matching defs:events
2 * Event loop based on Windows events and WaitForMultipleObjects
53 struct eloop_event *events;
196 tmp = os_realloc_array(eloop.events, eloop.event_count + 1,
206 eloop.events = tmp;
217 if (eloop.events == NULL || eloop.event_count == 0 ||
222 if (eloop.events[i].event == h)
229 os_memmove(&eloop.events[i], &eloop.events[i + 1],
554 eloop.handles[count++] = eloop.events[i].event;
568 printf("WaitForMultipleObjects: Too many events: "
569 "%d > %d (ignoring extra events)\n",
617 eloop.events[ret].handler(
618 eloop.events[ret].eloop_data,
619 eloop.events[ret].user_data);
626 WSANETWORKEVENTS events;
629 &events) == 0 &&
630 (events.lNetworkEvents & FD_READ)) {
664 os_free(eloop.events);
665 eloop.events = NULL;