… | |
… | |
16 | Some of the specialties of libev not commonly found elsewhere are: |
16 | Some of the specialties of libev not commonly found elsewhere are: |
17 | |
17 | |
18 | - extensive and detailed, readable documentation (not doxygen garbage). |
18 | - extensive and detailed, readable documentation (not doxygen garbage). |
19 | - fully supports fork, can detect fork in various ways and automatically |
19 | - fully supports fork, can detect fork in various ways and automatically |
20 | re-arms kernel mechanisms that do not support fork. |
20 | re-arms kernel mechanisms that do not support fork. |
21 | - highly optimised select, poll, epoll, kqueue and event ports backends. |
21 | - highly optimised select, poll, linux epoll, linux aio, bsd kqueue |
|
|
22 | and solaris event ports backends. |
22 | - filesystem object (path) watching (with optional linux inotify support). |
23 | - filesystem object (path) watching (with optional linux inotify support). |
23 | - wallclock-based times (using absolute time, cron-like). |
24 | - wallclock-based times (using absolute time, cron-like). |
24 | - relative timers/timeouts (handle time jumps). |
25 | - relative timers/timeouts (handle time jumps). |
25 | - fast intra-thread communication between multiple |
26 | - fast intra-thread communication between multiple |
26 | event loops (with optional fast linux eventfd backend). |
27 | event loops (with optional fast linux eventfd backend). |