[PATCH 0/7] Add support for taking screenshots

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series implements screenshots taking feature,
which is accessible via new virDomainScreenshot API and
'screenshot' command in virsh. By now, 'flags' argument
is not used, but can be later when specifying say image
output format, etc. Talking of - output is hypervisor
specific. QEMU output images in PPM, VirtualBox in PNG.

Michal Privoznik (7):
  screenshot: Defining the public API
  screenshot: Defining the internal API
  screenshot: Implementing the public API
  screenshot: Implementing the remote protocol
  screenshot: Expose the new API in virsh
  qemu: Implement the driver methods
  vbox: Implement the driver methods

 daemon/remote.c                     |   26 +++++++++
 daemon/remote_dispatch_args.h       |    1 +
 daemon/remote_dispatch_prototypes.h |    8 +++
 daemon/remote_dispatch_table.h      |    5 ++
 include/libvirt/libvirt.h.in        |    7 ++
 src/driver.h                        |    5 ++
 src/esx/esx_driver.c                |    1 +
 src/libvirt.c                       |   77 +++++++++++++++++++++++++
 src/libvirt_public.syms             |    1 +
 src/libxl/libxl_driver.c            |    1 +
 src/lxc/lxc_driver.c                |    1 +
 src/openvz/openvz_driver.c          |    1 +
 src/phyp/phyp_driver.c              |    1 +
 src/qemu/qemu_driver.c              |  106 +++++++++++++++++++++++++++++++++++
 src/qemu/qemu_monitor.c             |   20 +++++++
 src/qemu/qemu_monitor.h             |    3 +
 src/qemu/qemu_monitor_json.c        |   23 ++++++++
 src/qemu/qemu_monitor_json.h        |    4 +
 src/qemu/qemu_monitor_text.c        |   31 ++++++++++
 src/qemu/qemu_monitor_text.h        |    2 +
 src/remote/remote_driver.c          |   26 +++++++++
 src/remote/remote_protocol.c        |   13 ++++
 src/remote/remote_protocol.h        |   10 +++
 src/remote/remote_protocol.x        |    9 +++-
 src/remote_protocol-structs         |    5 ++
 src/test/test_driver.c              |    1 +
 src/uml/uml_driver.c                |    1 +
 src/vbox/vbox_tmpl.c                |   97 ++++++++++++++++++++++++++++++++
 src/vmware/vmware_driver.c          |    1 +
 src/xen/xen_driver.c                |    1 +
 src/xen/xen_driver.h                |    1 +
 src/xen/xen_hypervisor.c            |    1 +
 src/xen/xen_inotify.c               |    1 +
 src/xen/xend_internal.c             |    1 +
 src/xen/xm_internal.c               |    1 +
 src/xen/xs_internal.c               |    1 +
 src/xenapi/xenapi_driver.c          |    1 +
 tools/virsh.c                       |   49 ++++++++++++++++
 tools/virsh.pod                     |    4 +
 39 files changed, 547 insertions(+), 1 deletions(-)

-- 
1.7.4

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]