dbus: Add new error types
authorPhilippe Nunes <philippe.nunes@linux.intel.com>
Tue, 29 May 2012 16:38:33 +0000 (18:38 +0200)
committerDenis Kenzior <denkenz@gmail.com>
Wed, 30 May 2012 05:22:50 +0000 (00:22 -0500)
src/dbus.c
src/ofono.h

index 52e3a68..5cccc32 100644 (file)
@@ -375,6 +375,19 @@ DBusMessage *__ofono_error_emergency_active(DBusMessage *msg)
                                "Emergency mode active");
 }
 
+DBusMessage *__ofono_error_incorrect_password(DBusMessage *msg)
+{
+       return g_dbus_create_error(msg,
+                               OFONO_ERROR_INTERFACE ".IncorrectPassword",
+                               "Password is incorrect");
+}
+
+DBusMessage *__ofono_error_not_allowed(DBusMessage *msg)
+{
+       return g_dbus_create_error(msg, OFONO_ERROR_INTERFACE ".NotAllowed",
+                                       "Operation is not allowed");
+}
+
 void __ofono_dbus_pending_reply(DBusMessage **msg, DBusMessage *reply)
 {
        DBusConnection *conn = ofono_dbus_get_connection();
index a6f1af1..81d5f71 100644 (file)
@@ -63,6 +63,8 @@ DBusMessage *__ofono_error_not_registered(DBusMessage *msg);
 DBusMessage *__ofono_error_canceled(DBusMessage *msg);
 DBusMessage *__ofono_error_access_denied(DBusMessage *msg);
 DBusMessage *__ofono_error_emergency_active(DBusMessage *msg);
+DBusMessage *__ofono_error_incorrect_password(DBusMessage *msg);
+DBusMessage *__ofono_error_not_allowed(DBusMessage *msg);
 
 void __ofono_dbus_pending_reply(DBusMessage **msg, DBusMessage *reply);