qmp: Introduce blockdev-change-medium

Introduce a new QMP command 'blockdev-change-medium' which is intended
to replace the 'change' command for block devices. The existing function
qmp_change_blockdev() is accordingly renamed to
qmp_blockdev_change_medium().

Signed-off-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
Max Reitz 2015-11-06 16:27:06 +01:00 committed by Kevin Wolf
parent f1f5706657
commit 24fb413300
7 changed files with 69 additions and 12 deletions

View file

@ -1113,10 +1113,12 @@ QemuCocoaView *cocoaView;
}
Error *err = NULL;
qmp_change_blockdev([drive cStringUsingEncoding: NSASCIIStringEncoding],
[file cStringUsingEncoding: NSASCIIStringEncoding],
"raw",
&err);
qmp_blockdev_change_medium([drive cStringUsingEncoding:
NSASCIIStringEncoding],
[file cStringUsingEncoding:
NSASCIIStringEncoding],
true, "raw",
&err);
handleAnyDeviceErrors(err);
}
}