error: New QERR_INVALID_PARAMETER_VALUE
authorMarkus Armbruster <armbru@redhat.com>
Thu, 25 Mar 2010 16:22:33 +0000 (17:22 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Sun, 18 Apr 2010 21:46:48 +0000 (23:46 +0200)
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
qerror.c
qerror.h

index 9fb817e7cb5c7a626f8a2fbd087a55fb81a2dd5b..97e8d4ab936c47d6d14112e5ab93cc0f8a7d86b2 100644 (file)
--- a/qerror.c
+++ b/qerror.c
@@ -120,6 +120,10 @@ static const QErrorStringTable qerror_table[] = {
         .error_fmt = QERR_INVALID_PARAMETER_TYPE,
         .desc      = "Invalid parameter type, expected: %(expected)",
     },
+    {
+        .error_fmt = QERR_INVALID_PARAMETER_VALUE,
+        .desc      = "Parameter '%(name)' expects %(expected)",
+    },
     {
         .error_fmt = QERR_INVALID_PASSWORD,
         .desc      = "Password incorrect",
index 870cdc3c123ab7eb7fcd82c0855b91bbe2e6ebfc..5625d54e698747950c71e170f73c814fe24572fb 100644 (file)
--- a/qerror.h
+++ b/qerror.h
@@ -106,6 +106,9 @@ QError *qobject_to_qerror(const QObject *obj);
 #define QERR_INVALID_PARAMETER_TYPE \
     "{ 'class': 'InvalidParameterType', 'data': { 'name': %s,'expected': %s } }"
 
+#define QERR_INVALID_PARAMETER_VALUE \
+    "{ 'class': 'InvalidParameterValue', 'data': { 'name': %s, 'expected': %s } }"
+
 #define QERR_INVALID_PASSWORD \
     "{ 'class': 'InvalidPassword', 'data': {} }"