To build a new dbus interface:

1. Define the API with a xml file.
2. Generate the glue.h header by running "dbusxx-xml2cpp file.xml --adaptor=file.h"
3. Inheritate from that glue.h class in your code.

Examples:
dbusxx-xml2cpp callmanager-introspec.xml --adaptor=callmanager-glue.h
dbusxx-xml2cpp configurationmanager-introspec.xml --adaptor=configurationmanager-glue.h
dbusxx-xml2cpp contactmanager-introspec.xml --adaptor=contactmanager-glue.h

dbusxx-xml2cpp instance-introspec.xml --adaptor=instance-glue.h

Warning : depending on the dbusxx-xml2cpp version used, it can generate buggy code

code generated

::DBus::IntrospectedInterface *const introspect() const

instead of

::DBus::IntrospectedInterface *introspect() const

This issue is dealt with in make-swig.sh
