some more backend round on pipe test (for slower machines...)
[libasyncio] / README
CommitLineData
aba4c34d
RP
1libasyncio
2===========
3
4a library providing an infrastructure for dealing with asnychronous
5io and support event driven programming.
6
7The basic idea for this lib is to provide classes which hide the details
8of polling/selecting for events on file descriptors and provide a more
9convenient interface which supports the idea of event driven programming.
10
11
12The library was originally developed by Intra2net as part of the
13Intranator connection daemon which is part of the Intranator (see http://www.intranator.com/).
14During development it was extracted as a separate module.
8c15b8c7
TJ
15And then we decide to publish it under The GNU Public License (GPL) + linking exception.
16See the "LICENSE" file for more details.
aba4c34d
RP
17
18
19
20The libasyncio provides:
21
22- basic class for handling reading from and writing to fd's
23- filter plugin support for incoming/outgoing data.
24- timer events
25- deferred function calls; "frozen" function calls
26- start and handle subprocesses (connecting to their stdin/stdout/stderr)
27- unix domain socket handling
28- event signals (using boost-signal lib)
29- ... and some more stuff.
30
31
32It depend on the boost library (see http://www.boost.org/).
33
34
35Links:
36======
37
38the boost library: http://www.boost.org/
39Intra2net: http://www.intra2net.com/