On Fri, 16.09.05 14:21, James Henstridge ([EMAIL PROTECTED]) wrote:

> 
> Alex Graveley wrote:
> 
> >
> > Does anyone have any sort of convincing argument as to why an API
> > abstraction in this case is *needed*?
> >
> > ("I like abstractions" is not an argument.)
> 
> Alternatively:
> 
> If an abstraction is required, is Avahi's dbus interface a suitable
> abstraction?

I doubt this a good idea. Avahi's DBUS interface reflects what Avahi
is capable of and is in no way a generic DNS-SD API. In fact, Avahi is
more powerful than either Howl or the Bonjour in many
respects. Writing a bridge to access Howl/Bonjour via that DBUS API
would be exceptionally kludgy if not impossible.

For a abstraction layer you need some kind of least common
denominator, which is not what Avahi is about.

It's like using the POSIX API (including fork()) as an abstraction
layer for operating systems like MS-DOS.

Lennart

-- 
Lennart Poettering; lennart [at] poettering [dot] de
ICQ# 11060553; GPG 0x1A015CC4; http://0pointer.de/lennart/
_______________________________________________
desktop-devel-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to