diff options
author | wiz <wiz@pkgsrc.org> | 2014-10-09 11:31:40 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2014-10-09 11:31:40 +0000 |
commit | 2afbc530570eaf36324b44bd72a3789ecfcbc802 (patch) | |
tree | 966f1e7f29df50e2c3878374a29110f4a936cc5b | |
parent | b116ef9d9e25f6ad684022fc3aa9d5a0c015e5f0 (diff) | |
download | pkgsrc-2afbc530570eaf36324b44bd72a3789ecfcbc802.tar.gz |
|fmt
-rw-r--r-- | devel/libevent/DESCR | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/devel/libevent/DESCR b/devel/libevent/DESCR index 1c24f631892..61d2bacda74 100644 --- a/devel/libevent/DESCR +++ b/devel/libevent/DESCR @@ -1,19 +1,21 @@ -The libevent API provides a mechanism to execute a callback function when a -specific event occurs on a file descriptor or after a timeout has been -reached. Furthermore, libevent also support callbacks due to signals or - regular timeouts. +The libevent API provides a mechanism to execute a callback function +when a specific event occurs on a file descriptor or after a timeout +has been reached. Furthermore, libevent also support callbacks due +to signals or regular timeouts. -libevent is meant to replace the asynchronous event loop found in event -driven network servers. An application just needs to call event_dispatch() -and can then add or remove events dynamically without having to change the -event loop. +libevent is meant to replace the asynchronous event loop found in +event driven network servers. An application just needs to call +event_dispatch() and can then add or remove events dynamically +without having to change the event loop. -Currently, libevent supports /dev/poll, kqueue(2), event ports, select(2), -poll(2), and epoll(4). The internal event mechanism is completely independent -of the exposed event API, and a simple update of libevent can provide new -functionality without having to redesign the applications. +Currently, libevent supports /dev/poll, kqueue(2), event ports, +select(2), poll(2), and epoll(4). The internal event mechanism is +completely independent of the exposed event API, and a simple update +of libevent can provide new functionality without having to redesign +the applications. -Libevent additionally provides a sophisticated framework for buffered network -IO, with support for sockets, filters, rate-limiting, SSL, zero-copy file -transmission, and IOCP. Libevent includes support for several useful protocols, -including DNS, HTTP, and a minimal RPC framework. +Libevent additionally provides a sophisticated framework for buffered +network IO, with support for sockets, filters, rate-limiting, SSL, +zero-copy file transmission, and IOCP. Libevent includes support +for several useful protocols, including DNS, HTTP, and a minimal +RPC framework. |