YAPL
Yapl Aren't Portable Library
YAPL is a C++ libraray implementing a event-based interface to timers, querying I/O completed status for file handlers include sockets, pipes, etc.
Developer can use the YAPL APIs to implement a event loop in event-driven network server which is migrated between Unix-like OSes and Windows easily.
Features
- timer queue of userspace
- unified event manager supports
- select of most Unix
- epoll of Linux
- IOCompletionPort(IOCP) of Windows
News 
- YAPL release 0.1.12009-04-21
- YAPL release 0.1 2009-04-08
- View all news …
Download 
Alpha releases
- yapl-0.1.1(2009-04-21)
Documents
There is no document ready for YAPL now. Please take a look the samples to learn how to use those APIs.
Support
For support you can try the forums or the mailing lists. If you found bugs, please submit them to our bug tracker or leave wishes at the feature requests list.
Open Source
YAPL is open source software and is licenced under the BSD License. This means everybody can download the source code and improve and modify them.