Bug 28302

Summary: New port: devel/libevent
Product: Ports & Packages Reporter: Pete Fritchman <petef>
Component: Individual Port(s)Assignee: dwcjr
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.shar none

Description Pete Fritchman 2001-06-21 01:20:01 UTC
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.

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 kqueue(2) and select(2). Support for
poll(2) and /dev/poll is planned. The internal event mechanism is
completely independent of the exposed event API, and a simple update
of libevent can provide this new functionality without having to
redesign the server applications.

WWW: http://www.monkey.org/~provos/libevent/
Comment 1 dwcjr freebsd_committer freebsd_triage 2001-06-23 16:44:17 UTC
Responsible Changed
From-To: freebsd-ports->dwcjr

I'll handle this one.
Comment 2 dwcjr freebsd_committer freebsd_triage 2001-06-23 16:57:46 UTC
State Changed
From-To: open->closed

Committed, thanks!