eve.core.windows.wakeup

Windows wakeup handling using Event objects.

This module provides helper functions for creating and managing Windows Event objects used by the event loop for cross-thread notifications and asynchronous DNS resolution.

Functions 3

fnHandle createWakeupHandle() @trusted nothrow @nogcCreate a Windows Event handle for wakeup notifications.
fnint writeWakeup(Handle handle) @trusted nothrow @nogcSignal a Windows Event to trigger a wakeup notification.
fnint readWakeup(Handle handle) @trusted nothrow @nogcCheck and reset a Windows Event.