Schmorpforge Ta-Sa Software Repository

libev

Piratenpartei
Deliantra Free MMORPG
The free as in beer, liberal, code & content retro-style graphical MMORPG :)

libev

A full-featured and high-performance (see benchmark) event loop that is loosely modelled after libevent, but without its limitations and bugs. It is used, among others, in the GNU Virtual Private Ethernet and rxvt-unicode packages, and in the Deliantra MORPG Server and Client.

Blurb

Features include child/pid watchers, periodic timers based on wallclock (absolute) time (in addition to timers using relative timeouts), as well as epoll/kqueue/event ports/inotify/eventfd/signalfd support, fast timer management, time jump detection and correction, and ease-of-use.

It can be used as a libevent replacement using its emulation API or directly embedded into your programs without the need for complex configuration support. A full-featured and well-documented perl interface is also available.

A mailing list for discussion and support is now available.

Resources

CVSBrowsable CVS module 'libev'
CVSAnonymous CVS:  cvs -z3 -d :pserver:anonymous@cvs.schmorp.de/schmorpforge co libev
FILEFile Releases
LISTMailing List 'libev'
IRCServer irc.freenode.net, channel #schmorp, users schmorp and elmex (say hi and wait a few minutes)

Additional Documents

FILEREADME
PODev.pod