From 80daf4dc54a383ff07263a66b2311732232c8d58 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Fri, 28 Sep 2012 17:37:06 -0500 Subject: [PATCH] stktest: Add additional error types --- tools/stktest.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/tools/stktest.c b/tools/stktest.c index aac8e9a9..7c3ccb57 100644 --- a/tools/stktest.c +++ b/tools/stktest.c @@ -39,6 +39,7 @@ #define OFONO_SERVICE "org.ofono" #define STKTEST_PATH "/stktest" #define STKTEST_ERROR "org.ofono.stktest.Error" +#define OFONO_ERROR "org.ofono.Error" #define OFONO_MANAGER_INTERFACE OFONO_SERVICE ".Manager" #define OFONO_MODEM_INTERFACE OFONO_SERVICE ".Modem" #define OFONO_STK_INTERFACE OFONO_SERVICE ".SimToolkit" @@ -98,6 +99,30 @@ static DBusMessage *stktest_error_invalid_args(DBusMessage *msg) "Invalid arguments provided"); } +static DBusMessage *stktest_error_failed(DBusMessage *msg) +{ + return g_dbus_create_error(msg, STKTEST_ERROR ".Failed", + "Operation failed"); +} + +static DBusMessage *stktest_error_end_session(DBusMessage *msg) +{ + return g_dbus_create_error(msg, OFONO_ERROR ".EndSession", + "End Session Request"); +} + +static DBusMessage *stktest_error_go_back(DBusMessage *msg) +{ + return g_dbus_create_error(msg, OFONO_ERROR ".GoBack", + "Go Back Request"); +} + +static DBusMessage *stktest_error_busy(DBusMessage *msg) +{ + return g_dbus_create_error(msg, OFONO_ERROR ".Busy", + "UI Busy"); +} + static DBusMessage *agent_release(DBusConnection *conn, DBusMessage *msg, void *data) {