An open API service indexing awesome lists of open source software.

https://github.com/DavidLeeds/event

Tiny epoll-based event loop library for event-driven Linux applications
https://github.com/DavidLeeds/event

async asyncio c embedded-linux event-loop libev libevent sd-event systemd tiny-library

Last synced: 7 months ago
JSON representation

Tiny epoll-based event loop library for event-driven Linux applications

Awesome Lists containing this project

README

          

# event
Tiny epoll-based event loop library for event-driven Linux applications.

### Features
* I/O listeners for handling events on sockets and friends
* Timers with millisecond resolution
* Dispatch and exit handling that is thread- and signal-safe and lock-free
* Delightfully simple and clean interface
* Integration with systemd sd-event loop

### Future Work
* Add file and directory listener support built on inotify
* Add built-in signal handling support (if signalfd can be be setup in a bullet-proof way)
* Enhance event_dispatch() to allow high throughput capability (currently limited by socket buffer size).