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