]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Define a QEMU specific API to attach to a running QEMU process
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 5 May 2011 14:05:40 +0000 (15:05 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 12 Jul 2011 14:39:03 +0000 (15:39 +0100)
commit639f84134669ff9426dc0fee7003dfe0c141a6df
tree3cabb5bfd70d8482046c1417833d57dd9ddfefa5
parent9c5b1900175bd097bd17b1bddc6324dffe765419
Define a QEMU specific API to attach to a running QEMU process

Introduce a new API in libvirt-qemu.so

 virDomainPtr virDomainQemuAttach(virConnectPtr domain,
                                  unsigned long long pid,
                                  unsigned int flags);

This allows libvirtd to attach to an existing, externally
launched QEMU process. This is useful for QEMU developers who
prefer to launch QEMU themselves for debugging/devel reasons,
but still want the benefit of libvirt based tools like
virt-top, virt-viewer, etc

* include/libvirt/libvirt-qemu.h: Define virDomainQemuAttach
* src/driver.h, src/libvirt-qemu.c, src/libvirt_qemu.syms:
  Driver glue for virDomainQemuAttach
include/libvirt/libvirt-qemu.h
src/driver.h
src/libvirt-qemu.c
src/libvirt_qemu.syms