From 93b91c59dbccde6e4d25661150c1529bd5ee4a06 Mon Sep 17 00:00:00 2001 From: Luiz Capitulino Date: Wed, 1 Aug 2012 16:30:13 -0300 Subject: qemu-ga: switch to the new error format on the wire IMPORTANT: this BREAKS qemu-ga compatibility for the error response. Instead of returning something like: { "error": { "class": "InvalidParameterValue", "data": {"name": "mode", "expected": "halt|powerdown|reboot" } } } qemu-ga now returns: { "error": { "class": "GenericError", "desc": "Parameter 'mode' expects halt|powerdown|reboot" } } Notice that this is also a bug fix, as qemu-ga wasn't returning the human message. Signed-off-by: Luiz Capitulino Reviewed-by: Markus Armbruster --- qapi/qmp-core.h | 1 + 1 file changed, 1 insertion(+) (limited to 'qapi/qmp-core.h') diff --git a/qapi/qmp-core.h b/qapi/qmp-core.h index b0f64ba..00446cf 100644 --- a/qapi/qmp-core.h +++ b/qapi/qmp-core.h @@ -49,6 +49,7 @@ void qmp_disable_command(const char *name); void qmp_enable_command(const char *name); bool qmp_command_is_enabled(const char *name); char **qmp_get_command_list(void); +QObject *qmp_build_error_object(Error *errp); #endif -- cgit v1.1