DBus Low level API - Receiving complex structures
Bogdan Lotko
boguslaw.lotko at chello.at
Tue Aug 16 07:33:20 PDT 2011
yes, it seems so.
But... it does not tell me how to extract the values.
dbus_g_type_get... functions return GType. What shall I do with it?
Shall I use
g_value_array_get_nth
to iterate through GValueArray, retrieving according GType and then
process them or there is a better possibility?
Shall I free the array after use? (I don't belive that but...)
once more thank you for your help,
with best regards,
bogdan
On 8/16/2011 13:29, Thiago Macieira wrote:
> On Tuesday, 16 de August de 2011 10:27:08 Simon McVittie wrote:
>> GValueArray<gint, gint, GPtrArray<GValueArray<gchar *, gchar *, gint,
>> gint>>>
> Looks like there's one> too many there :-)
>
>> Its GType is:
>>
>> dbus_g_type_get_struct ("GValueArray",
>> G_TYPE_INT,
>> G_TYPE_INT,
>> dbus_g_type_get_collection ("GPtrArray",
>> dbus_g_type_get_struct ("GValueArray",
>> G_TYPE_STRING,
>> G_TYPE_STRING,
>> G_TYPE_INT,
>> G_TYPE_INT)),
>> G_TYPE_INVALID);
>>
>> (Ugh.)
> And it looks like there's one G_TYPE_INVALID missing, before the )).
>
>
>
> _______________________________________________
> dbus mailing list
> dbus at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dbus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dbus/attachments/20110816/f306c4a9/attachment.htm>
More information about the dbus
mailing list