[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 1/2] QError: vl.c messages
From: |
Leandro Dorileo |
Subject: |
[Qemu-devel] [PATCH 1/2] QError: vl.c messages |
Date: |
Thu, 22 Apr 2010 18:01:45 -0400 |
Added new messages to be used(initially) on vl.c
Signed-off-by: Leandro Dorileo <address@hidden>
---
qerror.c | 33 +++++++++++++++++++++++++++++++++
qerror.h | 18 ++++++++++++++++++
2 files changed, 51 insertions(+), 0 deletions(-)
diff --git a/qerror.c b/qerror.c
index 8d885cd..92c8047 100644
--- a/qerror.c
+++ b/qerror.c
@@ -129,10 +129,31 @@ static const QErrorStringTable qerror_table[] = {
.desc = "Parameter '%(name)' expects %(expected)",
},
{
+ .error_fmt = QERR_INVALID_PHYSICAL_FORMAT,
+ .desc = "'%(bus_type)' invalid physical %(property) format",
+ },
+ {
+ .error_fmt = QERR_INVALID_PHYSICAL_NUMBER,
+ .desc = "'%(bus_type)' invalid physical %(property) number",
+ },
+ {
+ .error_fmt = QERR_INVALID_PHYSICAL_FORMAT,
+ .desc = "'%(bus_type)' invalid physical %(property) format",
+ },
+ {
+ .error_fmt = QERR_INVALID_PHYSICAL_NUMBER,
+ .desc = "'%(bus_type)' invalid physical %(property) number",
+ },
+
+ {
.error_fmt = QERR_INVALID_PASSWORD,
.desc = "Password incorrect",
},
{
+ .error_fmt = QERR_INVALID_UNIT_SIZE,
+ .desc = "Unit %(size) too big (max is %(max_size))",
+ },
+ {
.error_fmt = QERR_JSON_PARSING,
.desc = "Invalid JSON syntax",
},
@@ -185,6 +206,18 @@ static const QErrorStringTable qerror_table[] = {
.desc = "An undefined error has ocurred",
},
{
+ .error_fmt = QERR_UNSUPPORTED_BUS_TYPE,
+ .desc = "Unsupported bus type '%(bus_type)'",
+ },
+ {
+ .error_fmt = QERR_UNSUPPORTED_FLAG,
+ .desc = "%(flag) flag not supported for drive with %(type)
interface",
+ },
+ {
+ .error_fmt = QERR_UNSUPPORTED_PARAMETER_BY,
+ .desc = "%(parameter) is no supported by %(resource)",
+ },
+ {
.error_fmt = QERR_VNC_SERVER_FAILED,
.desc = "Could not start VNC server on %(target)",
},
diff --git a/qerror.h b/qerror.h
index bae08c0..62d0af3 100644
--- a/qerror.h
+++ b/qerror.h
@@ -112,9 +112,18 @@ QError *qobject_to_qerror(const QObject *obj);
#define QERR_INVALID_PARAMETER_VALUE \
"{ 'class': 'InvalidParameterValue', 'data': { 'name': %s, 'expected': %s
} }"
+#define QERR_INVALID_PHYSICAL_FORMAT \
+ "{ 'class': 'InvalidPhysicalFormat', 'data': { 'bus_type': %s, 'property':
%s } }"
+
+#define QERR_INVALID_PHYSICAL_NUMBER \
+ "{ 'class': 'InvalidPhysicalNumber', 'data': { 'bus_type': %s, 'property':
%s } }"
+
#define QERR_INVALID_PASSWORD \
"{ 'class': 'InvalidPassword', 'data': {} }"
+#define QERR_INVALID_UNIT_SIZE \
+ "{ 'class': 'InvalidUnitSize', 'data': {size: %d, 'max_size': %d} }"
+
#define QERR_JSON_PARSING \
"{ 'class': 'JSONParsing', 'data': {} }"
@@ -154,6 +163,15 @@ QError *qobject_to_qerror(const QObject *obj);
#define QERR_UNDEFINED_ERROR \
"{ 'class': 'UndefinedError', 'data': {} }"
+#define QERR_UNSUPPORTED_BUS_TYPE \
+ "{ 'class': 'UnsupportedBusType', 'data': {'bus_type': %s} }"
+
+#define QERR_UNSUPPORTED_FLAG \
+ "{ 'class': 'UnsupportedFlag', 'data': {'flag': %s, 'type': %s} }"
+
+#define QERR_UNSUPPORTED_PARAMETER_BY \
+ "{ 'class': 'UnsupportedParameterBy', 'data': {'parameter': %s,
'resource': %s} }"
+
#define QERR_VNC_SERVER_FAILED \
"{ 'class': 'VNCServerFailed', 'data': { 'target': %s } }"
--
1.6.6.1
- [Qemu-devel] [PATCH 1/2] QError: vl.c messages,
Leandro Dorileo <=