SignalState.checkEvents
void checkEvents(Slot, DispatchFn)(scope Slot[] slots, scope DispatchFn dispatchFn) @trusted nothrowCheck 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
slots | Watcher slot array to scan. |
dispatchFn | Callback invoked as dispatchFn(index, slot, signalInfo). Returns true if the watcher was dispatched successfully. |