efl/legacy/edbus
José Roberto de Souza a0cae1706e edbus: Fix type check of solo structs
When reading messages that contain structs the type that comes from the
wire (and obtained with dbus_message_iter_get_arg_type()) is 'r'.
However 'r' never appears in a signature and dbus_signature_iter_*
returns '('.

Ref: http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-signatures

"STRUCT has a type code, ASCII character 'r', but this type code does not
appear in signatures. Instead, ASCII characters '(' and ')' are used to
mark the beginning and end of the struct. So for example, a struct
containing two integers would have this signature:"

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



SVN revision: 78072
2012-10-16 22:35:50 +00:00
..
doc edbus: Full file path on EXTRA_DIST of doc 2012-09-26 18:49:16 +00:00
m4 edbus: Do not build examples by default 2012-09-21 22:44:05 +00:00
src edbus: Fix type check of solo structs 2012-10-16 22:35:50 +00:00
.gitignore edbus: Ignore the compiled library 2012-09-21 21:57:37 +00:00
AUTHORS Add new edbus library, aka e_dbus v2 2012-09-17 20:41:05 +00:00
Makefile.am edbus: Add dictionary iterator 2012-10-16 22:35:44 +00:00
autogen.sh Add new edbus library, aka e_dbus v2 2012-09-17 20:41:05 +00:00
configure.ac edbus: Do not build examples by default 2012-09-21 22:44:05 +00:00
edbus2.pc.in edbus: Fix lib name in edbus2.pc.in 2012-09-26 20:33:53 +00:00