glib signal marshaller
roy at marples.name
Thu Jan 29 02:50:38 PST 2009
I've been pretty new to working with dbus and glib, but have written a dbus
server using C which works well, but am having issues with the dbus/glib
client for handling signals.
The signature of the signal is this
<arg name="interface" direction="out" type="s"/>
<arg name="results" direction="out" type="a(suuss)"/>
The best I have for glib-genmarshal is
which I'm pretty sure is wrong.
The glib code trying to register is like this
otype = dbus_g_type_get_struct("GValueArray",
otype = dbus_g_type_get_collection("GPtrArray", otype);
G_TYPE_STRING, otype, G_TYPE_INVALID);
Can anyone help me, or point me to someone/list who can?
More information about the dbus