From: Marcel Holtmann Date: Thu, 13 May 2010 11:47:33 +0000 (+0200) Subject: Add error for not unique situations X-Git-Tag: accepted/2.0alpha-wayland/20121110.002834~2751 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9cea3bd6493f5814460271e27295432868bf7406;p=profile%2Fivi%2Fconnman.git Add error for not unique situations --- diff --git a/src/connman.h b/src/connman.h index 93f9770..9cdd71e 100644 --- a/src/connman.h +++ b/src/connman.h @@ -37,6 +37,7 @@ DBusMessage *__connman_error_invalid_arguments(DBusMessage *msg); DBusMessage *__connman_error_permission_denied(DBusMessage *msg); DBusMessage *__connman_error_passphrase_required(DBusMessage *msg); DBusMessage *__connman_error_not_registered(DBusMessage *msg); +DBusMessage *__connman_error_not_unique(DBusMessage *msg); DBusMessage *__connman_error_not_supported(DBusMessage *msg); DBusMessage *__connman_error_not_implemented(DBusMessage *msg); DBusMessage *__connman_error_not_found(DBusMessage *msg); diff --git a/src/error.c b/src/error.c index 4656d9c..52761a4 100644 --- a/src/error.c +++ b/src/error.c @@ -49,6 +49,8 @@ DBusMessage *__connman_error_failed(DBusMessage *msg, int errnum) return __connman_error_not_implemented(msg); case ENOLINK: return __connman_error_no_carrier(msg); + case ENOTUNIQ: + return __connman_error_not_unique(msg); case EOPNOTSUPP: return __connman_error_not_supported(msg); case ECONNABORTED: @@ -93,6 +95,12 @@ DBusMessage *__connman_error_not_registered(DBusMessage *msg) ".NotRegistered", "Not registered"); } +DBusMessage *__connman_error_not_unique(DBusMessage *msg) +{ + return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE + ".NotUnique", "Not unique"); +} + DBusMessage *__connman_error_not_supported(DBusMessage *msg) { return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE