
On Fri, Nov 21, 2014 at 16:29:51 +0100, Peter Krempa wrote:
Improve the monitor function to also retrieve the guest state of character device (if provided) so that we can refresh the state of virtio-serial channels and perhaps react to changes in the state in future patches.
This patch changes the returned data from qemuMonitorGetChardevInfo to return a structure containing the pty path and the state for all the character devices.
The change to the testsuite makes sure that the data is parsed correctly. ---
Notes: Version 2: - all devices are now stored in the hash - code is optimized according to the review - example input code format enhanced to contain new field - tests modified to pass
src/qemu/qemu_monitor.c | 13 ++++++++++- src/qemu/qemu_monitor.h | 6 ++++++ src/qemu/qemu_monitor_json.c | 51 +++++++++++++++++++++++++++++--------------- src/qemu/qemu_monitor_text.c | 17 ++++++++++----- src/qemu/qemu_process.c | 8 +++---- tests/qemumonitorjsontest.c | 41 +++++++++++++++++++++++++++++------ 6 files changed, 103 insertions(+), 33 deletions(-)
ACK Jirka