]> xenbits.xensource.com Git - libvirt.git/commitdiff
screenshot: Defining the public API
authorMichal Privoznik <mprivozn@redhat.com>
Mon, 4 Apr 2011 09:58:53 +0000 (11:58 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 13 May 2011 10:35:45 +0000 (12:35 +0200)
Add public API for taking screenshots of current domain console.

* include/libvirt/libvirt.h.in: add virDomainScreenshot
* src/libvirt_public.syms: Export new symbol

include/libvirt/libvirt.h.in
src/libvirt_public.syms

index 0e1e27a1b13d43ed96e219bfb3890ca5fc29eadf..1d6b276f3d6d616aa777026ff5d3ddd03a4f8a79 100644 (file)
@@ -669,6 +669,14 @@ int                     virDomainCoreDump       (virDomainPtr domain,
                                                  const char *to,
                                                  int flags);
 
+/*
+ * Screenshot of current domain console
+ */
+char *                  virDomainScreenshot     (virDomainPtr domain,
+                                                 virStreamPtr stream,
+                                                 unsigned int screen,
+                                                 unsigned int flags);
+
 /*
  * Domain runtime information
  */
index ababf39036c02415cbfb6b22aca6c74b0f6e8a65..a5a93baf351aeb7b447117ae8075d5b343f4e779 100644 (file)
@@ -439,6 +439,7 @@ LIBVIRT_0.9.0 {
 LIBVIRT_0.9.2 {
     global:
         virDomainInjectNMI;
+        virDomainScreenshot;
 } LIBVIRT_0.9.0;
 
 # .... define new API here using predicted next version number ....