mitchellh / libxev

libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.
MIT License
1.97k stars 65 forks source link

Support for deadline/timeout #106

Open ortuman opened 1 month ago

ortuman commented 1 month ago

After having looked at the library's code, it is not entirely clear to me if there is any kind of support for deadlines/timeouts specifically oriented towards network operations. Is this something that is planned to be implemented in the future or have I simply overlooked it?

(P.S.: Thank you very much for such a great work!)