Libev

Libev is a full-featured and high-performance event loop that is loosely modelled after libevent.
Download

Libev Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Marc A. Lehmann
  • Publisher web site:
  • http://www.deliantra.net/

Libev Tags


Libev Description

Libev is a full-featured and high-performance event loop that is loosely modelled after libevent. Libev is a full-featured and high-performance 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.Features include child/pid watchers and periodic timers based on wallclock (absolute) time (in addition to timers using relative timeouts), as well as epoll/kqueue/ports 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. What's New in This Release: · multiple timers becoming ready within an event loop iteration · will be invoked in the "correct" order now. · do not leave the event loop early just because we have no active · watchers, fixing a problem when embedding a kqueue loop · that has active kernel events but no registered watchers · (reported by blacksand blacksand). · correctly zero the idx values for arrays, so destroying and · reinitialising the default loop actually works (patch by · Malek Hadj-Ali). · implement ev_suspend and ev_resume. · new EV_CUSTOM revents flag for use by applications. · add documentation section about priorites. · add a glossary to the dcoumentation. · extend the ev_fork description slightly. · optimize a jump out of call_pending.


Libev Related Software