- core
inout(EventDriverCore) core [@property getter]
Core event loop functionality
- core
shared(inout(EventDriverCore)) core [@property getter]
Core event loop functionality
- dns
inout(EventDriverDNS) dns [@property getter]
- events
inout(EventDriverEvents) events [@property getter]
Cross-thread events (thread local access)
- events
shared(inout(EventDriverEvents)) events [@property getter]
Cross-thread events (cross-thread access)
- files
inout(EventDriverFiles) files [@property getter]
- pipes
inout(EventDriverPipes) pipes [@property getter]
- processes
inout(EventDriverProcesses) processes [@property getter]
- signals
inout(EventDriverSignals) signals [@property getter]
UNIX/POSIX signal reception
- sockets
inout(EventDriverSockets) sockets [@property getter]
Stream and datagram sockets
- timers
inout(EventDriverTimers) timers [@property getter]
Single shot and recurring timers
- watchers
inout(EventDriverWatchers) watchers [@property getter]
Directory change watching
Encapsulates a full event driver.
This interface provides access to the individual driver features, as well as a central dispose method that must be called before the driver gets destroyed or before the process gets terminated.