EventLoopImpl

Undocumented in source.

Members

Aliases

error_t
alias error_t = EPosix
Undocumented in source.

Functions

broadcast
bool broadcast(fd_t fd, bool b)
Undocumented in source. Be warned that the author may not have intended to support it.
closeSocket
bool closeSocket(fd_t fd, bool connected, bool forced)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit()
Undocumented in source. Be warned that the author may not have intended to support it.
getAddressFromDNS
NetworkAddress getAddressFromDNS(string host, ushort port, bool ipv6, bool tcp)
Undocumented in source. Be warned that the author may not have intended to support it.
getAddressFromIP
NetworkAddress getAddressFromIP(string ipAddr, ushort port, bool ipv6, bool tcp)
Undocumented in source. Be warned that the author may not have intended to support it.
init
bool init(EventLoop evl)
Undocumented in source.
localAddr
NetworkAddress localAddr(fd_t fd, bool ipv6)
Undocumented in source. Be warned that the author may not have intended to support it.
loop
bool loop(Duration timeout)
Undocumented in source. Be warned that the author may not have intended to support it.
notify
bool notify(fd_t fd, AsyncNotifier ctxt)
Undocumented in source. Be warned that the author may not have intended to support it.
notify
bool notify(fd_t fd, AsyncSignal ctxt)
Undocumented in source. Be warned that the author may not have intended to support it.
read
uint read(fd_t fd, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
readChanges
uint readChanges(fd_t fd, DWChangeInfo[] dst)
Undocumented in source. Be warned that the author may not have intended to support it.
recv
uint recv(fd_t fd, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
recvFrom
uint recvFrom(fd_t fd, ubyte[] data, NetworkAddress addr)
Undocumented in source. Be warned that the author may not have intended to support it.
recvMsg
size_t recvMsg(fd_t fd, NetworkMessage* msg)
Undocumented in source. Be warned that the author may not have intended to support it.
send
uint send(fd_t fd, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
sendMsg
size_t sendMsg(fd_t fd, NetworkMessage* msg)
Undocumented in source. Be warned that the author may not have intended to support it.
sendTo
uint sendTo(fd_t fd, ubyte[] data, NetworkAddress addr)
Undocumented in source. Be warned that the author may not have intended to support it.
setInternalError
void setInternalError(Status s, string details, error_t error)
Undocumented in source. Be warned that the author may not have intended to support it.
setOption
bool setOption(fd_t fd, TCPOption option, T value)
Undocumented in source. Be warned that the author may not have intended to support it.
submitRequest
void submitRequest(AsyncAcceptRequest* request)
Undocumented in source. Be warned that the author may not have intended to support it.
submitRequest
void submitRequest(AsyncReceiveRequest* request)
Undocumented in source. Be warned that the author may not have intended to support it.
submitRequest
void submitRequest(AsyncSendRequest* request)
Undocumented in source. Be warned that the author may not have intended to support it.
unwatch
bool unwatch(fd_t fd, uint wd)
Undocumented in source. Be warned that the author may not have intended to support it.
watch
uint watch(fd_t fd, WatchInfo info)
Undocumented in source. Be warned that the author may not have intended to support it.
write
uint write(fd_t fd, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin RunKill!()

workaround for IDE indent bug on too big files

Properties

error
string error [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
started
bool started [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
status
const(StatusInfo) status [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta