From 48b7ed1e47b33ddaf7c72143d8365490e0fd539c Mon Sep 17 00:00:00 2001 From: Tim Kourt Date: Wed, 27 Jun 2018 16:33:01 -0700 Subject: [PATCH] dbus: Add error msg for the service set overlap The intended usage of this error is to notify a client application about the presence of the multiple overlapping network sessions. --- src/dbus.c | 7 +++++++ src/dbus.h | 2 ++ 2 files changed, 9 insertions(+) diff --git a/src/dbus.c b/src/dbus.c index a165954e..33897c01 100644 --- a/src/dbus.c +++ b/src/dbus.c @@ -172,6 +172,13 @@ struct l_dbus_message *dbus_error_not_implemented(struct l_dbus_message *msg) "Not implemented"); } +struct l_dbus_message *dbus_error_service_set_overlap( + struct l_dbus_message *msg) +{ + return l_dbus_message_new_error(msg, IWD_SERVICE ".ServiceSetOverlap", + "Service set overlap"); +} + 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 b0ecffb9..2d611e54 100644 --- a/src/dbus.h +++ b/src/dbus.h @@ -66,6 +66,8 @@ struct l_dbus_message *dbus_error_no_agent(struct l_dbus_message *msg); struct l_dbus_message *dbus_error_not_connected(struct l_dbus_message *msg); struct l_dbus_message *dbus_error_not_configured(struct l_dbus_message *msg); struct l_dbus_message *dbus_error_not_implemented(struct l_dbus_message *msg); +struct l_dbus_message *dbus_error_service_set_overlap( + struct l_dbus_message *msg); bool dbus_init(bool enable_debug); bool dbus_exit(void);