Hi

I'm looking for integration of libev with
asynchronous io for files. It should be
integrated quite naturally, using
real-time signals for linux and other
posix compatible OSes, and probably
kqueue for freebsd, and whatever
for windows :)

Does anybody tryed to implement
that?

I think interface should look like:

ev::fileio io;
io.set(fd, ev::READ)
io.start(buf, buflen)

Probably operations can be collected
for a single loop iteration and started
with lio_listio if more than one.

If no implementation is available, is
anybody interested in this kind
of patch for libev? Or would it
be better as a separate library?

Any thoughts are welcome.

--
Paul.

_______________________________________________
libev mailing list
libev@lists.schmorp.de
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev

Reply via email to