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
2.15k stars 77 forks source link

Support for deadline/timeout #106

Open ortuman opened 3 months ago

ortuman commented 3 months 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!)