CreateInterface
CreateInterface is the dbus-d tool to generate D source code that connects the user code to the dbus.
Building the tool
$ cd dbus-d/dsrc $ dsss build org/freedesktop/dbus/tool/CreateInterface.d
On success, this creates the CreateInterface tool in root folder: ../..
Using the tool
Usage is
$ CreateInterface introspect.xml module-fqn > sourcefile.d