Rewrote much of the event loop.
commit1aaa51581cea6f7c38de96fdb639b4d7ef9496eb
authorStelian Ionescu <sionescu@common-lisp.net>
Tue, 25 Dec 2007 13:18:42 +0000 (25 14:18 +0100)
committerStelian Ionescu <sionescu@common-lisp.net>
Tue, 25 Dec 2007 14:21:14 +0000 (25 15:21 +0100)
treebc902fa8fa8155b06bf107abb7260db90954905c
parent2accb1a0457d79dd9c221c304047e2db6b10661f
Rewrote much of the event loop.

Now handling timers using code adapted from Zach Beane's TIMERS library.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
14 files changed:
io-multiplex/TODO
io-multiplex/epoll.lisp
io-multiplex/event-loop.lisp
io-multiplex/fd-entry.lisp
io-multiplex/kqueue.lisp
io-multiplex/multiplexer.lisp
io-multiplex/pkgdcl.lisp
io-multiplex/poll.lisp
io-multiplex/queue.lisp
io-multiplex/scheduler.lisp [new file with mode: 0644]
io-multiplex/select.lisp
io-multiplex/time.lisp
io-multiplex/timers.lisp [new file with mode: 0644]
io.multiplex.asd