libevent 1.4.12

Operating systemsOS : Windows / Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : BSD - BSD License
CreatedCreated : Oct 9, 2009
Size downloadDownloads : 11
Program licensing
Thank you for voting...

The libevent API provides a mechanism to execute a ...

The libevent by Niels Provos 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 1.4.12 also support callback due to signals or regular timeouts.
libevent [libevent1.4.12.exe] is meant to replace the event loop found in event driven_network_servers. An application just needs to call event_dispatch() and then add or remove events dynamically without having to change the event loop.
Currently, libevent - 0MB supports /dev/poll, kqueue(2), select(2), poll(2) and epoll(4). The library also provides experimental support for real-time signals.
The internal event mechanism is completely independent of the exposed event API, and a simple update of libevent 1.4.12 can provide new functionality without having to redesign the applications.
As a result, Libevent allows for portable application development and provides the most scalable event notification mechanism available on an operating system.
Libevent can also be used for multi-threaded applications; see Steven Grimm's explanation. Libevent should compile on Linux, *BSD, Mac OS X, Solaris and Windows.
News in the current libevent version:
• Try to contain degree of failure when running on a win32 version so heavily firewalled that we can't fake a socketpair.
• Fix an obscure timing-dependent, allocator-dependent crash in the evdns code.
• Use __VA_ARGS__ syntax for varargs macros in event_rpcgen when compiler is not GCC.
• Activate fd events in a pseudorandom order with O(N) backends, so that we don't systematically favor low fds (select) or earlier-added fds (poll, win32).
• Fix another pair of fencepost bugs in epoll. c. [Patch from Adam Langley. ]
• Do not break evdns connections to nameservers when our IP changes.
• Set truncated flag correctly in evdns server replies.
• Disable strict aliasing with GCC: our code is not compliant with it.

libevent 1.4.12 scripting tags: network, callback, driven network servers, libevent, evdns, file descriptor, callback function event. What is new in libevent 1.4.12 software script? - Unable to find libevent 1.4.12 news. What is improvements are expecting? Newly-made libevent 1.5 will be downloaded from here. You may download directly. Please write the reviews of the libevent. License limitations are unspecified.