Proposal and RFC: DAL, the Desktop Abstraction Layer

Jamie McCracken jamiemcc@blueyonder.co.uk
Sat Jan 15 04:13:45 PST 2005


Havoc Pennington wrote:

> 
> I've absently thought about a couple ideas to make all this cleaner:
> 
>  - some way to mark interfaces as published/unpublished and throw 
>    an error if third party apps look at unpublished; but I can't figure
>    out how to define "third party" or detect it
>  - have some sort of fast way to check whether an interface is
>    implemented, other than asking for and verifying the full 
>    introspection data; you can imagine e.g. just a hash of the 
>    interface. But there are problems e.g. if you add to the 
>    interface, and I'm not sure this is worth extra complexity

Service descritpion file? Have public interfaces listed there so no 
introspection is needed and we can easily get this data for non-running 
services as we do for executable name.

jamie.


More information about the dbus mailing list