Qt dbus not exporting the full dbus interface
smog zer
smogzer at gmail.com
Mon Jun 1 12:09:59 PDT 2009
Hi fellow developers,
I'm having some issues generating QT bindings, the thing is that i
create the class and the adaptor
this->erfhorde = new Erfhorde();
this->hordeAdaptor = new ErfhordeAdaptor ( this->erfhorde );
QDBusConnection::sessionBus().registerObject ( "/erf", this->hordeAdaptor );
QDBusConnection::sessionBus().registerService ( "aaaa.rendering.erfhorde" );
When i print the entity i only get the introspection and the
properties interfaces, and not my own interface.
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
<interface name="org.freedesktop.DBus.Properties">
<method name="Get">
<arg name="interface_name" type="s" direction="in"/>
<arg name="property_name" type="s" direction="in"/>
<arg name="value" type="v" direction="out"/>
</method>
<method name="Set">
<arg name="interface_name" type="s" direction="in"/>
<arg name="property_name" type="s" direction="in"/>
<arg name="value" type="v" direction="in"/>
</method>
<method name="GetAll">
<arg name="interface_name" type="s" direction="in"/>
<arg name="values" type="a{sv}" direction="out"/>
<annotation name="com.trolltech.QtDBus.QtTypeName.Out0"
value="QVariantMap"/> </method>
</interface>
<interface name="org.freedesktop.DBus.Introspectable">
<method name="Introspect">
<arg name="xml_data" type="s" direction="out"/>
</method>
</interface>
</node>
What could i be doing wrong ?
--
João Xavier
@ smogzer_at_gmail.com
W3 http://miarn.cjb.net
Institute for Systems and Robotics
University of Coimbra
More information about the dbus
mailing list