Luiz Capitulino 8204a9180c monitor: QError support
This commit adds QError support in the Monitor.

A QError member is added to the Monitor struct. This new member
stores error information and is also used to check if an error
has occurred when the called handler returns.

Additionally, a new macro called qemu_error_new() is introduced.
It builds on top of the QemuErrorSink API and should be used in
place of qemu_error().

When all conversion to qemu_error_new() is done, qemu_error() can
be turned private.

Basically, Monitor's error flow is something like this:

1. An error occurs in the handler, it calls qemu_error_new()
2. qemu_error_new() builds a new QError object and stores it in
   the Monitor struct
3. The handler returns
4. Top level Monitor code checks the Monitor struct and calls
   qerror_print() to print the error

Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-12-03 09:41:20 -06:00
2009-11-29 18:00:41 +01:00
2009-11-22 21:27:40 +00:00
2009-11-29 18:00:41 +01:00
2009-12-02 17:26:19 +01:00
2009-11-29 18:00:41 +01:00
2009-11-23 12:53:22 -06:00
2009-11-23 12:53:22 -06:00
2009-11-21 00:34:04 +01:00
2009-11-22 21:35:13 +00:00
2009-10-01 16:12:16 -05:00
2009-11-17 08:49:37 -06:00
2009-10-01 16:12:16 -05:00
2009-12-01 00:06:15 +00:00
2009-10-02 17:59:10 +00:00
2009-09-12 07:36:22 +00:00
2009-09-12 07:36:22 +00:00
2009-10-27 12:28:59 -05:00
2009-09-25 19:53:21 +00:00
2009-10-05 09:32:44 -05:00
2009-10-01 16:12:16 -05:00
2009-11-17 21:00:38 +00:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:38 -06:00
2009-10-08 21:17:18 -05:00
2009-11-21 09:06:46 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-20 06:56:26 +00:00
2009-10-05 09:32:44 -05:00
2009-11-14 01:19:12 +01:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-12 07:36:22 +00:00
2009-11-29 18:00:41 +01:00
2009-07-02 17:54:34 +00:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-11-17 08:49:37 -06:00
2009-11-17 08:49:37 -06:00
2009-10-27 12:28:59 -05:00
2009-10-01 16:12:16 -05:00
2009-12-03 09:41:20 -06:00
2009-11-19 16:42:45 +00:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-11-17 08:49:30 -06:00
2009-09-12 07:36:22 +00:00
2009-12-03 09:41:20 -06:00
2009-09-04 09:37:30 -05:00
2009-11-29 18:00:41 +01:00
2009-08-15 07:51:59 +00:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2009-09-11 10:19:49 -05:00
2009-10-27 12:28:59 -05:00
2009-11-19 16:45:21 +00:00
2009-11-21 09:06:46 +00:00
2009-10-01 16:12:16 -05:00
2009-10-06 14:36:11 -05:00
2009-09-12 07:36:22 +00:00
2009-09-12 09:58:51 +00:00
2009-07-22 10:58:49 -05:00
2009-10-05 09:32:45 -05:00
2009-12-03 09:41:20 -06:00
2009-12-03 09:41:20 -06:00
2009-11-17 08:49:38 -06:00
2009-11-17 08:49:38 -06:00
2009-09-04 09:37:29 -05:00
2009-12-03 09:41:20 -06:00
2009-12-03 09:41:18 -06:00
2009-12-03 09:41:20 -06:00
2009-11-29 18:00:41 +01:00
2009-10-01 16:12:16 -05:00
2009-07-08 18:25:37 +04:00
2009-10-06 14:36:09 -05:00
2009-11-14 01:19:12 +01:00
2009-09-13 19:38:43 +00:00
2009-12-03 09:41:20 -06:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-11-29 18:00:41 +01:00
2009-07-16 18:12:18 -05:00
2009-10-01 16:12:16 -05:00
2009-11-12 11:23:56 -06:00
2009-10-01 16:12:16 -05:00
2009-08-10 13:05:30 -05:00

Read the documentation in qemu-doc.html.

Fabrice Bellard.
Description
No description provided
Readme 404 MiB
Languages
C 82.6%
C++ 6.5%
Python 3.4%
Dylan 2.9%
Shell 1.6%
Other 2.8%