The Eio library is a library that implements an API for asynchronous input/output operation. Most operation are done in a separated thread to prevent lock. See Eio Reference API. Some helper to work on data received in Eio callback are also provided see Eio Reference helper API. It is also possible to work asynchronously on Eina_File with Manipulate an Eina_File asynchronously or on Eet_File with Eio asynchronous API for Eet file.. It come with way to manipulate eXtended attribute assynchronously with Eio manipulation of eXtended attribute..
This library is cross-platform and can be compiled and used on Linux, BSD, Opensolaris and Windows (XP and CE).