- AcceptCallback
alias AcceptCallback = void delegate(StreamListenSocketFD, StreamSocketFD, scope RefAddress remote_address)
Undocumented in source.
- ConnectCallback
alias ConnectCallback = void delegate(StreamSocketFD, ConnectStatus)
Undocumented in source.
- DNSLookupCallback
alias DNSLookupCallback = void delegate(DNSLookupID, DNSStatus, scope RefAddress[])
Undocumented in source.
- DataInitializer
alias DataInitializer = void function(void*) @(nogc)
Undocumented in source.
- DatagramIOCallback
alias DatagramIOCallback = void delegate(DatagramSocketFD, IOStatus, size_t, scope RefAddress)
Undocumented in source.
- EventCallback
alias EventCallback = void delegate(EventID)
Undocumented in source.
- FileChangesCallback
alias FileChangesCallback = void delegate(WatcherID, ref const FileChange change)
Undocumented in source.
- FileCloseCallback
alias FileCloseCallback = void delegate(FileFD, CloseStatus)
Undocumented in source.
- FileIOCallback
alias FileIOCallback = void delegate(FileFD, IOStatus, size_t)
Undocumented in source.
- IOCallback
alias IOCallback = void delegate(StreamSocketFD, IOStatus, size_t)
Undocumented in source.
- PipeCloseCallback
alias PipeCloseCallback = void delegate(PipeFD, CloseStatus)
Undocumented in source.
- PipeIOCallback
alias PipeIOCallback = void delegate(PipeFD, IOStatus, size_t)
Undocumented in source.
- ProcessStderrFile
alias ProcessStderrFile = Algebraic!(int, ProcessRedirect, ProcessStderrRedirect)
Undocumented in source.
- ProcessStdinFile
alias ProcessStdinFile = Algebraic!(int, ProcessRedirect)
Undocumented in source.
- ProcessStdoutFile
alias ProcessStdoutFile = Algebraic!(int, ProcessRedirect, ProcessStdoutRedirect)
Undocumented in source.
- ProcessWaitCallback
alias ProcessWaitCallback = void delegate(ProcessID, int)
Undocumented in source.
- SignalCallback
alias SignalCallback = void delegate(SignalListenID, SignalStatus, int)
Undocumented in source.
- ThreadCallback
deprecated alias ThreadCallback = void function(intptr_t param1) @(safe) nothrow
Undocumented in source.
- ThreadCallbackGen
alias ThreadCallbackGen = void function(ref ThreadCallbackGenParams param3) @(safe) nothrow
Undocumented in source.
- ThreadCallbackGenParams
alias ThreadCallbackGenParams = ubyte[8 * intptr_t.sizeof]
Undocumented in source.
- TimerCallback
alias TimerCallback = void delegate(TimerID)
Undocumented in source.
- TimerCallback2
alias TimerCallback2 = void delegate(TimerID, bool fired)
Undocumented in source.
Definition of the core event driver interface.
This module contains all declarations necessary for defining and using event drivers. Event driver implementations will usually inherit from EventDriver using a final class to avoid virtual function overhead.