Interface EventDriver

Interface for all evented I/O implementations

Methods

Name Description
connectTCP Establiches a tcp connection on the specified host/port.
createManualEvent Creates a new manually triggered event.
createTimer Creates a new timer.
exitEventLoop Exits any running event loop.
listenTCP Listens on the specified port and interface for TCP connections.
listenUDP Creates a new UDP socket and sets the specified address/port as the destination for packets.
openFile Opens a file on disk with the speficied file mode.
processEvents Processes all outstanding events if any, does not block.
resolveHost Resolves the given host name or IP address string.
runEventLoop Starts the event loop.
runEventLoopOnce
watchDirectory Starts watching a directory for changes.

Aliases

Name Description
connectTcp Compatibility alias, will be deprecated soon.
createSignal Compatibility alias, will be deprecated soon.
listenTcp Compatibility alias, will be deprecated soon.
listenUdp Compatibility alias, will be deprecated soon.

Authors

Sönke Ludwig

Copyright

© 2012-2013 RejectedSoftware e.K.

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.