Re: KITTEN: IETF 75 - 76
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: KITTEN: IETF 75 - 76



On Thu, Sep 03, 2009 at 05:43:11PM +0200, Volker Lendecke wrote:
> Sorry to step in here, but there's tons of example for
> portable async APIs. One that I just adapted Samba to is the
> API used in the avahi libs. You hand the avahi libs a set of
> callback functions like "listen on this fd for read" and so
> on, and you are called back by avahi when something
> interesting happens.

Yes, that too is possible: abstract the application's event loop and
export it to libraries.  That is complicated and only sightly more
portable than just exporting file descriptor lists from the library to
the app.

> This is definitely doable without the requirement for
> threads. It may be a complex API, but async programming
> never has been easy.

Indeed.

I'm not sure we'll ever reach consensus on a single async GSS API.  We
might have to do more than one, or none at all.

Nico
-- 

Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.