Discovering services

Will Stephenson wstephenson at kde.org
Thu Jul 6 19:01:32 PDT 2006


On Tuesday 04 July 2006 22:39, Jamie McCracken wrote:
> Havoc Pennington wrote:
> > If you need this, I think we'd have to look instead at some way to
> > install the introspect information in files. But, that's a pretty large
> > project and adds a fair bit of complexity.

It's a project that is seriously needed.  For safety and pleasure whilst 
coding, one should use automatically generated dbus stubs and skeletons, so 
for cross project interaction over dbus installed introspect XML is a must.

Either a) installing to $prefix/include along with the application's headers 
(ugh) or b) installing elsewhere and extending pkg-config to locate them 
would do it, I think.

<snip>

> Another thing missing (unless I have missed it!) in the Dbus introspect
> format is english descriptions of the methods suitable for display in an
> IDE/ script editor - think glib property descriptions and VBA's ability
> to display english descriptions on remote COM method calls in its IDE
> (.Net also has this ability too).

Fully agree, I've seen several interesting dcop applications grow out of 
people playing with the command line client and discovering the potential.  
This is made much easier by self-documenting over the bus.

Will


More information about the dbus mailing list