stktest: Add additional error types

This commit is contained in:
Denis Kenzior 2012-09-28 17:37:06 -05:00
parent 07f5febe30
commit 80daf4dc54
1 changed files with 25 additions and 0 deletions

View File

@ -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)
{