SignalState.checkEvents

void checkEvents(Slot, DispatchFn)(scope Slot[] slots, scope DispatchFn dispatchFn) @trusted nothrow

Check for pending console control signals and dispatch them.

Scans all signal watcher slots. For each matching pending signal, invokes the dispatch callback. Clears pending flags after dispatch.

Parameters

slotsWatcher slot array to scan.
dispatchFnCallback invoked as dispatchFn(index, slot, signalInfo). Returns true if the watcher was dispatched successfully.