summaryrefslogtreecommitdiffstats
path: root/libvirt_wrap.h
diff options
context:
space:
mode:
authorOsier Yang <jyang@redhat.com>2012-03-26 12:12:00 +0800
committerDaniel Veillard <veillard@redhat.com>2012-03-26 14:07:06 +0800
commit058d05bb617cb48b21967e4c57e8a3d09ddc75e0 (patch)
tree7f562f835f0ff8a5c8186921abf883cfb627f2da /libvirt_wrap.h
parenta333d94eb3b2135c1cf9129b2e5a9aa5307b9882 (diff)
downloadlibvirt-python-v6-libvirt-0.9.10-7.el6.tar.gz
libvirt-python-v6-libvirt-0.9.10-7.el6.tar.xz
libvirt-python-v6-libvirt-0.9.10-7.el6.zip
Add support for event tray moved of removable diskslibvirt-0.9.10-9.el6libvirt-0.9.10-8.el6libvirt-0.9.10-7.el6
https://bugzilla.redhat.com/show_bug.cgi?id=575160 This patch introduces a new event type for the QMP event DEVICE_TRAY_MOVED, which occurs when the tray of a removable disk is moved (i.e opened or closed): VIR_DOMAIN_EVENT_ID_TRAY_CHANGE The event's data includes the device alias and the reason for tray status' changing, which indicates why the tray status was changed. Thus the callback definition for the event is: enum { VIR_DOMAIN_EVENT_TRAY_CHANGE_OPEN = 0, VIR_DOMAIN_EVENT_TRAY_CHANGE_CLOSE, \#ifdef VIR_ENUM_SENTINELS VIR_DOMAIN_EVENT_TRAY_CHANGE_LAST \#endif } virDomainEventTrayChangeReason; typedef void (*virConnectDomainEventTrayChangeCallback)(virConnectPtr conn, virDomainPtr dom, const char *devAlias, int reason, void *opaque); (cherry picked from commit a26a1969c37c865b18294c5717544c1dc90beb3c) Conflicts: src/qemu/qemu_monitor_json.c: No SPICE_* events in RHEL && no __com.redhat_SPICE_* events in upstream. src/remote/remote_protocol.x src/remote_protocol-structs: No PM_WAKEUP PROC in RHEL tree
Diffstat (limited to 'libvirt_wrap.h')
0 files changed, 0 insertions, 0 deletions