dbus: Add message variable argument setter
PATCH v2 1/1 dbus: Add message variable argument setter
--- ell/dbus-message.c | 17 +++++++++++++++++ ell/dbus.h | 2 ++ 2 files changed, 19 insertions(+)
ell/dbus-message.c +17 -0
@@ -1414,6 +1414,23 @@ LIB_EXPORT bool l_dbus_message_set_arguments(struct l_dbus_message *message,return result; } +LIB_EXPORT bool l_dbus_message_set_arguments_valist( +struct l_dbus_message *message, +const char *signature,va_list args) +{ +bool result; + +if (unlikely (!message)) +return false; + +if (!signature) +return true; + + result =append_arguments (message, signature, args); + +return result; +} + LIB_EXPORT const char *l_dbus_message_get_path(struct l_dbus_message *message) {if (unlikely (!message))
ell/dbus.h +2 -0
@@ -174,6 +174,8 @@ bool l_dbus_message_iter_get_variant(struct l_dbus_message_iter *iter,bool l_dbus_message_set_arguments (struct l_dbus_message *message,const char *signature, ...); +bool l_dbus_message_set_arguments_valist (struct l_dbus_message *message, +const char *signature,va_list args);struct l_dbus_message_builder *l_dbus_message_builder_new (struct l_dbus_message *message);
Signature · 1 line
2.9.3
Denis Kenzior
AppliedHi Tim,
Quoted 5 lines · Tim Kourt
--- ell/dbus-message.c | 17 +++++++++++++++++ ell/dbus.h | 2 ++ 2 files changed, 19 insertions(+)
Applied, thanks.
Regards,
-Denis