eve.core.windows.events

Event checking for the Windows event loop.

This module provides template functions that scan watcher slots for pending DNS, wakeup, and signal events, then dispatch callbacks.

Functions 3

fnvoid checkDnsEvents(Slot, DnsManager, DispatchFn, RemoveFn, ErrorFn)( scope Slot[] slots, ref DnsManager dnsManager, scope DispatchFn dispatchFn, scope RemoveFn removeFn, scope ErrorFn errorFn) @trusted nothrowCheck for pending DNS resolution events and dispatch callbacks.
fnvoid checkWakeupEvents(Slot, DispatchFn, RemoveFn, ErrorFn)( scope Slot[] slots, scope DispatchFn dispatchFn, scope RemoveFn removeFn, scope ErrorFn errorFn) @trusted nothrowCheck for pending wakeup events and dispatch callbacks.
fnvoid checkSignalEvents(Slot, DispatchFn, RemoveFn, ErrorFn)( SignalState signals, scope Slot[] slots, scope DispatchFn dispatchFn, scope RemoveFn removeFn, scope ErrorFn errorFn) @trusted nothrowCheck for pending signal events and dispatch callbacks.