This patchset adds a atomic way to list guests. A more detailed description is in patch
1.
Peter Krempa (5):
lib: Add public api to enable atomic listing of guest
python: add API exports for virConnectListAllDomains()
remote: implement remote protocol for virConnectListAllDomains()
qemu: implement virConnectListAllDomains() for qemu driver
virsh: add support for virConnectListAllDomains and clean up cmdList
daemon/remote.c | 50 ++++
include/libvirt/libvirt.h.in | 8 +-
python/generator.py | 1 +
python/libvirt-override-api.xml | 12 +-
python/libvirt-override-virConnect.py | 12 +
python/libvirt-override.c | 49 ++++-
src/driver.h | 12 +-
src/libvirt.c | 46 ++++
src/libvirt_public.syms | 5 +
src/qemu/qemu_driver.c | 97 ++++++++
src/remote/remote_driver.c | 66 +++++
src/remote/remote_protocol.x | 14 +-
src/remote_protocol-structs | 12 +
tools/virsh.c | 423 +++++++++++++++++++++------------
14 files changed, 647 insertions(+), 160 deletions(-)
--
1.7.3.4