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 b54f6e9ced better fork 14 years ago
Changes stuffs 14 years ago
LICENSE include evdns and re-enable build 14 years ago
README *** empty log message *** 14 years ago
README.embed *** empty log message *** 14 years ago
ev.c better fork 14 years ago
ev.h better fork 14 years ago
ev_epoll.c better fork 14 years ago
ev_kqueue.c better fork 14 years ago
ev_poll.c better fork 14 years ago
ev_select.c better fork 14 years ago
ev_vars.h better fork 14 years ago
ev_wrap.h *** empty log message *** 14 years ago
evdns.c *** empty log message *** 14 years ago
evdns.h *** empty log message *** 14 years ago
event.c - have to re-check potentially closed fds regularly for epoll. this hurts 14 years ago
event.h *** empty log message *** 14 years ago
event_compat.h try to programmatically integrate libevent 14 years ago
import_libevent *** empty log message *** 14 years ago
update_ev_wrap wow the event api is broken 14 years ago

README

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 relative ones,
i.e. can schedule timers to occur after n seconds, or at a sp