Mirror of :pserver:anonymous@cvs.schmorp.de/schmorpforge libev http://software.schmorp.de/pkg/libev.html
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Marc Alexander Lehmann fdb98111aa *** empty log message *** 14 years ago
Changes stuffs 14 years ago
LICENSE *** empty log message *** 14 years ago
README applied patches by W.C.A. Wijngaards, changed env variable handling 14 years ago
README.embed *** empty log message *** 14 years ago
ev++.h use a static method as thunk, saving codesize and better hiding. didn't know this was possible 14 years ago
ev.3 add manpage to distro and install it 14 years ago
ev.c *** empty log message *** 14 years ago
ev.h *** empty log message *** 14 years ago
ev.html add manpage to distro and install it 14 years ago
ev.pod *** empty log message *** 14 years ago
ev_epoll.c *** empty log message *** 14 years ago
ev_kqueue.c *** empty log message *** 14 years ago
ev_poll.c *** empty log message *** 14 years ago
ev_port.c *** empty log message *** 14 years ago
ev_select.c rewrite seletc backend, port again to msvc 14 years ago
ev_vars.h add solaris port backend 14 years ago
ev_win32.c *** empty log message *** 14 years ago
ev_wrap.h add solaris port backend 14 years ago
event.c speed up event emulation 14 years ago
event.h half-assed ev_flags emulation 14 years ago
event_compat.h *** empty log message *** 14 years ago
import_libevent *** empty log message *** 14 years ago
libev.m4 *** empty log message *** 14 years ago
update_ev_wrap Fix typo and simplify. 14 years ago

README

Homepage: http://software.schmorp.de/pkg/libev
E-Mail: libev@schmorp.de

libev is a high-performance event loop/event model with lots of features.

It is modelled (very losely) after libevent
(http://monkey.org/~provos/libevent/) and the Event perl module, but aims
to be faster and more correct, and also more featureful.

DIFFERENCES AND COMPARISON TO LIBEVENT:

(comparisons relative to libevent-1.3e and libev-0.00, see also the benchmark
at http://libev.schmorp.de/bench.html).

- multiple watchers can wait for the same event without deregistering others,
both for file descriptors as well as signals.
(registering two read events on fd 10 and unregistering one will not
break the other).

- fork() is supported and can be handled
(there is no way to recover from a fork when libevent is active).

- timers are handled as a priority queue (important operations are O(1))
(libevent uses a much less efficient but more complex red-black tree).

- supports absolute (wallclock-based) timers in addition to relat