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 RSS

Download RSS

Alpha releases

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.