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