                   QEMU Monitor Protocol: Events
                   =============================

1 SHUTDOWN
-----------

Description: Issued when the Virtual Machine is powered down.
Data: None.

2 RESET
-------

Description: Issued when the Virtual Machine is reseted.
Data: None.

3 STOP
------

Description: Issued when the Virtual Machine is stopped.
Data: None.

4 DEBUG
-------

Description: Issued when the Virtual Machine enters debug mode.
Data: None.

4 VNC_CONNECTED
---------------

Description: Issued when a VNC client establishes a connection.
Data: 'server' and 'client' keys with the same keys as 'query-vnc',
except that authentication ID is not provided.

5 VNC_DISCONNECTED
------------------

Description: Issued when the conection is closed.
Data: 'server' and 'client' keys with the same keys as 'query-vnc'.

6 VNC_INITIALIZED
-----------------

Description: Issued when the VNC session is made active.
Data: 'server' and 'client' keys with the same keys as 'query-vnc'.

7 BLOCK_IO_ERROR
----------------

Description: Issued when a disk I/O error occurs
Data:

- 'device': device name (json-string)
- 'operation': I/O operation (json-string, "read" or "write")
- 'action': action that has been taken, it's one of the following:
    "ignore": error has been ignored
    "report": error has been reported to the device
    "stop": error caused VM to be stopped

Example:

{ "event": "BLOCK_IO_ERROR",
    "data": { "device": "ide0-hd1",
              "operation": "write",
              "action": "stop" },
    "timestamp": { "seconds": 1265044230, "microseconds": 450486 } }
