From 7f56f561c68bc01d9afb3ac43b0ad705015a18ac Mon Sep 17 00:00:00 2001 From: Ravi kumar Veeramally Date: Sat, 14 Feb 2015 00:12:05 +0200 Subject: [PATCH] dbus: Provide dbus_error aborted and not_available --- src/dbus.c | 12 ++++++++++++ src/dbus.h | 2 ++ 2 files changed, 14 insertions(+) diff --git a/src/dbus.c b/src/dbus.c index d86a8b41..1b63fedf 100644 --- a/src/dbus.c +++ b/src/dbus.c @@ -90,6 +90,18 @@ struct l_dbus_message *dbus_error_failed(struct l_dbus_message *msg) "Operation failed"); } +struct l_dbus_message *dbus_error_aborted(struct l_dbus_message *msg) +{ + return l_dbus_message_new_error(msg, IWD_SERVICE ".Aborted", + "Operation aborted"); +} + +struct l_dbus_message *dbus_error_not_available(struct l_dbus_message *msg) +{ + return l_dbus_message_new_error(msg, IWD_SERVICE ".NotAvailable", + "Operation not available"); +} + void dbus_pending_reply(struct l_dbus_message **msg, struct l_dbus_message *reply) { diff --git a/src/dbus.h b/src/dbus.h index 3051302f..ba2a08d2 100644 --- a/src/dbus.h +++ b/src/dbus.h @@ -47,6 +47,8 @@ void dbus_dict_append_bytearray(struct l_dbus_message_builder *builder, struct l_dbus_message *dbus_error_busy(struct l_dbus_message *msg); struct l_dbus_message *dbus_error_failed(struct l_dbus_message *msg); +struct l_dbus_message *dbus_error_aborted(struct l_dbus_message *msg); +struct l_dbus_message *dbus_error_not_available(struct l_dbus_message *msg); bool dbus_init(bool enable_debug); bool dbus_exit(void);