1
To build a new dbus interface:
3
1. Define the API with a xml file.
4
2. Generate the glue.h header by running "dbusxx-xml2cpp file.xml --adaptor=file.h"
5
3. Inheritate from that glue.h class in your code.
8
dbusxx-xml2cpp callmanager-introspec.xml --adaptor=callmanager-glue.h
9
dbusxx-xml2cpp configurationmanager-introspec.xml --adaptor=configurationmanager-glue.h
10
dbusxx-xml2cpp contactmanager-introspec.xml --adaptor=contactmanager-glue.h
12
dbusxx-xml2cpp instance-introspec.xml --adaptor=instance-glue.h
14
Warning : depending on the dbusxx-xml2cpp version used, it can generate buggy code
18
::DBus::IntrospectedInterface *const introspect() const
22
::DBus::IntrospectedInterface *introspect() const
24
This issue is dealt with in make-swig.sh