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
fn
void 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.fn
void 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.fn
void 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.