The newest version of this document is also available as an html-formatted web page you might find easier to navigate when reading it for the first time: http://pod.tst.eu/http://cvs.schmorp.de/libeio/eio.pod. Note that this library is a by-product of the IO::AIO perl module, and many of the subtler points regarding requests lifetime and so on are only documented in its documentation at the moment