]> xenbits.xensource.com Git - libvirt.git/commit
Add support for the wakeup event
authorOsier Yang <jyang@redhat.com>
Fri, 23 Mar 2012 14:43:14 +0000 (22:43 +0800)
committerOsier Yang <jyang@redhat.com>
Fri, 23 Mar 2012 15:12:14 +0000 (23:12 +0800)
commit57ddcc235ac7f80d87f46c8b8cc5ce17e86b8b9b
tree66deb20b7e63f83ff0073b13e134a7c2c64dacf3
parent2d19e33f976ff24a3d055b8c57677ee628849dde
Add support for the wakeup event

This patch introduces a new event type for the QMP event
WAKEUP:

    VIR_DOMAIN_EVENT_ID_PMWAKEUP

The event doesn't take any data, but considering there might
be reason for wakeup in future, the callback definition is:

typedef void
(*virConnectDomainEventWakeupCallback)(virConnectPtr conn,
                                       virDomainPtr dom,
                                       int reason,
                                       void *opaque);

"reason" is unused currently, always passes "0".
16 files changed:
daemon/remote.c
examples/domain-events/events-c/event-test.c
examples/domain-events/events-python/event-test.py
include/libvirt/libvirt.h.in
python/libvirt-override-virConnect.py
python/libvirt-override.c
src/conf/domain_event.c
src/conf/domain_event.h
src/libvirt_private.syms
src/qemu/qemu_monitor.c
src/qemu/qemu_monitor.h
src/qemu/qemu_monitor_json.c
src/qemu/qemu_process.c
src/remote/remote_driver.c
src/remote/remote_protocol.x
src/remote_protocol-structs