efl/legacy/edbus/src/lib
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
..
EDBus.h edbus: Add dictionary iterator 2012-10-16 22:35:44 +00:00
edbus_connection.h edbus: Fix typos 2012-10-02 21:02:16 +00:00
edbus_core.c edbus: Add flag to name_owner_changed_callback_add to 2012-10-02 21:41:58 +00:00
edbus_freedesktop.c Add new edbus library, aka e_dbus v2 2012-09-17 20:41:05 +00:00
edbus_freedesktop.h edbus: Improve doc of name_owner_changed_callback_add() 2012-10-02 21:42:02 +00:00
edbus_message.c edbus: Fix type check of solo structs 2012-10-16 22:35:50 +00:00
edbus_message.h edbus: Add const EDBus_Message parameter of 2012-10-16 15:07:17 +00:00
edbus_message_helper.c edbus: Add dictionary iterator 2012-10-16 22:35:44 +00:00
edbus_message_helper.h edbus: Add dictionary iterator 2012-10-16 22:35:44 +00:00
edbus_object.c Add new edbus library, aka e_dbus v2 2012-09-17 20:41:05 +00:00
edbus_object.h edbus: Fix typos 2012-10-02 21:02:16 +00:00
edbus_pending.c Add new edbus library, aka e_dbus v2 2012-09-17 20:41:05 +00:00
edbus_pending.h Add new edbus library, aka e_dbus v2 2012-09-17 20:41:05 +00:00
edbus_private.h Add new edbus library, aka e_dbus v2 2012-09-17 20:41:05 +00:00
edbus_private_types.h edbus: Remove edbus_real_method 2012-10-09 15:23:25 +00:00
edbus_proxy.c edbus: Rename functions to obey EFL codding style 2012-10-16 15:07:11 +00:00
edbus_proxy.h edbus: Fix typos 2012-10-02 21:02:16 +00:00
edbus_service.c edbus: Remove edbus_real_method 2012-10-09 15:23:25 +00:00
edbus_service.h edbus: Fix typos 2012-10-02 21:02:16 +00:00
edbus_signal_handler.c edbus: Add edbus_signal_handler_match_extra_vset 2012-09-26 18:16:34 +00:00
edbus_signal_handler.h edbus: Fix typos 2012-10-02 21:02:16 +00:00