Codebase list libvirt-glib / b4225aa
New upstream version 1.0.0 Guido Günther 7 years ago
103 changed file(s) with 3456 addition(s) and 4138 deletion(s). Raw diff Collapse all Expand all
2929 Timm Bäder <mail@baedert.org>
3030 Timo Juhani Lindfors <timo.lindfors@iki.fi>
3131 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
32 Zeeshan Ali <zeenix@gmail.com>
3233
3334 ... send patches to get your name added ...
0 2016-11-04 Daniel P. Berrange <berrange@redhat.com>
1
2 Update NEWS for 1.0.0 release
3
4 bump release to 1.0.0 to match libvirt numbering scheme
5 Switch to follow the libvirt release numbering scheme
6
7 - Major is incremented at start of each year
8 - Minor is incremented each release during a year
9 - Micro is reserved for stable branch releases (if any)
10
11 2016-11-04 Christophe Fergeau <cfergeau@redhat.com>
12
13 tests: Don't leak xml data in test-gconfig-device-unknown
14
15 2016-11-04 Zeeshan Ali <zeenix@gmail.com>
16
17 gconfig,tests: Add test case for unknown devices
18
19 2016-11-03 Zeeshan Ali <zeenix@gmail.com>
20
21 gconfig,tests: Separate XML loading function
22 We'll need to load XML from file in another function, that will be added
23 in a following patch.
24
25 gconfig: Create objects for all domain device nodes
26 Currently we can and do get into serious trouble with this kind of code:
27
28 devices = gvir_config_domain_get_devices(domain);
29 gvir_config_domain_set_devices(domain, domain);
30
31 since the first call above won't return a complete list of objects present
32 in the domain but only the ones we have specific classes for and the
33 second call above overwrites all device nodes under the domain. This
34 lately made Boxes break against the latest libvirt, where a new device
35 node was made compulsory[1].
36
37 Although we should add support for all know domain devices ASAP, new
38 devices will be added in future and this can happen again. So let's first
39 ensure that gvir_config_domain_get_devices() always returns all devices
40 under the domain. All unknown/unimplemented devices will now be returned
41 as the very generic DomainDevice objects. Once we add support for a
42 particular device, there will be no API/ABI breakage since the new class
43 will inherit from DomainDevice class.
44
45 [1] https://bugzilla.redhat.com/show_bug.cgi?id=1388091
46
47 2016-11-01 Zeeshan Ali <zeenix@gmail.com>
48
49 gconfig: DomainDevice now instantiable
50 We'll need to instatiate DomainDevice baseclass itself for unknown (think
51 new devices added to libvirt XML) devices in a following patch. This
52 change makes that possible.
53
54 This doesn't break any API or ABI to the best of my knowledge and this
55 assumption was confirmed by Emmanuele Bassi and Tim-Philipp Muller.
56
57 gconfig: Allow schema to be NULL
58 Validation (if attempted) should just fail in this case instead of
59 crashing.
60
61 2016-08-02 Daniel P. Berrange <berrange@redhat.com>
62
63 Delete the manually written python binding
64 The python binding only supports python2, only supports
65 1 single API in libvirt-glib and has not even been enabled
66 in RPM builds since Fedora 15. Any distro these days should
67 have gobject introspection and pygobject available, so
68 there's no compelling reason to continue to have the python
69 binding exist.
70
71 2016-07-28 Daniel P. Berrange <berrange@redhat.com>
72
73 Remove accidental debug code which changed version
74
75 Fix check for libvirt optional functions
76 The checks for virDomainOpenGraphicsFD and
77 virNetworkGetDHCPLeases in configure are simply trying
78 to compile and link a test program. This was assuming
79 that libvirt was installed in /usr/lib & /usr/include,
80 which is not always the case. Using a pkg-config version
81 check avoids needing to compile and thus avoids the
82 bad assumptions about install locations.
83
84 Avoid unused variable in DHCP lease finalize method
85 If the network DHCP lease support is not detected, the build
86 will generate a warning / error:
87
88 libvirt-gobject-network-dhcp-lease.c: In function 'gvir_network_dhcp_lease_finalize':
89 libvirt-gobject-network-dhcp-lease.c:99:27: error: unused variable 'lease' [-Werror=unused-variable]
90 GVirNetworkDHCPLease *lease = GVIR_NETWORK_DHCP_LEASE(object);
91 ^~~~~
92 cc1: all warnings being treated as errors
93
94 2016-07-27 Guido Günther <agx@sigxcpu.org>
95
96 docs: Document gvir_connection_get_{storage_pools,networks,domains}
97 In contrast to libvirt itself all get_* methods need to prefetch the
98 corresponding information first so document this.
99
100 Acked-by: Christophe Fergeau <cfergeau@redhat.com>
101
102 2016-07-25 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
103
104 tests: Add test for GVirConfigDomainHostdevPci API
105
106 2016-07-25 Christophe Fergeau <cfergeau@redhat.com>
107
108 gconfig: Add GVirConfigDomainAddressPci getters
109 They will be useful to do more checks in the GVirDomainDeviceHostdev
110 unit test.
111
112 2016-07-25 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
113
114 gconfig: Add GVirConfigDomainHostdevPci
115 Add API to read and write PCI hostdev nodes.
116
117 2016-07-22 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
118
119 gconfig: Add GVirConfigDomainHostdev
120 Add API to read and write domain/devices/hostdev nodes. This patch only
121 adds the baseclass and hence is not useful on it's own. A more specific
122 subclass to represent PCI devices will be added in a following patch.
123
124 2016-07-21 Christophe Fergeau <cfergeau@redhat.com>
125
126 gconfig: Add gvir_config_object_has_child
127
128 2016-07-21 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
129
130 gconfig: Add gvir_config_domain_video_get_model()
131 Add a getter for model of domain video device.
132
133 2016-02-26 Marc-André Lureau <marcandre.lureau@gmail.com>
134
135 config: add accel3d setter
136 Learn to set the accel3d attribute on video model.
137
138 config: add virtio video model
139
140 config: add spice gl child
141 Learn to set "gl" on spice (to have -spice gl=on on qemu)
142
143 tests: fix potential crash
144 The idle source is not always removed and may crash next tests
145
146 2016-02-14 Marc-André Lureau <marcandre.lureau@gmail.com>
147
148 build-sys: fix gir introspection warnings
149 Enable GIR warnings and fix them, since they are all useful.
150
151 2015-12-26 Michal Privoznik <mprivozn@redhat.com>
152
153 libvirt-glib-1.0.pc.in: Correctly mark variable
154 In the pkg-config file for libvirt-glib we have a typo:
155
156 Libs.private: @LIBVIRT_LIBS @GLIB2_LIBS@
157
158 Noticed the missing '@' after LIBVIRT_LIBS? Well, I just did.
159
0160 2015-12-16 Daniel P. Berrange <berrange@redhat.com>
161
162 Post release version bump
1163
2164 Update NEWS for 0.2.3 release
3165
00
1 SUBDIRS = libvirt-glib libvirt-gconfig libvirt-gobject python vapi examples docs po tests
1 SUBDIRS = libvirt-glib libvirt-gconfig libvirt-gobject vapi examples docs po tests
22
33 ACLOCAL_AMFLAGS = -I m4
44
273273 CYGPATH_W = @CYGPATH_W@
274274 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
275275 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
276 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
277276 DEFS = @DEFS@
278277 DEPDIR = @DEPDIR@
279278 DLLTOOL = @DLLTOOL@
369368 PKG_CONFIG = @PKG_CONFIG@
370369 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
371370 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
372 PYTHON = @PYTHON@
373 PYTHON_INCLUDES = @PYTHON_INCLUDES@
374 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
375 PYTHON_VERSION = @PYTHON_VERSION@
376371 RANLIB = @RANLIB@
377372 SED = @SED@
378373 SET_MAKE = @SET_MAKE@
431426 prefix = @prefix@
432427 program_transform_name = @program_transform_name@
433428 psdir = @psdir@
434 pythondir = @pythondir@
435429 sbindir = @sbindir@
436430 sharedstatedir = @sharedstatedir@
437431 srcdir = @srcdir@
440434 top_build_prefix = @top_build_prefix@
441435 top_builddir = @top_builddir@
442436 top_srcdir = @top_srcdir@
443 SUBDIRS = libvirt-glib libvirt-gconfig libvirt-gobject python vapi examples docs po tests
437 SUBDIRS = libvirt-glib libvirt-gconfig libvirt-gobject vapi examples docs po tests
444438 ACLOCAL_AMFLAGS = -I m4
445439 pkgconfigdir = $(libdir)/pkgconfig
446440 pkgconfig_DATA = libvirt-glib-1.0.pc libvirt-gconfig-1.0.pc libvirt-gobject-1.0.pc
727721 ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
728722 || chmod -R a+r "$(distdir)"
729723 dist-gzip: distdir
730 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
724 tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
731725 $(am__post_remove_distdir)
732726
733727 dist-bzip2: distdir
753747 @echo WARNING: "Support for shar distribution archives is" \
754748 "deprecated." >&2
755749 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
756 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
750 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
757751 $(am__post_remove_distdir)
758752
759753 dist-zip: distdir
771765 distcheck: dist
772766 case '$(DIST_ARCHIVES)' in \
773767 *.tar.gz*) \
774 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
768 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
775769 *.tar.bz2*) \
776770 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
777771 *.tar.lz*) \
781775 *.tar.Z*) \
782776 uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
783777 *.shar.gz*) \
784 GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
778 eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
785779 *.zip*) \
786780 unzip $(distdir).zip ;;\
787781 esac
00 libvirt-glib News
11 =================
2
3 1.0.0 - Nov 4, 2016
4 ====================
5
6 - Switch to new release numbering scheme, major
7 digit incremented each year, minor for each
8 release, micro for stable branches (if any)
9 - Fix Libs.private variable in pkg-config file
10 - Fix git introspection warnings
11 - Add ability to set SPICE gl property
12 - Add support for virtio video model
13 - Add support for 3d accel property
14 - Add support for querying video model
15 - Add support for host device config for PCI devs
16 - Add docs for more APIs
17 - Avoid unused variable warnings
18 - Fix check for libvirt optional features to use pkg-config
19 - Delete manually written python binding. All apps should
20 use PyGObject with gobjection introspection.
21 - Add schema to be NULL on config objects
22 - Preserve unknown devices listed in XML
23 - Add further test coverage
224
325 0.2.3 - Dec 16, 2015
426 ====================
206206 ])
207207
208208 # nls.m4 serial 5 (gettext-0.18)
209 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014 Free Software Foundation,
210 dnl Inc.
209 dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014, 2016 Free Software
210 dnl Foundation, Inc.
211211 dnl This file is free software; the Free Software Foundation
212212 dnl gives unlimited permission to copy and/or distribute it,
213213 dnl with or without modifications, as long as this notice is preserved.
214214 dnl
215 dnl This file can can be used in projects which are not available under
215 dnl This file can be used in projects which are not available under
216216 dnl the GNU General Public License or the GNU Library General Public
217217 dnl License but which still want to provide support for the GNU gettext
218218 dnl functionality.
219219 dnl Please note that the actual code of the GNU gettext library is covered
220220 dnl by the GNU Library General Public License, and the rest of the GNU
221 dnl gettext package package is covered by the GNU General Public License.
221 dnl gettext package is covered by the GNU General Public License.
222222 dnl They are *not* in the public domain.
223223
224224 dnl Authors:
238238 AC_SUBST([USE_NLS])
239239 ])
240240
241 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
242 # serial 1 (pkg-config-0.24)
243 #
244 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
245 #
246 # This program is free software; you can redistribute it and/or modify
247 # it under the terms of the GNU General Public License as published by
248 # the Free Software Foundation; either version 2 of the License, or
249 # (at your option) any later version.
250 #
251 # This program is distributed in the hope that it will be useful, but
252 # WITHOUT ANY WARRANTY; without even the implied warranty of
253 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
254 # General Public License for more details.
255 #
256 # You should have received a copy of the GNU General Public License
257 # along with this program; if not, write to the Free Software
258 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
259 #
260 # As a special exception to the GNU General Public License, if you
261 # distribute this file as part of a program that contains a
262 # configuration script generated by Autoconf, you may include it under
263 # the same distribution terms that you use for the rest of that program.
264
265 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
266 # ----------------------------------
241 dnl pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
242 dnl serial 11 (pkg-config-0.29.1)
243 dnl
244 dnl Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
245 dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists@gmail.com>
246 dnl
247 dnl This program is free software; you can redistribute it and/or modify
248 dnl it under the terms of the GNU General Public License as published by
249 dnl the Free Software Foundation; either version 2 of the License, or
250 dnl (at your option) any later version.
251 dnl
252 dnl This program is distributed in the hope that it will be useful, but
253 dnl WITHOUT ANY WARRANTY; without even the implied warranty of
254 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
255 dnl General Public License for more details.
256 dnl
257 dnl You should have received a copy of the GNU General Public License
258 dnl along with this program; if not, write to the Free Software
259 dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
260 dnl 02111-1307, USA.
261 dnl
262 dnl As a special exception to the GNU General Public License, if you
263 dnl distribute this file as part of a program that contains a
264 dnl configuration script generated by Autoconf, you may include it under
265 dnl the same distribution terms that you use for the rest of that
266 dnl program.
267
268 dnl PKG_PREREQ(MIN-VERSION)
269 dnl -----------------------
270 dnl Since: 0.29
271 dnl
272 dnl Verify that the version of the pkg-config macros are at least
273 dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
274 dnl installed version of pkg-config, this checks the developer's version
275 dnl of pkg.m4 when generating configure.
276 dnl
277 dnl To ensure that this macro is defined, also add:
278 dnl m4_ifndef([PKG_PREREQ],
279 dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
280 dnl
281 dnl See the "Since" comment for each macro you use to see what version
282 dnl of the macros you require.
283 m4_defun([PKG_PREREQ],
284 [m4_define([PKG_MACROS_VERSION], [0.29.1])
285 m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
286 [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
287 ])dnl PKG_PREREQ
288
289 dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
290 dnl ----------------------------------
291 dnl Since: 0.16
292 dnl
293 dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
294 dnl first found in the path. Checks that the version of pkg-config found
295 dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
296 dnl used since that's the first version where most current features of
297 dnl pkg-config existed.
267298 AC_DEFUN([PKG_PROG_PKG_CONFIG],
268299 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
269300 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
285316 PKG_CONFIG=""
286317 fi
287318 fi[]dnl
288 ])# PKG_PROG_PKG_CONFIG
289
290 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
291 #
292 # Check to see whether a particular set of modules exists. Similar
293 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
294 #
295 # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
296 # only at the first occurence in configure.ac, so if the first place
297 # it's called might be skipped (such as if it is within an "if", you
298 # have to call PKG_CHECK_EXISTS manually
299 # --------------------------------------------------------------
319 ])dnl PKG_PROG_PKG_CONFIG
320
321 dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
322 dnl -------------------------------------------------------------------
323 dnl Since: 0.18
324 dnl
325 dnl Check to see whether a particular set of modules exists. Similar to
326 dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
327 dnl
328 dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
329 dnl only at the first occurence in configure.ac, so if the first place
330 dnl it's called might be skipped (such as if it is within an "if", you
331 dnl have to call PKG_CHECK_EXISTS manually
300332 AC_DEFUN([PKG_CHECK_EXISTS],
301333 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
302334 if test -n "$PKG_CONFIG" && \
306338 $3])dnl
307339 fi])
308340
309 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
310 # ---------------------------------------------
341 dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
342 dnl ---------------------------------------------
343 dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
344 dnl pkg_failed based on the result.
311345 m4_define([_PKG_CONFIG],
312346 [if test -n "$$1"; then
313347 pkg_cv_[]$1="$$1"
319353 else
320354 pkg_failed=untried
321355 fi[]dnl
322 ])# _PKG_CONFIG
323
324 # _PKG_SHORT_ERRORS_SUPPORTED
325 # -----------------------------
356 ])dnl _PKG_CONFIG
357
358 dnl _PKG_SHORT_ERRORS_SUPPORTED
359 dnl ---------------------------
360 dnl Internal check to see if pkg-config supports short errors.
326361 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
327362 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
328363 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
330365 else
331366 _pkg_short_errors_supported=no
332367 fi[]dnl
333 ])# _PKG_SHORT_ERRORS_SUPPORTED
334
335
336 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
337 # [ACTION-IF-NOT-FOUND])
338 #
339 #
340 # Note that if there is a possibility the first call to
341 # PKG_CHECK_MODULES might not happen, you should be sure to include an
342 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
343 #
344 #
345 # --------------------------------------------------------------
368 ])dnl _PKG_SHORT_ERRORS_SUPPORTED
369
370
371 dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
372 dnl [ACTION-IF-NOT-FOUND])
373 dnl --------------------------------------------------------------
374 dnl Since: 0.4.0
375 dnl
376 dnl Note that if there is a possibility the first call to
377 dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
378 dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
346379 AC_DEFUN([PKG_CHECK_MODULES],
347380 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
348381 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
396429 AC_MSG_RESULT([yes])
397430 $3
398431 fi[]dnl
399 ])# PKG_CHECK_MODULES
400
401
402 # PKG_INSTALLDIR(DIRECTORY)
403 # -------------------------
404 # Substitutes the variable pkgconfigdir as the location where a module
405 # should install pkg-config .pc files. By default the directory is
406 # $libdir/pkgconfig, but the default can be changed by passing
407 # DIRECTORY. The user can override through the --with-pkgconfigdir
408 # parameter.
432 ])dnl PKG_CHECK_MODULES
433
434
435 dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
436 dnl [ACTION-IF-NOT-FOUND])
437 dnl ---------------------------------------------------------------------
438 dnl Since: 0.29
439 dnl
440 dnl Checks for existence of MODULES and gathers its build flags with
441 dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
442 dnl and VARIABLE-PREFIX_LIBS from --libs.
443 dnl
444 dnl Note that if there is a possibility the first call to
445 dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
446 dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
447 dnl configure.ac.
448 AC_DEFUN([PKG_CHECK_MODULES_STATIC],
449 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
450 _save_PKG_CONFIG=$PKG_CONFIG
451 PKG_CONFIG="$PKG_CONFIG --static"
452 PKG_CHECK_MODULES($@)
453 PKG_CONFIG=$_save_PKG_CONFIG[]dnl
454 ])dnl PKG_CHECK_MODULES_STATIC
455
456
457 dnl PKG_INSTALLDIR([DIRECTORY])
458 dnl -------------------------
459 dnl Since: 0.27
460 dnl
461 dnl Substitutes the variable pkgconfigdir as the location where a module
462 dnl should install pkg-config .pc files. By default the directory is
463 dnl $libdir/pkgconfig, but the default can be changed by passing
464 dnl DIRECTORY. The user can override through the --with-pkgconfigdir
465 dnl parameter.
409466 AC_DEFUN([PKG_INSTALLDIR],
410467 [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
411468 m4_pushdef([pkg_description],
416473 AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
417474 m4_popdef([pkg_default])
418475 m4_popdef([pkg_description])
419 ]) dnl PKG_INSTALLDIR
420
421
422 # PKG_NOARCH_INSTALLDIR(DIRECTORY)
423 # -------------------------
424 # Substitutes the variable noarch_pkgconfigdir as the location where a
425 # module should install arch-independent pkg-config .pc files. By
426 # default the directory is $datadir/pkgconfig, but the default can be
427 # changed by passing DIRECTORY. The user can override through the
428 # --with-noarch-pkgconfigdir parameter.
476 ])dnl PKG_INSTALLDIR
477
478
479 dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
480 dnl --------------------------------
481 dnl Since: 0.27
482 dnl
483 dnl Substitutes the variable noarch_pkgconfigdir as the location where a
484 dnl module should install arch-independent pkg-config .pc files. By
485 dnl default the directory is $datadir/pkgconfig, but the default can be
486 dnl changed by passing DIRECTORY. The user can override through the
487 dnl --with-noarch-pkgconfigdir parameter.
429488 AC_DEFUN([PKG_NOARCH_INSTALLDIR],
430489 [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
431490 m4_pushdef([pkg_description],
436495 AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
437496 m4_popdef([pkg_default])
438497 m4_popdef([pkg_description])
439 ]) dnl PKG_NOARCH_INSTALLDIR
440
441
442 # PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
443 # [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
444 # -------------------------------------------
445 # Retrieves the value of the pkg-config variable for the given module.
498 ])dnl PKG_NOARCH_INSTALLDIR
499
500
501 dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
502 dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
503 dnl -------------------------------------------
504 dnl Since: 0.28
505 dnl
506 dnl Retrieves the value of the pkg-config variable for the given module.
446507 AC_DEFUN([PKG_CHECK_VAR],
447508 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
448509 AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
451512 AS_VAR_COPY([$1], [pkg_cv_][$1])
452513
453514 AS_VAR_IF([$1], [""], [$5], [$4])dnl
454 ])# PKG_CHECK_VAR
515 ])dnl PKG_CHECK_VAR
455516
456517 # Copyright (C) 2002-2014 Free Software Foundation, Inc.
457518 #
114114
115115 exclude_file_name_regexp--sc_prohibit_strcmp = ^*/*.[ch]
116116
117 exclude_file_name_regexp--sc_require_config_h = python/libvirt-glib.c
118 exclude_file_name_regexp--sc_require_config_h_first = python/libvirt-glib.c
119
120117 # XXX we shouldn't really ignore this, but the horrible enum rules...
121118 exclude_file_name_regexp--sc_makefile_at_at_check = libvirt-gobject/Makefile.am
122119
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for libvirt-glib 0.2.3.
2 # Generated by GNU Autoconf 2.69 for libvirt-glib 1.0.0.
33 #
44 #
55 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
586586 # Identity of this package.
587587 PACKAGE_NAME='libvirt-glib'
588588 PACKAGE_TARNAME='libvirt-glib'
589 PACKAGE_VERSION='0.2.3'
590 PACKAGE_STRING='libvirt-glib 0.2.3'
589 PACKAGE_VERSION='1.0.0'
590 PACKAGE_STRING='libvirt-glib 1.0.0'
591591 PACKAGE_BUGREPORT=''
592592 PACKAGE_URL=''
593593
647647 INTROSPECTION_GENERATE
648648 INTROSPECTION_COMPILER
649649 INTROSPECTION_SCANNER
650 PYTHON_SITE_PACKAGES
651 PYTHON_INCLUDES
652 PYTHON_VERSION
653 pythondir
654 WITH_PYTHON_FALSE
655 WITH_PYTHON_TRUE
656 PYTHON
657650 COVERAGE_LDFLAGS
658651 COVERAGE_CFLAGS
659652 COV_FLAGS
660653 MINGW_EXTRA_LDFLAGS
661 CYGWIN_EXTRA_PYTHON_LIBADD
662654 CYGWIN_EXTRA_LIBADD
663655 CYGWIN_EXTRA_LDFLAGS
664656 installed_testdir
885877 enable_installed_tests
886878 enable_always_build_tests
887879 enable_test_coverage
888 with_python
889880 enable_introspection
890881 enable_vala
891882 '
14561447 # Omit some internal or obsolete options to make the list less imposing.
14571448 # This message is too long to be a string in the A/UX 3.1 sh.
14581449 cat <<_ACEOF
1459 \`configure' configures libvirt-glib 0.2.3 to adapt to many kinds of systems.
1450 \`configure' configures libvirt-glib 1.0.0 to adapt to many kinds of systems.
14601451
14611452 Usage: $0 [OPTION]... [VAR=VALUE]...
14621453
15261517
15271518 if test -n "$ac_init_help"; then
15281519 case $ac_init_help in
1529 short | recursive ) echo "Configuration of libvirt-glib 0.2.3:";;
1520 short | recursive ) echo "Configuration of libvirt-glib 1.0.0:";;
15301521 esac
15311522 cat <<\_ACEOF
15321523
15711562 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
15721563 compiler's sysroot if not specified).
15731564 --with-html-dir=PATH path to installed docs
1574 --with-python Build python bindings [default=yes]
15751565
15761566 Some influential environment variables:
15771567 CC C compiler command
16811671 test -n "$ac_init_help" && exit $ac_status
16821672 if $ac_init_version; then
16831673 cat <<\_ACEOF
1684 libvirt-glib configure 0.2.3
1674 libvirt-glib configure 1.0.0
16851675 generated by GNU Autoconf 2.69
16861676
16871677 Copyright (C) 2012 Free Software Foundation, Inc.
19591949 This file contains any messages produced by compilers while
19601950 running configure, to aid debugging if configure makes a mistake.
19611951
1962 It was created by libvirt-glib $as_me 0.2.3, which was
1952 It was created by libvirt-glib $as_me 1.0.0, which was
19631953 generated by GNU Autoconf 2.69. Invocation command line was
19641954
19651955 $ $0 $@
28262816
28272817 # Define the identity of the package.
28282818 PACKAGE='libvirt-glib'
2829 VERSION='0.2.3'
2819 VERSION='1.0.0'
28302820
28312821
28322822 cat >>confdefs.h <<_ACEOF
1332913319
1333013320 fi
1333113321 # virDomainOpenGraphicsFD was introduced in libvirt 1.2.8
13332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for virDomainOpenGraphicsFD in -lvirt" >&5
13333 $as_echo_n "checking for virDomainOpenGraphicsFD in -lvirt... " >&6; }
13334 if ${ac_cv_lib_virt_virDomainOpenGraphicsFD+:} false; then :
13335 $as_echo_n "(cached) " >&6
13336 else
13337 ac_check_lib_save_LIBS=$LIBS
13338 LIBS="-lvirt $LIBS"
13339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13340 /* end confdefs.h. */
13341
13342 /* Override any GCC internal prototype to avoid an error.
13343 Use char because int might match the return type of a GCC
13344 builtin and then its argument prototype would still apply. */
13345 #ifdef __cplusplus
13346 extern "C"
13347 #endif
13348 char virDomainOpenGraphicsFD ();
13349 int
13350 main ()
13351 {
13352 return virDomainOpenGraphicsFD ();
13353 ;
13354 return 0;
13355 }
13356 _ACEOF
13357 if ac_fn_c_try_link "$LINENO"; then :
13358 ac_cv_lib_virt_virDomainOpenGraphicsFD=yes
13359 else
13360 ac_cv_lib_virt_virDomainOpenGraphicsFD=no
13361 fi
13362 rm -f core conftest.err conftest.$ac_objext \
13363 conftest$ac_exeext conftest.$ac_ext
13364 LIBS=$ac_check_lib_save_LIBS
13365 fi
13366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_virt_virDomainOpenGraphicsFD" >&5
13367 $as_echo "$ac_cv_lib_virt_virDomainOpenGraphicsFD" >&6; }
13368 if test "x$ac_cv_lib_virt_virDomainOpenGraphicsFD" = xyes; then :
13322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for virDomainOpenGraphicsFD" >&5
13323 $as_echo_n "checking for virDomainOpenGraphicsFD... " >&6; }
13324 if test -n "$PKG_CONFIG" && \
13325 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libvirt >= 1.2.8\""; } >&5
13326 ($PKG_CONFIG --exists --print-errors "libvirt >= 1.2.8") 2>&5
13327 ac_status=$?
13328 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13329 test $ac_status = 0; }; then
13330
1336913331
1337013332 $as_echo "#define HAVE_VIR_DOMAIN_OPEN_GRAPHICS_FD 1" >>confdefs.h
1337113333
13372 fi
13373
13334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13335 $as_echo "yes" >&6; }
13336
13337 else
13338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13339 $as_echo "no" >&6; }
13340 fi
1337413341 # virNetworkGetDHCPLeases was introduced in libvirt 1.2.6
13375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for virNetworkGetDHCPLeases in -lvirt" >&5
13376 $as_echo_n "checking for virNetworkGetDHCPLeases in -lvirt... " >&6; }
13377 if ${ac_cv_lib_virt_virNetworkGetDHCPLeases+:} false; then :
13378 $as_echo_n "(cached) " >&6
13379 else
13380 ac_check_lib_save_LIBS=$LIBS
13381 LIBS="-lvirt $LIBS"
13382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13383 /* end confdefs.h. */
13384
13385 /* Override any GCC internal prototype to avoid an error.
13386 Use char because int might match the return type of a GCC
13387 builtin and then its argument prototype would still apply. */
13388 #ifdef __cplusplus
13389 extern "C"
13390 #endif
13391 char virNetworkGetDHCPLeases ();
13392 int
13393 main ()
13394 {
13395 return virNetworkGetDHCPLeases ();
13396 ;
13397 return 0;
13398 }
13399 _ACEOF
13400 if ac_fn_c_try_link "$LINENO"; then :
13401 ac_cv_lib_virt_virNetworkGetDHCPLeases=yes
13402 else
13403 ac_cv_lib_virt_virNetworkGetDHCPLeases=no
13404 fi
13405 rm -f core conftest.err conftest.$ac_objext \
13406 conftest$ac_exeext conftest.$ac_ext
13407 LIBS=$ac_check_lib_save_LIBS
13408 fi
13409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_virt_virNetworkGetDHCPLeases" >&5
13410 $as_echo "$ac_cv_lib_virt_virNetworkGetDHCPLeases" >&6; }
13411 if test "x$ac_cv_lib_virt_virNetworkGetDHCPLeases" = xyes; then :
13342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for virNetworkGetDHCPLeases" >&5
13343 $as_echo_n "checking for virNetworkGetDHCPLeases... " >&6; }
13344 if test -n "$PKG_CONFIG" && \
13345 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libvirt >= 1.2.6\""; } >&5
13346 ($PKG_CONFIG --exists --print-errors "libvirt >= 1.2.6") 2>&5
13347 ac_status=$?
13348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13349 test $ac_status = 0; }; then
13350
1341213351
1341313352 $as_echo "#define HAVE_VIR_NETWORK_GET_DHCP_LEASES 1" >>confdefs.h
1341413353
13415 fi
13416
13354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13355 $as_echo "yes" >&6; }
13356
13357 else
13358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13359 $as_echo "no" >&6; }
13360 fi
1341713361 enable_tests=no
1341813362
1341913363 pkg_failed=no
1501214956
1501314957 CYGWIN_EXTRA_LDFLAGS=
1501414958 CYGWIN_EXTRA_LIBADD=
15015 CYGWIN_EXTRA_PYTHON_LIBADD=
1501614959 MINGW_EXTRA_LDFLAGS=
1501714960 case "$host" in
1501814961 *-*-cygwin*)
1501914962 CYGWIN_EXTRA_LDFLAGS="-no-undefined"
1502014963 CYGWIN_EXTRA_LIBADD="${INTLLIBS}"
15021 if test "x$PYTHON_VERSION" != "x"; then
15022 CYGWIN_EXTRA_PYTHON_LIBADD="-L/usr/lib/python${PYTHON_VERSION}/config -lpython${PYTHON_VERSION}"
15023 fi
1502414964 ;;
1502514965 *-*-mingw*)
1502614966 MINGW_EXTRA_LDFLAGS="-no-undefined"
1502714967 ;;
1502814968 esac
15029
1503014969
1503114970
1503214971
1512515064
1512615065 COV_FLAGS=
1512715066 fi
15128
15129
15130 # Check whether --with-python was given.
15131 if test "${with_python+set}" = set; then :
15132 withval=$with_python;
15133 else
15134 with_python=yes
15135 fi
15136
15137
15138 PYTHON_VERSION=
15139 PYTHON_INCLUDES=
15140 PYTHON_SITE_PACKAGES=
15141 PYTHON_TESTS=
15142 pythondir=
15143 if test "$with_python" != "no" ; then
15144 if test "$with_python" = "yes" ; then
15145 with_python=""
15146 fi
15147 if test -x "$with_python/bin/python"
15148 then
15149 echo Found python in $with_python/bin/python
15150 PYTHON="$with_python/bin/python"
15151 else
15152 if test -x "$with_python"
15153 then
15154 echo Found python in $with_python
15155 PYTHON="$with_python"
15156 else
15157 if test -x "$PYTHON"
15158 then
15159 echo Found python in environment PYTHON=$PYTHON
15160 with_python=`$PYTHON -c "import sys; print sys.exec_prefix"`
15161 else
15162 # Extract the first word of "python python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5", so it can be a program name with args.
15163 set dummy python python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5; ac_word=$2
15164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15165 $as_echo_n "checking for $ac_word... " >&6; }
15166 if ${ac_cv_path_PYTHON+:} false; then :
15167 $as_echo_n "(cached) " >&6
15168 else
15169 case $PYTHON in
15170 [\\/]* | ?:[\\/]*)
15171 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
15172 ;;
15173 *)
15174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15175 for as_dir in $PATH
15176 do
15177 IFS=$as_save_IFS
15178 test -z "$as_dir" && as_dir=.
15179 for ac_exec_ext in '' $ac_executable_extensions; do
15180 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15181 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
15182 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15183 break 2
15184 fi
15185 done
15186 done
15187 IFS=$as_save_IFS
15188
15189 ;;
15190 esac
15191 fi
15192 PYTHON=$ac_cv_path_PYTHON
15193 if test -n "$PYTHON"; then
15194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
15195 $as_echo "$PYTHON" >&6; }
15196 else
15197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15198 $as_echo "no" >&6; }
15199 fi
15200
15201
15202 fi
15203 fi
15204 fi
15205 if test "$PYTHON" != ""
15206 then
15207 PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[0:3]"`
15208 echo Found Python version $PYTHON_VERSION
15209 fi
15210 if test "$PYTHON_VERSION" != ""
15211 then
15212 if test -r $with_python/include/python$PYTHON_VERSION/Python.h && \
15213 test -d $with_python/lib/python$PYTHON_VERSION/site-packages
15214 then
15215 PYTHON_INCLUDES=$with_python/include/python$PYTHON_VERSION
15216 PYTHON_SITE_PACKAGES=$libdir/python$PYTHON_VERSION/site-packages
15217 else
15218 if test -r $prefix/include/python$PYTHON_VERSION/Python.h
15219 then
15220 PYTHON_INCLUDES=$prefix/include/python$PYTHON_VERSION
15221 PYTHON_SITE_PACKAGES=$libdir/python$PYTHON_VERSION/site-packages
15222 else
15223 if test -r /usr/include/python$PYTHON_VERSION/Python.h
15224 then
15225 PYTHON_INCLUDES=/usr/include/python$PYTHON_VERSION
15226 PYTHON_SITE_PACKAGES=$libdir/python$PYTHON_VERSION/site-packages
15227 else
15228 echo could not find python$PYTHON_VERSION/Python.h
15229 fi
15230 fi
15231 if test ! -d "$PYTHON_SITE_PACKAGES"
15232 then
15233 PYTHON_SITE_PACKAGES=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib()"`
15234 fi
15235 fi
15236 fi
15237 if test "$with_python" != ""
15238 then
15239 pythondir='$(PYTHON_SITE_PACKAGES)'
15240 else
15241 pythondir='$(libdir)/python$(PYTHON_VERSION)/site-packages'
15242 fi
15243 else
15244 PYTHON=
15245 fi
15246 if test "$PYTHON_INCLUDES" != ""; then
15247 WITH_PYTHON_TRUE=
15248 WITH_PYTHON_FALSE='#'
15249 else
15250 WITH_PYTHON_TRUE='#'
15251 WITH_PYTHON_FALSE=
15252 fi
15253
15254
15255
15256
15257
1525815067
1525915068
1526015069
1545315262 fi
1545415263
1545515264
15456 ac_config_files="$ac_config_files Makefile libvirt-glib/Makefile libvirt-gconfig/Makefile libvirt-gconfig/tests/Makefile libvirt-gobject/Makefile examples/Makefile python/Makefile vapi/Makefile docs/Makefile docs/libvirt-glib/Makefile docs/libvirt-glib/version.xml docs/libvirt-gobject/Makefile docs/libvirt-gconfig/Makefile po/Makefile.in tests/Makefile libvirt-glib-1.0.pc libvirt-gconfig-1.0.pc libvirt-gobject-1.0.pc libvirt-glib.spec mingw-libvirt-glib.spec"
15265 ac_config_files="$ac_config_files Makefile libvirt-glib/Makefile libvirt-gconfig/Makefile libvirt-gconfig/tests/Makefile libvirt-gobject/Makefile examples/Makefile vapi/Makefile docs/Makefile docs/libvirt-glib/Makefile docs/libvirt-glib/version.xml docs/libvirt-gobject/Makefile docs/libvirt-gconfig/Makefile po/Makefile.in tests/Makefile libvirt-glib-1.0.pc libvirt-gconfig-1.0.pc libvirt-gobject-1.0.pc libvirt-glib.spec mingw-libvirt-glib.spec"
1545715266
1545815267 cat >confcache <<\_ACEOF
1545915268 # This file is a shell script that caches the results of configure
1562815437 as_fn_error $? "conditional \"ENABLE_ALWAYS_BUILD_TESTS\" was never defined.
1562915438 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1563015439 fi
15631 if test -z "${WITH_PYTHON_TRUE}" && test -z "${WITH_PYTHON_FALSE}"; then
15632 as_fn_error $? "conditional \"WITH_PYTHON\" was never defined.
15633 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15634 fi
1563515440 if test -z "${HAVE_INTROSPECTION_TRUE}" && test -z "${HAVE_INTROSPECTION_FALSE}"; then
1563615441 as_fn_error $? "conditional \"HAVE_INTROSPECTION\" was never defined.
1563715442 Usually this means the macro was only invoked conditionally." "$LINENO" 5
1604115846 # report actual input values of CONFIG_FILES etc. instead of their
1604215847 # values after options handling.
1604315848 ac_log="
16044 This file was extended by libvirt-glib $as_me 0.2.3, which was
15849 This file was extended by libvirt-glib $as_me 1.0.0, which was
1604515850 generated by GNU Autoconf 2.69. Invocation command line was
1604615851
1604715852 CONFIG_FILES = $CONFIG_FILES
1611115916 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1611215917 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1611315918 ac_cs_version="\\
16114 libvirt-glib config.status 0.2.3
15919 libvirt-glib config.status 1.0.0
1611515920 configured by $0, generated by GNU Autoconf 2.69,
1611615921 with options \\"\$ac_cs_config\\"
1611715922
1653616341 "libvirt-gconfig/tests/Makefile") CONFIG_FILES="$CONFIG_FILES libvirt-gconfig/tests/Makefile" ;;
1653716342 "libvirt-gobject/Makefile") CONFIG_FILES="$CONFIG_FILES libvirt-gobject/Makefile" ;;
1653816343 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
16539 "python/Makefile") CONFIG_FILES="$CONFIG_FILES python/Makefile" ;;
1654016344 "vapi/Makefile") CONFIG_FILES="$CONFIG_FILES vapi/Makefile" ;;
1654116345 "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
1654216346 "docs/libvirt-glib/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libvirt-glib/Makefile" ;;
0 AC_INIT(libvirt-glib, 0.2.3)
0 AC_INIT(libvirt-glib, 1.0.0)
11 AC_CONFIG_SRCDIR(libvirt-glib/libvirt-glib-main.c)
22 AC_CONFIG_AUX_DIR([build-aux])
33 AC_CONFIG_HEADERS([config.h])
9191
9292 PKG_CHECK_MODULES(LIBVIRT, libvirt >= $LIBVIRT_REQUIRED)
9393 # virDomainOpenGraphicsFD was introduced in libvirt 1.2.8
94 AC_CHECK_LIB([virt],
95 [virDomainOpenGraphicsFD],
96 [AC_DEFINE([HAVE_VIR_DOMAIN_OPEN_GRAPHICS_FD], 1, [Have virDomainOpenGraphicsFD?])])
94 AC_MSG_CHECKING([for virDomainOpenGraphicsFD])
95 PKG_CHECK_EXISTS(libvirt >= 1.2.8,
96 [
97 AC_DEFINE([HAVE_VIR_DOMAIN_OPEN_GRAPHICS_FD], 1, [Have virDomainOpenGraphicsFD?])
98 AC_MSG_RESULT([yes])
99 ],[AC_MSG_RESULT([no])])
97100 # virNetworkGetDHCPLeases was introduced in libvirt 1.2.6
98 AC_CHECK_LIB([virt],
99 [virNetworkGetDHCPLeases],
100 [AC_DEFINE([HAVE_VIR_NETWORK_GET_DHCP_LEASES], 1, [Have virNetworkGetDHCPLeases?])])
101 AC_MSG_CHECKING([for virNetworkGetDHCPLeases])
102 PKG_CHECK_EXISTS(libvirt >= 1.2.6,
103 [
104 AC_DEFINE([HAVE_VIR_NETWORK_GET_DHCP_LEASES], 1, [Have virNetworkGetDHCPLeases?])
105 AC_MSG_RESULT([yes])
106 ],[AC_MSG_RESULT([no])])
101107 enable_tests=no
102108 PKG_CHECK_MODULES(GLIB2, glib-2.0 >= $GLIB2_TEST_REQUIRED,
103109 [enable_tests=yes],
128134 dnl for now since I'm not supporting mingw at present. - RWMJ
129135 CYGWIN_EXTRA_LDFLAGS=
130136 CYGWIN_EXTRA_LIBADD=
131 CYGWIN_EXTRA_PYTHON_LIBADD=
132137 MINGW_EXTRA_LDFLAGS=
133138 case "$host" in
134139 *-*-cygwin*)
135140 CYGWIN_EXTRA_LDFLAGS="-no-undefined"
136141 CYGWIN_EXTRA_LIBADD="${INTLLIBS}"
137 if test "x$PYTHON_VERSION" != "x"; then
138 CYGWIN_EXTRA_PYTHON_LIBADD="-L/usr/lib/python${PYTHON_VERSION}/config -lpython${PYTHON_VERSION}"
139 fi
140142 ;;
141143 *-*-mingw*)
142144 MINGW_EXTRA_LDFLAGS="-no-undefined"
144146 esac
145147 AC_SUBST([CYGWIN_EXTRA_LDFLAGS])
146148 AC_SUBST([CYGWIN_EXTRA_LIBADD])
147 AC_SUBST([CYGWIN_EXTRA_PYTHON_LIBADD])
148149 AC_SUBST([MINGW_EXTRA_LDFLAGS])
149150
150151
164165 AC_SUBST([COVERAGE_LDFLAGS], [$COV_FLAGS])
165166 COV_FLAGS=
166167 fi
167
168 dnl
169 dnl check for python
170 dnl
171 AC_ARG_WITH([python],
172 AC_HELP_STRING([--with-python], [Build python bindings @<:@default=yes@:>@]),[],[with_python=yes])
173
174 PYTHON_VERSION=
175 PYTHON_INCLUDES=
176 PYTHON_SITE_PACKAGES=
177 PYTHON_TESTS=
178 pythondir=
179 if test "$with_python" != "no" ; then
180 if test "$with_python" = "yes" ; then
181 with_python=""
182 fi
183 if test -x "$with_python/bin/python"
184 then
185 echo Found python in $with_python/bin/python
186 PYTHON="$with_python/bin/python"
187 else
188 if test -x "$with_python"
189 then
190 echo Found python in $with_python
191 PYTHON="$with_python"
192 else
193 if test -x "$PYTHON"
194 then
195 echo Found python in environment PYTHON=$PYTHON
196 with_python=`$PYTHON -c "import sys; print sys.exec_prefix"`
197 else
198 AC_PATH_PROG([PYTHON], [python python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5])
199 fi
200 fi
201 fi
202 if test "$PYTHON" != ""
203 then
204 PYTHON_VERSION=`$PYTHON -c "import sys; print sys.version[[0:3]]"`
205 echo Found Python version $PYTHON_VERSION
206 fi
207 if test "$PYTHON_VERSION" != ""
208 then
209 if test -r $with_python/include/python$PYTHON_VERSION/Python.h && \
210 test -d $with_python/lib/python$PYTHON_VERSION/site-packages
211 then
212 PYTHON_INCLUDES=$with_python/include/python$PYTHON_VERSION
213 PYTHON_SITE_PACKAGES=$libdir/python$PYTHON_VERSION/site-packages
214 else
215 if test -r $prefix/include/python$PYTHON_VERSION/Python.h
216 then
217 PYTHON_INCLUDES=$prefix/include/python$PYTHON_VERSION
218 PYTHON_SITE_PACKAGES=$libdir/python$PYTHON_VERSION/site-packages
219 else
220 if test -r /usr/include/python$PYTHON_VERSION/Python.h
221 then
222 PYTHON_INCLUDES=/usr/include/python$PYTHON_VERSION
223 PYTHON_SITE_PACKAGES=$libdir/python$PYTHON_VERSION/site-packages
224 else
225 echo could not find python$PYTHON_VERSION/Python.h
226 fi
227 fi
228 if test ! -d "$PYTHON_SITE_PACKAGES"
229 then
230 PYTHON_SITE_PACKAGES=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib()"`
231 fi
232 fi
233 fi
234 if test "$with_python" != ""
235 then
236 pythondir='$(PYTHON_SITE_PACKAGES)'
237 else
238 pythondir='$(libdir)/python$(PYTHON_VERSION)/site-packages'
239 fi
240 else
241 PYTHON=
242 fi
243 AM_CONDITIONAL([WITH_PYTHON], test "$PYTHON_INCLUDES" != "")
244 AC_SUBST([pythondir])
245 AC_SUBST([PYTHON_VERSION])
246 AC_SUBST([PYTHON_INCLUDES])
247 AC_SUBST([PYTHON_SITE_PACKAGES])
248168
249169 GOBJECT_INTROSPECTION_CHECK([$GOBJECT_INTROSPECTION_REQUIRED])
250170
295215 libvirt-gconfig/tests/Makefile
296216 libvirt-gobject/Makefile
297217 examples/Makefile
298 python/Makefile
299218 vapi/Makefile
300219 docs/Makefile
301220 docs/libvirt-glib/Makefile
206206 CYGPATH_W = @CYGPATH_W@
207207 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
208208 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
209 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
210209 DEFS = @DEFS@
211210 DEPDIR = @DEPDIR@
212211 DLLTOOL = @DLLTOOL@
302301 PKG_CONFIG = @PKG_CONFIG@
303302 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
304303 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
305 PYTHON = @PYTHON@
306 PYTHON_INCLUDES = @PYTHON_INCLUDES@
307 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
308 PYTHON_VERSION = @PYTHON_VERSION@
309304 RANLIB = @RANLIB@
310305 SED = @SED@
311306 SET_MAKE = @SET_MAKE@
364359 prefix = @prefix@
365360 program_transform_name = @program_transform_name@
366361 psdir = @psdir@
367 pythondir = @pythondir@
368362 sbindir = @sbindir@
369363 sharedstatedir = @sharedstatedir@
370364 srcdir = @srcdir@
297297 GVirConfigDomainAddressPciClass
298298 gvir_config_domain_address_pci_new
299299 gvir_config_domain_address_pci_new_from_xml
300 gvir_config_domain_address_pci_get_domain
300301 gvir_config_domain_address_pci_set_domain
302 gvir_config_domain_address_pci_get_bus
301303 gvir_config_domain_address_pci_set_bus
304 gvir_config_domain_address_pci_get_slot
302305 gvir_config_domain_address_pci_set_slot
306 gvir_config_domain_address_pci_get_function
303307 gvir_config_domain_address_pci_set_function
308 gvir_config_domain_address_pci_get_multifunction
304309 gvir_config_domain_address_pci_set_multifunction
305310 GVirConfigDomainAddressPciPrivate
306311 <SUBSECTION Standard>
646651 gvir_config_domain_disk_new_from_tree
647652 gvir_config_domain_filesys_new_from_tree
648653 gvir_config_domain_graphics_new_from_tree
654 gvir_config_domain_hostdev_new_from_tree
649655 gvir_config_domain_interface_new_from_tree
650656 gvir_config_domain_smartcard_new_from_tree
651657 </SECTION>
864870 gvir_config_domain_graphics_spice_set_tls_port
865871 gvir_config_domain_graphics_spice_set_image_compression
866872 gvir_config_domain_graphics_spice_get_image_compression
873 gvir_config_domain_graphics_spice_set_gl
867874 GVirConfigDomainGraphicsSpicePrivate
868875 <SUBSECTION Standard>
869876 GVIR_CONFIG_DOMAIN_GRAPHICS_SPICE
897904 GVIR_CONFIG_IS_DOMAIN_GRAPHICS_VNC_CLASS
898905 GVIR_CONFIG_TYPE_DOMAIN_GRAPHICS_VNC
899906 gvir_config_domain_graphics_vnc_get_type
907 </SECTION>
908
909 <SECTION>
910 <FILE>libvirt-gconfig-domain-hostdev</FILE>
911 <TITLE>GVirConfigDomainHostdev</TITLE>
912 GVirConfigDomainHostdev
913 GVirConfigDomainHostdevClass
914 gvir_config_domain_hostdev_set_boot_order
915 gvir_config_domain_hostdev_get_boot_order
916 gvir_config_domain_hostdev_set_readonly
917 gvir_config_domain_hostdev_get_readonly
918 gvir_config_domain_hostdev_set_shareable
919 gvir_config_domain_hostdev_get_shareable
920 GVirConfigDomainHostdevPrivate
921 <SUBSECTION Standard>
922 GVIR_CONFIG_DOMAIN_HOSTDEV
923 GVIR_CONFIG_DOMAIN_HOSTDEV_CLASS
924 GVIR_CONFIG_DOMAIN_HOSTDEV_GET_CLASS
925 GVIR_CONFIG_IS_DOMAIN_HOSTDEV
926 GVIR_CONFIG_IS_DOMAIN_HOSTDEV_CLASS
927 GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV
928 gvir_config_domain_hostdev_get_type
929 </SECTION>
930
931 <SECTION>
932 <FILE>libvirt-gconfig-domain-hostdev-pci</FILE>
933 <TITLE>GVirConfigDomainHostdevPci</TITLE>
934 GVirConfigDomainHostdevPci
935 GVirConfigDomainHostdevPciClass
936 gvir_config_domain_hostdev_pci_new
937 gvir_config_domain_hostdev_pci_new_from_xml
938 gvir_config_domain_hostdev_pci_set_address
939 gvir_config_domain_hostdev_pci_get_address
940 gvir_config_domain_hostdev_pci_set_managed
941 gvir_config_domain_hostdev_pci_get_managed
942 gvir_config_domain_hostdev_pci_set_rom_file
943 gvir_config_domain_hostdev_pci_get_rom_file
944 gvir_config_domain_hostdev_pci_set_rom_bar
945 gvir_config_domain_hostdev_pci_get_rom_bar
946 GVirConfigDomainHostdevPciPrivate
947 <SUBSECTION Standard>
948 GVIR_CONFIG_DOMAIN_HOSTDEV_PCI
949 GVIR_CONFIG_DOMAIN_HOSTDEV_PCI_CLASS
950 GVIR_CONFIG_DOMAIN_HOSTDEV_PCI_GET_CLASS
951 GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI
952 GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI_CLASS
953 GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI
954 gvir_config_domain_hostdev_pci_get_type
900955 </SECTION>
901956
902957 <SECTION>
14491504 GVirConfigDomainVideoModel
14501505 gvir_config_domain_video_new
14511506 gvir_config_domain_video_new_from_xml
1507 gvir_config_domain_video_get_model
14521508 gvir_config_domain_video_set_model
14531509 gvir_config_domain_video_set_vram
14541510 gvir_config_domain_video_set_ram
14551511 gvir_config_domain_video_set_vgamem
14561512 gvir_config_domain_video_set_heads
1513 gvir_config_domain_video_set_accel3d
14571514 GVirConfigDomainVideoPrivate
14581515 <SUBSECTION Standard>
14591516 GVIR_CONFIG_DOMAIN_VIDEO
16191676 gvir_config_object_set_namespace
16201677 gvir_config_object_get_child
16211678 gvir_config_object_get_child_with_type
1679 gvir_config_object_has_child
16221680 </SECTION>
16231681
16241682 <SECTION>
3636 gvir_config_domain_graphics_sdl_get_type
3737 gvir_config_domain_graphics_spice_get_type
3838 gvir_config_domain_graphics_vnc_get_type
39 gvir_config_domain_hostdev_get_type
40 gvir_config_domain_hostdev_pci_get_type
3941 gvir_config_domain_input_get_type
4042 gvir_config_domain_interface_bridge_get_type
4143 gvir_config_domain_interface_filterref_get_type
152152 CYGPATH_W = @CYGPATH_W@
153153 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
154154 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
155 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
156155 DEFS = @DEFS@
157156 DEPDIR = @DEPDIR@
158157 DLLTOOL = @DLLTOOL@
248247 PKG_CONFIG = @PKG_CONFIG@
249248 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
250249 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
251 PYTHON = @PYTHON@
252 PYTHON_INCLUDES = @PYTHON_INCLUDES@
253 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
254 PYTHON_VERSION = @PYTHON_VERSION@
255250 RANLIB = @RANLIB@
256251 SED = @SED@
257252 SET_MAKE = @SET_MAKE@
310305 prefix = @prefix@
311306 program_transform_name = @program_transform_name@
312307 psdir = @psdir@
313 pythondir = @pythondir@
314308 sbindir = @sbindir@
315309 sharedstatedir = @sharedstatedir@
316310 srcdir = @srcdir@
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigCapabilities: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">
99 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3333 </tr></table></div>
3434 <div class="refsect1">
3535 <a name="GVirConfigCapabilities.functions"></a><h2>Functions</h2>
36 <div class="informaltable"><table width="100%" border="0">
36 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3737 <colgroup>
3838 <col width="150px" class="functions_return">
3939 <col class="functions_name">
6565 </tr>
6666 <tr>
6767 <td class="function_type">
68 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
68 <span class="returnvalue">GList</span> *
6969 </td>
7070 <td class="function_name">
7171 <a class="link" href="GVirConfigCapabilities.html#gvir-config-capabilities-get-guests" title="gvir_config_capabilities_get_guests ()">gvir_config_capabilities_get_guests</a> <span class="c_punctuation">()</span>
7676 </div>
7777 <div class="refsect1">
7878 <a name="GVirConfigCapabilities.other"></a><h2>Types and Values</h2>
79 <div class="informaltable"><table width="100%" border="0">
79 <div class="informaltable"><table class="informaltable" width="100%" border="0">
8080 <colgroup>
8181 <col width="150px" class="name">
8282 <col class="description">
9999 </div>
100100 <div class="refsect1">
101101 <a name="GVirConfigCapabilities.object-hierarchy"></a><h2>Object Hierarchy</h2>
102 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
102 <pre class="screen"> GObject
103103 <span class="lineart">╰──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
104104 <span class="lineart">╰──</span> GVirConfigCapabilities
105105 </pre>
118118 <div class="refsect2">
119119 <a name="gvir-config-capabilities-new-from-xml"></a><h3>gvir_config_capabilities_new_from_xml ()</h3>
120120 <pre class="programlisting"><a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities"><span class="returnvalue">GVirConfigCapabilities</span></a> *
121 gvir_config_capabilities_new_from_xml (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
122 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
121 gvir_config_capabilities_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
122 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
123123 </div>
124124 <hr>
125125 <div class="refsect2">
128128 gvir_config_capabilities_get_host (<em class="parameter"><code><a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities"><span class="type">GVirConfigCapabilities</span></a> *caps</code></em>);</pre>
129129 <p>Gets the host capabilities.</p>
130130 <div class="refsect3">
131 <a name="id-1.2.12.7.4.5"></a><h4>Returns</h4>
131 <a name="gvir-config-capabilities-get-host.returns"></a><h4>Returns</h4>
132132 <p> a new <span class="type">GVirConfigCapabilitiesHost</span>. </p>
133133 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
134134 </div>
136136 <hr>
137137 <div class="refsect2">
138138 <a name="gvir-config-capabilities-get-guests"></a><h3>gvir_config_capabilities_get_guests ()</h3>
139 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
139 <pre class="programlisting"><span class="returnvalue">GList</span> *
140140 gvir_config_capabilities_get_guests (<em class="parameter"><code><a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities"><span class="type">GVirConfigCapabilities</span></a> *caps</code></em>);</pre>
141141 <p>Gets the list of guest capabilities.</p>
142142 <div class="refsect3">
143 <a name="id-1.2.12.7.5.5"></a><h4>Returns</h4>
144 <p>a newly allocated <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <span class="type">GVirConfigCapabilitiesGuest</span>. </p>
143 <a name="gvir-config-capabilities-get-guests.returns"></a><h4>Returns</h4>
144 <p>a newly allocated <span class="type">GList</span> of <span class="type">GVirConfigCapabilitiesGuest</span>. </p>
145145 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGConfig.CapabilitiesGuest][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
146146 </div>
147147 </div>
170170 </div>
171171 </div>
172172 <div class="footer">
173 <hr>Generated by GTK-Doc V1.24</div>
173 <hr>Generated by GTK-Doc V1.25</div>
174174 </body>
175175 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigDomain: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="GVirConfigObject.html" title="GVirConfigObject">
99 <link rel="next" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirConfigDomain.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
119119 </tr>
120120 <tr>
121121 <td class="function_type">
122 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
122 <span class="returnvalue">guint64</span>
123123 </td>
124124 <td class="function_name">
125125 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-memory" title="gvir_config_domain_get_memory ()">gvir_config_domain_get_memory</a> <span class="c_punctuation">()</span>
135135 </tr>
136136 <tr>
137137 <td class="function_type">
138 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
138 <span class="returnvalue">guint64</span>
139139 </td>
140140 <td class="function_name">
141141 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-current-memory" title="gvir_config_domain_get_current_memory ()">gvir_config_domain_get_current_memory</a> <span class="c_punctuation">()</span>
151151 </tr>
152152 <tr>
153153 <td class="function_type">
154 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
154 <span class="returnvalue">guint64</span>
155155 </td>
156156 <td class="function_name">
157157 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-vcpus" title="gvir_config_domain_get_vcpus ()">gvir_config_domain_get_vcpus</a> <span class="c_punctuation">()</span>
167167 </tr>
168168 <tr>
169169 <td class="function_type">
170 <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="returnvalue">GStrv</span></a>
170 <span class="returnvalue">GStrv</span>
171171 </td>
172172 <td class="function_name">
173173 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-features" title="gvir_config_domain_get_features ()">gvir_config_domain_get_features</a> <span class="c_punctuation">()</span>
254254 </tr>
255255 <tr>
256256 <td class="function_type">
257 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
257 <span class="returnvalue">GList</span> *
258258 </td>
259259 <td class="function_name">
260260 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-devices" title="gvir_config_domain_get_devices ()">gvir_config_domain_get_devices</a> <span class="c_punctuation">()</span>
270270 </tr>
271271 <tr>
272272 <td class="function_type">
273 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
273 <span class="returnvalue">gboolean</span>
274274 </td>
275275 <td class="function_name">
276276 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-custom-xml" title="gvir_config_domain_set_custom_xml ()">gvir_config_domain_set_custom_xml</a> <span class="c_punctuation">()</span>
278278 </tr>
279279 <tr>
280280 <td class="function_type">
281 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
281 <span class="returnvalue">gchar</span> *
282282 </td>
283283 <td class="function_name">
284284 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-custom-xml" title="gvir_config_domain_get_custom_xml ()">gvir_config_domain_get_custom_xml</a> <span class="c_punctuation">()</span>
313313 </div>
314314 <div class="refsect1">
315315 <a name="GVirConfigDomain.properties"></a><h2>Properties</h2>
316 <div class="informaltable"><table border="0">
316 <div class="informaltable"><table class="informaltable" border="0">
317317 <colgroup>
318318 <col width="150px" class="properties_type">
319319 <col width="300px" class="properties_name">
321321 </colgroup>
322322 <tbody>
323323 <tr>
324 <td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></td>
324 <td class="property_type"><span class="type">guint64</span></td>
325325 <td class="property_name"><a class="link" href="GVirConfigDomain.html#GVirConfigDomain--current-memory" title="The “current-memory” property">current-memory</a></td>
326326 <td class="property_flags">Read / Write</td>
327327 </tr>
328328 <tr>
329329 <td class="property_type">
330 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
330 <span class="type">gchar</span> *</td>
331331 <td class="property_name"><a class="link" href="GVirConfigDomain.html#GVirConfigDomain--description" title="The “description” property">description</a></td>
332332 <td class="property_flags">Read / Write</td>
333333 </tr>
334334 <tr>
335 <td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></td>
335 <td class="property_type"><span class="type">GStrv</span></td>
336336 <td class="property_name"><a class="link" href="GVirConfigDomain.html#GVirConfigDomain--features" title="The “features” property">features</a></td>
337337 <td class="property_flags">Read / Write</td>
338338 </tr>
339339 <tr>
340 <td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></td>
340 <td class="property_type"><span class="type">guint64</span></td>
341341 <td class="property_name"><a class="link" href="GVirConfigDomain.html#GVirConfigDomain--memory" title="The “memory” property">memory</a></td>
342342 <td class="property_flags">Read / Write</td>
343343 </tr>
344344 <tr>
345345 <td class="property_type">
346 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
346 <span class="type">gchar</span> *</td>
347347 <td class="property_name"><a class="link" href="GVirConfigDomain.html#GVirConfigDomain--name" title="The “name” property">name</a></td>
348348 <td class="property_flags">Read / Write</td>
349349 </tr>
350350 <tr>
351351 <td class="property_type">
352 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
352 <span class="type">gchar</span> *</td>
353353 <td class="property_name"><a class="link" href="GVirConfigDomain.html#GVirConfigDomain--title" title="The “title” property">title</a></td>
354354 <td class="property_flags">Read / Write</td>
355355 </tr>
356356 <tr>
357357 <td class="property_type">
358 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
358 <span class="type">gchar</span> *</td>
359359 <td class="property_name"><a class="link" href="GVirConfigDomain.html#GVirConfigDomain--uuid" title="The “uuid” property">uuid</a></td>
360360 <td class="property_flags">Read / Write</td>
361361 </tr>
362362 <tr>
363 <td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></td>
363 <td class="property_type"><span class="type">guint64</span></td>
364364 <td class="property_name"><a class="link" href="GVirConfigDomain.html#GVirConfigDomain--vcpu" title="The “vcpu” property">vcpu</a></td>
365365 <td class="property_flags">Read / Write</td>
366366 </tr>
369369 </div>
370370 <div class="refsect1">
371371 <a name="GVirConfigDomain.other"></a><h2>Types and Values</h2>
372 <div class="informaltable"><table width="100%" border="0">
372 <div class="informaltable"><table class="informaltable" width="100%" border="0">
373373 <colgroup>
374374 <col width="150px" class="name">
375375 <col class="description">
404404 </div>
405405 <div class="refsect1">
406406 <a name="GVirConfigDomain.object-hierarchy"></a><h2>Object Hierarchy</h2>
407 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
407 <pre class="screen"> GObject
408408 <span class="lineart">╰──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
409409 <span class="lineart">╰──</span> GVirConfigDomain
410410 </pre>
417417 <div class="refsect2">
418418 <a name="gvir-config-domain-new-from-xml"></a><h3>gvir_config_domain_new_from_xml ()</h3>
419419 <pre class="programlisting"><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="returnvalue">GVirConfigDomain</span></a> *
420 gvir_config_domain_new_from_xml (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
421 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
420 gvir_config_domain_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
421 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
422422 </div>
423423 <hr>
424424 <div class="refsect2">
452452 gvir_config_domain_set_name (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
453453 <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
454454 <div class="refsect3">
455 <a name="id-1.2.3.8.7.4"></a><h4>Parameters</h4>
456 <div class="informaltable"><table width="100%" border="0">
455 <a name="gvir-config-domain-set-name.parameters"></a><h4>Parameters</h4>
456 <div class="informaltable"><table class="informaltable" width="100%" border="0">
457457 <colgroup>
458458 <col width="150px" class="parameters_name">
459459 <col class="parameters_description">
487487 gvir_config_domain_set_uuid (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
488488 <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);</pre>
489489 <div class="refsect3">
490 <a name="id-1.2.3.8.9.4"></a><h4>Parameters</h4>
491 <div class="informaltable"><table width="100%" border="0">
490 <a name="gvir-config-domain-set-uuid.parameters"></a><h4>Parameters</h4>
491 <div class="informaltable"><table class="informaltable" width="100%" border="0">
492492 <colgroup>
493493 <col width="150px" class="parameters_name">
494494 <col class="parameters_description">
522522 gvir_config_domain_set_description (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
523523 <em class="parameter"><code>const <span class="type">char</span> *description</code></em>);</pre>
524524 <div class="refsect3">
525 <a name="id-1.2.3.8.11.4"></a><h4>Parameters</h4>
526 <div class="informaltable"><table width="100%" border="0">
525 <a name="gvir-config-domain-set-description.parameters"></a><h4>Parameters</h4>
526 <div class="informaltable"><table class="informaltable" width="100%" border="0">
527527 <colgroup>
528528 <col width="150px" class="parameters_name">
529529 <col class="parameters_description">
547547 <hr>
548548 <div class="refsect2">
549549 <a name="gvir-config-domain-get-memory"></a><h3>gvir_config_domain_get_memory ()</h3>
550 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
550 <pre class="programlisting"><span class="returnvalue">guint64</span>
551551 gvir_config_domain_get_memory (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);</pre>
552552 <div class="refsect3">
553 <a name="id-1.2.3.8.12.4"></a><h4>Parameters</h4>
554 <div class="informaltable"><table width="100%" border="0">
553 <a name="gvir-config-domain-get-memory.parameters"></a><h4>Parameters</h4>
554 <div class="informaltable"><table class="informaltable" width="100%" border="0">
555555 <colgroup>
556556 <col width="150px" class="parameters_name">
557557 <col class="parameters_description">
565565 </table></div>
566566 </div>
567567 <div class="refsect3">
568 <a name="id-1.2.3.8.12.5"></a><h4>Returns</h4>
568 <a name="gvir-config-domain-get-memory.returns"></a><h4>Returns</h4>
569569 <p> maximum amount of RAM in kilobytes (i.e. blocks of 1024 bytes).</p>
570570 </div>
571571 </div>
574574 <a name="gvir-config-domain-set-memory"></a><h3>gvir_config_domain_set_memory ()</h3>
575575 <pre class="programlisting"><span class="returnvalue">void</span>
576576 gvir_config_domain_set_memory (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
577 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> memory</code></em>);</pre>
577 <em class="parameter"><code><span class="type">guint64</span> memory</code></em>);</pre>
578578 <p>Sets the maximum amount of RAM allocated to <em class="parameter"><code>domain</code></em>
579579 in kilobytes (i.e.
580580 blocks of 1024 bytes).</p>
581581 <div class="refsect3">
582 <a name="id-1.2.3.8.13.5"></a><h4>Parameters</h4>
583 <div class="informaltable"><table width="100%" border="0">
582 <a name="gvir-config-domain-set-memory.parameters"></a><h4>Parameters</h4>
583 <div class="informaltable"><table class="informaltable" width="100%" border="0">
584584 <colgroup>
585585 <col width="150px" class="parameters_name">
586586 <col class="parameters_description">
604604 <hr>
605605 <div class="refsect2">
606606 <a name="gvir-config-domain-get-current-memory"></a><h3>gvir_config_domain_get_current_memory ()</h3>
607 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
607 <pre class="programlisting"><span class="returnvalue">guint64</span>
608608 gvir_config_domain_get_current_memory (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);</pre>
609609 <div class="refsect3">
610 <a name="id-1.2.3.8.14.4"></a><h4>Parameters</h4>
611 <div class="informaltable"><table width="100%" border="0">
610 <a name="gvir-config-domain-get-current-memory.parameters"></a><h4>Parameters</h4>
611 <div class="informaltable"><table class="informaltable" width="100%" border="0">
612612 <colgroup>
613613 <col width="150px" class="parameters_name">
614614 <col class="parameters_description">
622622 </table></div>
623623 </div>
624624 <div class="refsect3">
625 <a name="id-1.2.3.8.14.5"></a><h4>Returns</h4>
625 <a name="gvir-config-domain-get-current-memory.returns"></a><h4>Returns</h4>
626626 <p> current amount of RAM in kilobytes (i.e. blocks of 1024 bytes).</p>
627627 </div>
628628 </div>
631631 <a name="gvir-config-domain-set-current-memory"></a><h3>gvir_config_domain_set_current_memory ()</h3>
632632 <pre class="programlisting"><span class="returnvalue">void</span>
633633 gvir_config_domain_set_current_memory (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
634 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> memory</code></em>);</pre>
634 <em class="parameter"><code><span class="type">guint64</span> memory</code></em>);</pre>
635635 <p>Sets the current amount of RAM allocated to <em class="parameter"><code>domain</code></em>
636636 in kilobytes (i.e.
637637 blocks of 1024 bytes). This can be set to less than the maximum domain
640640 you may need to set this value in addition to 'memory' if you want to
641641 change the available domain memory after creation.</p>
642642 <div class="refsect3">
643 <a name="id-1.2.3.8.15.5"></a><h4>Parameters</h4>
644 <div class="informaltable"><table width="100%" border="0">
643 <a name="gvir-config-domain-set-current-memory.parameters"></a><h4>Parameters</h4>
644 <div class="informaltable"><table class="informaltable" width="100%" border="0">
645645 <colgroup>
646646 <col width="150px" class="parameters_name">
647647 <col class="parameters_description">
665665 <hr>
666666 <div class="refsect2">
667667 <a name="gvir-config-domain-get-vcpus"></a><h3>gvir_config_domain_get_vcpus ()</h3>
668 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
668 <pre class="programlisting"><span class="returnvalue">guint64</span>
669669 gvir_config_domain_get_vcpus (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);</pre>
670670 </div>
671671 <hr>
673673 <a name="gvir-config-domain-set-vcpus"></a><h3>gvir_config_domain_set_vcpus ()</h3>
674674 <pre class="programlisting"><span class="returnvalue">void</span>
675675 gvir_config_domain_set_vcpus (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
676 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> vcpu_count</code></em>);</pre>
676 <em class="parameter"><code><span class="type">guint64</span> vcpu_count</code></em>);</pre>
677677 </div>
678678 <hr>
679679 <div class="refsect2">
680680 <a name="gvir-config-domain-get-features"></a><h3>gvir_config_domain_get_features ()</h3>
681 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="returnvalue">GStrv</span></a>
681 <pre class="programlisting"><span class="returnvalue">GStrv</span>
682682 gvir_config_domain_get_features (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);</pre>
683683 <div class="refsect3">
684 <a name="id-1.2.3.8.18.4"></a><h4>Parameters</h4>
685 <div class="informaltable"><table width="100%" border="0">
684 <a name="gvir-config-domain-get-features.parameters"></a><h4>Parameters</h4>
685 <div class="informaltable"><table class="informaltable" width="100%" border="0">
686686 <colgroup>
687687 <col width="150px" class="parameters_name">
688688 <col class="parameters_description">
696696 </table></div>
697697 </div>
698698 <div class="refsect3">
699 <a name="id-1.2.3.8.18.5"></a><h4>Returns</h4>
699 <a name="gvir-config-domain-get-features.returns"></a><h4>Returns</h4>
700700 <p> The returned list should be freed with
701 <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a> when no longer needed. </p>
701 <code class="function">g_strfreev()</code> when no longer needed. </p>
702702 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
703703 </div>
704704 </div>
707707 <a name="gvir-config-domain-set-features"></a><h3>gvir_config_domain_set_features ()</h3>
708708 <pre class="programlisting"><span class="returnvalue">void</span>
709709 gvir_config_domain_set_features (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
710 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a> features</code></em>);</pre>
710 <em class="parameter"><code>const <span class="type">GStrv</span> features</code></em>);</pre>
711711 </div>
712712 <hr>
713713 <div class="refsect2">
717717 <p>Gets the clock configuration of <em class="parameter"><code>domain</code></em>
718718 </p>
719719 <div class="refsect3">
720 <a name="id-1.2.3.8.20.5"></a><h4>Parameters</h4>
721 <div class="informaltable"><table width="100%" border="0">
720 <a name="gvir-config-domain-get-clock.parameters"></a><h4>Parameters</h4>
721 <div class="informaltable"><table class="informaltable" width="100%" border="0">
722722 <colgroup>
723723 <col width="150px" class="parameters_name">
724724 <col class="parameters_description">
732732 </table></div>
733733 </div>
734734 <div class="refsect3">
735 <a name="id-1.2.3.8.20.6"></a><h4>Returns</h4>
735 <a name="gvir-config-domain-get-clock.returns"></a><h4>Returns</h4>
736736 <p> A <span class="type">GVirConfigDomainClock</span>. The returned
737 object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
737 object should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
738738 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
739739 </div>
740740 </div>
745745 gvir_config_domain_set_clock (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
746746 <em class="parameter"><code><span class="type">GVirConfigDomainClock</span> *klock</code></em>);</pre>
747747 <div class="refsect3">
748 <a name="id-1.2.3.8.21.4"></a><h4>Parameters</h4>
749 <div class="informaltable"><table width="100%" border="0">
748 <a name="gvir-config-domain-set-clock.parameters"></a><h4>Parameters</h4>
749 <div class="informaltable"><table class="informaltable" width="100%" border="0">
750750 <colgroup>
751751 <col width="150px" class="parameters_name">
752752 <col class="parameters_description">
775775 <p>Gets the operating system configuration of <em class="parameter"><code>domain</code></em>
776776 </p>
777777 <div class="refsect3">
778 <a name="id-1.2.3.8.22.5"></a><h4>Parameters</h4>
779 <div class="informaltable"><table width="100%" border="0">
778 <a name="gvir-config-domain-get-os.parameters"></a><h4>Parameters</h4>
779 <div class="informaltable"><table class="informaltable" width="100%" border="0">
780780 <colgroup>
781781 <col width="150px" class="parameters_name">
782782 <col class="parameters_description">
790790 </table></div>
791791 </div>
792792 <div class="refsect3">
793 <a name="id-1.2.3.8.22.6"></a><h4>Returns</h4>
793 <a name="gvir-config-domain-get-os.returns"></a><h4>Returns</h4>
794794 <p> A <span class="type">GVirConfigDomainOs</span>. The returned
795 object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
795 object should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
796796 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
797797 </div>
798798 </div>
803803 gvir_config_domain_set_os (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
804804 <em class="parameter"><code><span class="type">GVirConfigDomainOs</span> *os</code></em>);</pre>
805805 <div class="refsect3">
806 <a name="id-1.2.3.8.23.4"></a><h4>Parameters</h4>
807 <div class="informaltable"><table width="100%" border="0">
806 <a name="gvir-config-domain-set-os.parameters"></a><h4>Parameters</h4>
807 <div class="informaltable"><table class="informaltable" width="100%" border="0">
808808 <colgroup>
809809 <col width="150px" class="parameters_name">
810810 <col class="parameters_description">
832832 gvir_config_domain_set_seclabel (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
833833 <em class="parameter"><code><span class="type">GVirConfigDomainSeclabel</span> *seclabel</code></em>);</pre>
834834 <div class="refsect3">
835 <a name="id-1.2.3.8.24.4"></a><h4>Parameters</h4>
836 <div class="informaltable"><table width="100%" border="0">
835 <a name="gvir-config-domain-set-seclabel.parameters"></a><h4>Parameters</h4>
836 <div class="informaltable"><table class="informaltable" width="100%" border="0">
837837 <colgroup>
838838 <col width="150px" class="parameters_name">
839839 <col class="parameters_description">
870870
871871 unsets the current domain title.</p>
872872 <div class="refsect3">
873 <a name="id-1.2.3.8.26.5"></a><h4>Parameters</h4>
874 <div class="informaltable"><table width="100%" border="0">
873 <a name="gvir-config-domain-set-title.parameters"></a><h4>Parameters</h4>
874 <div class="informaltable"><table class="informaltable" width="100%" border="0">
875875 <colgroup>
876876 <col width="150px" class="parameters_name">
877877 <col class="parameters_description">
897897 <a name="gvir-config-domain-set-devices"></a><h3>gvir_config_domain_set_devices ()</h3>
898898 <pre class="programlisting"><span class="returnvalue">void</span>
899899 gvir_config_domain_set_devices (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
900 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *devices</code></em>);</pre>
901 <div class="refsect3">
902 <a name="id-1.2.3.8.27.4"></a><h4>Parameters</h4>
903 <div class="informaltable"><table width="100%" border="0">
900 <em class="parameter"><code><span class="type">GList</span> *devices</code></em>);</pre>
901 <div class="refsect3">
902 <a name="gvir-config-domain-set-devices.parameters"></a><h4>Parameters</h4>
903 <div class="informaltable"><table class="informaltable" width="100%" border="0">
904904 <colgroup>
905905 <col width="150px" class="parameters_name">
906906 <col class="parameters_description">
931931 <hr>
932932 <div class="refsect2">
933933 <a name="gvir-config-domain-get-devices"></a><h3>gvir_config_domain_get_devices ()</h3>
934 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
934 <pre class="programlisting"><span class="returnvalue">GList</span> *
935935 gvir_config_domain_get_devices (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);</pre>
936936 <p>Gets the list of devices attached to <em class="parameter"><code>domain</code></em>
937937 . The returned list should
938 be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after its elements have been unreffed with
939 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</p>
940 <div class="refsect3">
941 <a name="id-1.2.3.8.29.5"></a><h4>Parameters</h4>
942 <div class="informaltable"><table width="100%" border="0">
938 be freed with <code class="function">g_list_free()</code>, after its elements have been unreffed with
939 <code class="function">g_object_unref()</code>.</p>
940 <div class="refsect3">
941 <a name="gvir-config-domain-get-devices.parameters"></a><h4>Parameters</h4>
942 <div class="informaltable"><table class="informaltable" width="100%" border="0">
943943 <colgroup>
944944 <col width="150px" class="parameters_name">
945945 <col class="parameters_description">
953953 </table></div>
954954 </div>
955955 <div class="refsect3">
956 <a name="id-1.2.3.8.29.6"></a><h4>Returns</h4>
957 <p>a newly allocated <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <span class="type">GVirConfigDomainDevice</span>. </p>
956 <a name="gvir-config-domain-get-devices.returns"></a><h4>Returns</h4>
957 <p>a newly allocated <span class="type">GList</span> of <span class="type">GVirConfigDomainDevice</span>. </p>
958958 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGConfig.DomainDevice][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
959959 </div>
960960 </div>
969969 <hr>
970970 <div class="refsect2">
971971 <a name="gvir-config-domain-set-custom-xml"></a><h3>gvir_config_domain_set_custom_xml ()</h3>
972 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
972 <pre class="programlisting"><span class="returnvalue">gboolean</span>
973973 gvir_config_domain_set_custom_xml (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
974 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
975 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *ns</code></em>,
976 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *ns_uri</code></em>,
977 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
974 <em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
975 <em class="parameter"><code>const <span class="type">gchar</span> *ns</code></em>,
976 <em class="parameter"><code>const <span class="type">gchar</span> *ns_uri</code></em>,
977 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
978978 </div>
979979 <hr>
980980 <div class="refsect2">
981981 <a name="gvir-config-domain-get-custom-xml"></a><h3>gvir_config_domain_get_custom_xml ()</h3>
982 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
982 <pre class="programlisting"><span class="returnvalue">gchar</span> *
983983 gvir_config_domain_get_custom_xml (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
984 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *ns_uri</code></em>);</pre>
984 <em class="parameter"><code>const <span class="type">gchar</span> *ns_uri</code></em>);</pre>
985985 </div>
986986 <hr>
987987 <div class="refsect2">
991991 <p>Gets the CPU configuration of <em class="parameter"><code>domain</code></em>
992992 </p>
993993 <div class="refsect3">
994 <a name="id-1.2.3.8.33.5"></a><h4>Parameters</h4>
995 <div class="informaltable"><table width="100%" border="0">
994 <a name="gvir-config-domain-get-cpu.parameters"></a><h4>Parameters</h4>
995 <div class="informaltable"><table class="informaltable" width="100%" border="0">
996996 <colgroup>
997997 <col width="150px" class="parameters_name">
998998 <col class="parameters_description">
10061006 </table></div>
10071007 </div>
10081008 <div class="refsect3">
1009 <a name="id-1.2.3.8.33.6"></a><h4>Returns</h4>
1009 <a name="gvir-config-domain-get-cpu.returns"></a><h4>Returns</h4>
10101010 <p> A <span class="type">GVirConfigDomainCpu</span>. The returned object
1011 should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
1011 should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
10121012 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
10131013 </div>
10141014 </div>
10191019 gvir_config_domain_set_cpu (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
10201020 <em class="parameter"><code><span class="type">GVirConfigDomainCpu</span> *cpu</code></em>);</pre>
10211021 <div class="refsect3">
1022 <a name="id-1.2.3.8.34.4"></a><h4>Parameters</h4>
1023 <div class="informaltable"><table width="100%" border="0">
1022 <a name="gvir-config-domain-set-cpu.parameters"></a><h4>Parameters</h4>
1023 <div class="informaltable"><table class="informaltable" width="100%" border="0">
10241024 <colgroup>
10251025 <col width="150px" class="parameters_name">
10261026 <col class="parameters_description">
10491049 (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
10501050 <em class="parameter"><code><span class="type">GVirConfigDomainPowerManagement</span> *pm</code></em>);</pre>
10511051 <div class="refsect3">
1052 <a name="id-1.2.3.8.35.4"></a><h4>Parameters</h4>
1053 <div class="informaltable"><table width="100%" border="0">
1052 <a name="gvir-config-domain-set-power-management.parameters"></a><h4>Parameters</h4>
1053 <div class="informaltable"><table class="informaltable" width="100%" border="0">
10541054 <colgroup>
10551055 <col width="150px" class="parameters_name">
10561056 <col class="parameters_description">
10921092 <div class="refsect2">
10931093 <a name="GVirConfigDomainVirtType"></a><h3>enum GVirConfigDomainVirtType</h3>
10941094 <div class="refsect3">
1095 <a name="id-1.2.3.9.4.3"></a><h4>Members</h4>
1096 <div class="informaltable"><table width="100%" border="0">
1095 <a name="GVirConfigDomainVirtType.members"></a><h4>Members</h4>
1096 <div class="informaltable"><table class="informaltable" width="100%" border="0">
10971097 <colgroup>
10981098 <col width="300px" class="enum_members_name">
10991099 <col class="enum_members_description">
11831183 <div class="refsect2">
11841184 <a name="GVirConfigDomainLifecycleEvent"></a><h3>enum GVirConfigDomainLifecycleEvent</h3>
11851185 <div class="refsect3">
1186 <a name="id-1.2.3.9.5.3"></a><h4>Members</h4>
1187 <div class="informaltable"><table width="100%" border="0">
1186 <a name="GVirConfigDomainLifecycleEvent.members"></a><h4>Members</h4>
1187 <div class="informaltable"><table class="informaltable" width="100%" border="0">
11881188 <colgroup>
11891189 <col width="300px" class="enum_members_name">
11901190 <col class="enum_members_description">
12141214 <div class="refsect2">
12151215 <a name="GVirConfigDomainLifecycleAction"></a><h3>enum GVirConfigDomainLifecycleAction</h3>
12161216 <div class="refsect3">
1217 <a name="id-1.2.3.9.6.3"></a><h4>Members</h4>
1218 <div class="informaltable"><table width="100%" border="0">
1217 <a name="GVirConfigDomainLifecycleAction.members"></a><h4>Members</h4>
1218 <div class="informaltable"><table class="informaltable" width="100%" border="0">
12191219 <colgroup>
12201220 <col width="300px" class="enum_members_name">
12211221 <col class="enum_members_description">
12661266 <a name="GVirConfigDomain.property-details"></a><h2>Property Details</h2>
12671267 <div class="refsect2">
12681268 <a name="GVirConfigDomain--current-memory"></a><h3>The <code class="literal">“current-memory”</code> property</h3>
1269 <pre class="programlisting"> “current-memory” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
1269 <pre class="programlisting"> “current-memory” <span class="type">guint64</span></pre>
12701270 <p>Current Guest Memory (in kilobytes).</p>
12711271 <p>Flags: Read / Write</p>
12721272 <p>Default value: 0</p>
12741274 <hr>
12751275 <div class="refsect2">
12761276 <a name="GVirConfigDomain--description"></a><h3>The <code class="literal">“description”</code> property</h3>
1277 <pre class="programlisting"> “description” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
1277 <pre class="programlisting"> “description” <span class="type">gchar</span> *</pre>
12781278 <p>Some human readable description (could be anything).</p>
12791279 <p>Flags: Read / Write</p>
12801280 <p>Default value: NULL</p>
12821282 <hr>
12831283 <div class="refsect2">
12841284 <a name="GVirConfigDomain--features"></a><h3>The <code class="literal">“features”</code> property</h3>
1285 <pre class="programlisting"> “features” <a href="https://developer.gnome.org/glib/unstable/glib-String-Utility-Functions.html#GStrv"><span class="type">GStrv</span></a></pre>
1285 <pre class="programlisting"> “features” <span class="type">GStrv</span></pre>
12861286 <p>Hypervisor Features.</p>
12871287 <p>Flags: Read / Write</p>
12881288 </div>
12891289 <hr>
12901290 <div class="refsect2">
12911291 <a name="GVirConfigDomain--memory"></a><h3>The <code class="literal">“memory”</code> property</h3>
1292 <pre class="programlisting"> “memory” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
1292 <pre class="programlisting"> “memory” <span class="type">guint64</span></pre>
12931293 <p>Maximum Guest Memory (in kilobytes).</p>
12941294 <p>Flags: Read / Write</p>
12951295 <p>Default value: 0</p>
12971297 <hr>
12981298 <div class="refsect2">
12991299 <a name="GVirConfigDomain--name"></a><h3>The <code class="literal">“name”</code> property</h3>
1300 <pre class="programlisting"> “name” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
1300 <pre class="programlisting"> “name” <span class="type">gchar</span> *</pre>
13011301 <p>Domain Name.</p>
13021302 <p>Flags: Read / Write</p>
13031303 <p>Default value: NULL</p>
13051305 <hr>
13061306 <div class="refsect2">
13071307 <a name="GVirConfigDomain--title"></a><h3>The <code class="literal">“title”</code> property</h3>
1308 <pre class="programlisting"> “title” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
1308 <pre class="programlisting"> “title” <span class="type">gchar</span> *</pre>
13091309 <p>A short description - title - of the domain.</p>
13101310 <p>Flags: Read / Write</p>
13111311 <p>Default value: NULL</p>
13131313 <hr>
13141314 <div class="refsect2">
13151315 <a name="GVirConfigDomain--uuid"></a><h3>The <code class="literal">“uuid”</code> property</h3>
1316 <pre class="programlisting"> “uuid” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
1316 <pre class="programlisting"> “uuid” <span class="type">gchar</span> *</pre>
13171317 <p>Domain UUID.</p>
13181318 <p>Flags: Read / Write</p>
13191319 <p>Default value: NULL</p>
13211321 <hr>
13221322 <div class="refsect2">
13231323 <a name="GVirConfigDomain--vcpu"></a><h3>The <code class="literal">“vcpu”</code> property</h3>
1324 <pre class="programlisting"> “vcpu” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a></pre>
1324 <pre class="programlisting"> “vcpu” <span class="type">guint64</span></pre>
13251325 <p>Maximum Number of Guest Virtual CPUs.</p>
13261326 <p>Flags: Read / Write</p>
13271327 <p>Default value: 1</p>
13291329 </div>
13301330 </div>
13311331 <div class="footer">
1332 <hr>Generated by GTK-Doc V1.24</div>
1332 <hr>Generated by GTK-Doc V1.25</div>
13331333 </body>
13341334 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigDomainSnapshot: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="GVirConfigDomain.html" title="GVirConfigDomain">
99 <link rel="next" href="GVirConfigInterface.html" title="GVirConfigInterface">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3333 </tr></table></div>
3434 <div class="refsect1">
3535 <a name="GVirConfigDomainSnapshot.functions"></a><h2>Functions</h2>
36 <div class="informaltable"><table width="100%" border="0">
36 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3737 <colgroup>
3838 <col width="150px" class="functions_return">
3939 <col class="functions_name">
165165 </tr>
166166 <tr>
167167 <td class="function_type">
168 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
168 <span class="returnvalue">GList</span> *
169169 </td>
170170 <td class="function_name">
171171 <a class="link" href="GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-get-disks" title="gvir_config_domain_snapshot_get_disks ()">gvir_config_domain_snapshot_get_disks</a> <span class="c_punctuation">()</span>
176176 </div>
177177 <div class="refsect1">
178178 <a name="GVirConfigDomainSnapshot.other"></a><h2>Types and Values</h2>
179 <div class="informaltable"><table width="100%" border="0">
179 <div class="informaltable"><table class="informaltable" width="100%" border="0">
180180 <colgroup>
181181 <col width="150px" class="name">
182182 <col class="description">
207207 </div>
208208 <div class="refsect1">
209209 <a name="GVirConfigDomainSnapshot.object-hierarchy"></a><h2>Object Hierarchy</h2>
210 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
210 <pre class="screen"> GObject
211211 <span class="lineart">╰──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
212212 <span class="lineart">╰──</span> GVirConfigDomainSnapshot
213213 </pre>
227227 <a name="gvir-config-domain-snapshot-new-from-xml"></a><h3>gvir_config_domain_snapshot_new_from_xml ()</h3>
228228 <pre class="programlisting"><a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot"><span class="returnvalue">GVirConfigDomainSnapshot</span></a> *
229229 gvir_config_domain_snapshot_new_from_xml
230 (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
231 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
230 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
231 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
232232 </div>
233233 <hr>
234234 <div class="refsect2">
317317 <p>Gets the configuration of the domain <em class="parameter"><code>snapshot</code></em>
318318 is a snapshot of.</p>
319319 <div class="refsect3">
320 <a name="id-1.2.4.7.15.5"></a><h4>Parameters</h4>
321 <div class="informaltable"><table width="100%" border="0">
320 <a name="gvir-config-domain-snapshot-get-domain.parameters"></a><h4>Parameters</h4>
321 <div class="informaltable"><table class="informaltable" width="100%" border="0">
322322 <colgroup>
323323 <col width="150px" class="parameters_name">
324324 <col class="parameters_description">
332332 </table></div>
333333 </div>
334334 <div class="refsect3">
335 <a name="id-1.2.4.7.15.6"></a><h4>Returns</h4>
335 <a name="gvir-config-domain-snapshot-get-domain.returns"></a><h4>Returns</h4>
336336 <p> A <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a>. The returned object
337 should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
337 should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
338338 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
339339 </div>
340340 </div>
343343 <a name="gvir-config-domain-snapshot-set-disks"></a><h3>gvir_config_domain_snapshot_set_disks ()</h3>
344344 <pre class="programlisting"><span class="returnvalue">void</span>
345345 gvir_config_domain_snapshot_set_disks (<em class="parameter"><code><a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot"><span class="type">GVirConfigDomainSnapshot</span></a> *snapshot</code></em>,
346 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *disks</code></em>);</pre>
347 <div class="refsect3">
348 <a name="id-1.2.4.7.16.4"></a><h4>Parameters</h4>
349 <div class="informaltable"><table width="100%" border="0">
346 <em class="parameter"><code><span class="type">GList</span> *disks</code></em>);</pre>
347 <div class="refsect3">
348 <a name="gvir-config-domain-snapshot-set-disks.parameters"></a><h4>Parameters</h4>
349 <div class="informaltable"><table class="informaltable" width="100%" border="0">
350350 <colgroup>
351351 <col width="150px" class="parameters_name">
352352 <col class="parameters_description">
377377 <hr>
378378 <div class="refsect2">
379379 <a name="gvir-config-domain-snapshot-get-disks"></a><h3>gvir_config_domain_snapshot_get_disks ()</h3>
380 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
380 <pre class="programlisting"><span class="returnvalue">GList</span> *
381381 gvir_config_domain_snapshot_get_disks (<em class="parameter"><code><a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot"><span class="type">GVirConfigDomainSnapshot</span></a> *snapshot</code></em>);</pre>
382382 <p>Gets the list of disks attached to <em class="parameter"><code>snapshot</code></em>
383383 . The returned list should
384 be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after its elements have been unreffed with
385 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</p>
386 <div class="refsect3">
387 <a name="id-1.2.4.7.18.5"></a><h4>Parameters</h4>
388 <div class="informaltable"><table width="100%" border="0">
384 be freed with <code class="function">g_list_free()</code>, after its elements have been unreffed with
385 <code class="function">g_object_unref()</code>.</p>
386 <div class="refsect3">
387 <a name="gvir-config-domain-snapshot-get-disks.parameters"></a><h4>Parameters</h4>
388 <div class="informaltable"><table class="informaltable" width="100%" border="0">
389389 <colgroup>
390390 <col width="150px" class="parameters_name">
391391 <col class="parameters_description">
399399 </table></div>
400400 </div>
401401 <div class="refsect3">
402 <a name="id-1.2.4.7.18.6"></a><h4>Returns</h4>
403 <p>a newly allocated <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <span class="type">GVirConfigDomainSnapshotDisk</span>. </p>
402 <a name="gvir-config-domain-snapshot-get-disks.returns"></a><h4>Returns</h4>
403 <p>a newly allocated <span class="type">GList</span> of <span class="type">GVirConfigDomainSnapshotDisk</span>. </p>
404404 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGConfig.DomainSnapshotDisk][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
405405 </div>
406406 </div>
425425 <div class="refsect2">
426426 <a name="GVirConfigDomainSnapshotDomainState"></a><h3>enum GVirConfigDomainSnapshotDomainState</h3>
427427 <div class="refsect3">
428 <a name="id-1.2.4.8.4.3"></a><h4>Members</h4>
429 <div class="informaltable"><table width="100%" border="0">
428 <a name="GVirConfigDomainSnapshotDomainState.members"></a><h4>Members</h4>
429 <div class="informaltable"><table class="informaltable" width="100%" border="0">
430430 <colgroup>
431431 <col width="300px" class="enum_members_name">
432432 <col class="enum_members_description">
486486 <div class="refsect2">
487487 <a name="GVirConfigDomainSnapshotMemoryState"></a><h3>enum GVirConfigDomainSnapshotMemoryState</h3>
488488 <div class="refsect3">
489 <a name="id-1.2.4.8.5.3"></a><h4>Members</h4>
490 <div class="informaltable"><table width="100%" border="0">
489 <a name="GVirConfigDomainSnapshotMemoryState.members"></a><h4>Members</h4>
490 <div class="informaltable"><table class="informaltable" width="100%" border="0">
491491 <colgroup>
492492 <col width="300px" class="enum_members_name">
493493 <col class="enum_members_description">
521521 </div>
522522 </div>
523523 <div class="footer">
524 <hr>Generated by GTK-Doc V1.24</div>
524 <hr>Generated by GTK-Doc V1.25</div>
525525 </body>
526526 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigInterface: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">
99 <link rel="next" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3333 </tr></table></div>
3434 <div class="refsect1">
3535 <a name="GVirConfigInterface.functions"></a><h2>Functions</h2>
36 <div class="informaltable"><table width="100%" border="0">
36 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3737 <colgroup>
3838 <col width="150px" class="functions_return">
3939 <col class="functions_name">
6060 </div>
6161 <div class="refsect1">
6262 <a name="GVirConfigInterface.other"></a><h2>Types and Values</h2>
63 <div class="informaltable"><table width="100%" border="0">
63 <div class="informaltable"><table class="informaltable" width="100%" border="0">
6464 <colgroup>
6565 <col width="150px" class="name">
6666 <col class="description">
8383 </div>
8484 <div class="refsect1">
8585 <a name="GVirConfigInterface.object-hierarchy"></a><h2>Object Hierarchy</h2>
86 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
86 <pre class="screen"> GObject
8787 <span class="lineart">╰──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
8888 <span class="lineart">╰──</span> GVirConfigInterface
8989 </pre>
102102 <div class="refsect2">
103103 <a name="gvir-config-interface-new-from-xml"></a><h3>gvir_config_interface_new_from_xml ()</h3>
104104 <pre class="programlisting"><a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface"><span class="returnvalue">GVirConfigInterface</span></a> *
105 gvir_config_interface_new_from_xml (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
106 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
105 gvir_config_interface_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
106 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
107107 </div>
108108 </div>
109109 <div class="refsect1">
130130 </div>
131131 </div>
132132 <div class="footer">
133 <hr>Generated by GTK-Doc V1.24</div>
133 <hr>Generated by GTK-Doc V1.25</div>
134134 </body>
135135 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigNetwork: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter">
99 <link rel="next" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3333 </tr></table></div>
3434 <div class="refsect1">
3535 <a name="GVirConfigNetwork.functions"></a><h2>Functions</h2>
36 <div class="informaltable"><table width="100%" border="0">
36 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3737 <colgroup>
3838 <col width="150px" class="functions_return">
3939 <col class="functions_name">
6060 </div>
6161 <div class="refsect1">
6262 <a name="GVirConfigNetwork.other"></a><h2>Types and Values</h2>
63 <div class="informaltable"><table width="100%" border="0">
63 <div class="informaltable"><table class="informaltable" width="100%" border="0">
6464 <colgroup>
6565 <col width="150px" class="name">
6666 <col class="description">
8383 </div>
8484 <div class="refsect1">
8585 <a name="GVirConfigNetwork.object-hierarchy"></a><h2>Object Hierarchy</h2>
86 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
86 <pre class="screen"> GObject
8787 <span class="lineart">╰──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
8888 <span class="lineart">╰──</span> GVirConfigNetwork
8989 </pre>
102102 <div class="refsect2">
103103 <a name="gvir-config-network-new-from-xml"></a><h3>gvir_config_network_new_from_xml ()</h3>
104104 <pre class="programlisting"><a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork"><span class="returnvalue">GVirConfigNetwork</span></a> *
105 gvir_config_network_new_from_xml (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
106 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
105 gvir_config_network_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
106 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
107107 </div>
108108 </div>
109109 <div class="refsect1">
130130 </div>
131131 </div>
132132 <div class="footer">
133 <hr>Generated by GTK-Doc V1.24</div>
133 <hr>Generated by GTK-Doc V1.25</div>
134134 </body>
135135 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigNetworkFilter: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="GVirConfigInterface.html" title="GVirConfigInterface">
99 <link rel="next" href="GVirConfigNetwork.html" title="GVirConfigNetwork">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3333 </tr></table></div>
3434 <div class="refsect1">
3535 <a name="GVirConfigNetworkFilter.functions"></a><h2>Functions</h2>
36 <div class="informaltable"><table width="100%" border="0">
36 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3737 <colgroup>
3838 <col width="150px" class="functions_return">
3939 <col class="functions_name">
6060 </div>
6161 <div class="refsect1">
6262 <a name="GVirConfigNetworkFilter.other"></a><h2>Types and Values</h2>
63 <div class="informaltable"><table width="100%" border="0">
63 <div class="informaltable"><table class="informaltable" width="100%" border="0">
6464 <colgroup>
6565 <col width="150px" class="name">
6666 <col class="description">
8383 </div>
8484 <div class="refsect1">
8585 <a name="GVirConfigNetworkFilter.object-hierarchy"></a><h2>Object Hierarchy</h2>
86 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
86 <pre class="screen"> GObject
8787 <span class="lineart">╰──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
8888 <span class="lineart">╰──</span> GVirConfigNetworkFilter
8989 </pre>
103103 <a name="gvir-config-network-filter-new-from-xml"></a><h3>gvir_config_network_filter_new_from_xml ()</h3>
104104 <pre class="programlisting"><a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter"><span class="returnvalue">GVirConfigNetworkFilter</span></a> *
105105 gvir_config_network_filter_new_from_xml
106 (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
107 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
106 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
107 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
108108 </div>
109109 </div>
110110 <div class="refsect1">
131131 </div>
132132 </div>
133133 <div class="footer">
134 <hr>Generated by GTK-Doc V1.24</div>
134 <hr>Generated by GTK-Doc V1.25</div>
135135 </body>
136136 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigNodeDevice: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="GVirConfigNetwork.html" title="GVirConfigNetwork">
99 <link rel="next" href="GVirConfigSecret.html" title="GVirConfigSecret">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3333 </tr></table></div>
3434 <div class="refsect1">
3535 <a name="GVirConfigNodeDevice.functions"></a><h2>Functions</h2>
36 <div class="informaltable"><table width="100%" border="0">
36 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3737 <colgroup>
3838 <col width="150px" class="functions_return">
3939 <col class="functions_name">
6060 </div>
6161 <div class="refsect1">
6262 <a name="GVirConfigNodeDevice.other"></a><h2>Types and Values</h2>
63 <div class="informaltable"><table width="100%" border="0">
63 <div class="informaltable"><table class="informaltable" width="100%" border="0">
6464 <colgroup>
6565 <col width="150px" class="name">
6666 <col class="description">
8383 </div>
8484 <div class="refsect1">
8585 <a name="GVirConfigNodeDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
86 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
86 <pre class="screen"> GObject
8787 <span class="lineart">╰──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
8888 <span class="lineart">╰──</span> GVirConfigNodeDevice
8989 </pre>
102102 <div class="refsect2">
103103 <a name="gvir-config-node-device-new-from-xml"></a><h3>gvir_config_node_device_new_from_xml ()</h3>
104104 <pre class="programlisting"><a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice"><span class="returnvalue">GVirConfigNodeDevice</span></a> *
105 gvir_config_node_device_new_from_xml (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
106 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
105 gvir_config_node_device_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
106 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
107107 </div>
108108 </div>
109109 <div class="refsect1">
130130 </div>
131131 </div>
132132 <div class="footer">
133 <hr>Generated by GTK-Doc V1.24</div>
133 <hr>Generated by GTK-Doc V1.25</div>
134134 </body>
135135 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigObject: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="ch01.html" title="Libvirt-gconfig">
99 <link rel="next" href="GVirConfigDomain.html" title="GVirConfigDomain">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirConfigObject.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
6666 </tr>
6767 <tr>
6868 <td class="function_type">
69 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
69 <span class="returnvalue">gchar</span> *
7070 </td>
7171 <td class="function_name">
7272 <a class="link" href="GVirConfigObject.html#gvir-config-object-to-xml" title="gvir_config_object_to_xml ()">gvir_config_object_to_xml</a> <span class="c_punctuation">()</span>
7373 </td>
7474 </tr>
7575 <tr>
76 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
76 <td class="function_type">const <span class="returnvalue">gchar</span> *
7777 </td>
7878 <td class="function_name">
7979 <a class="link" href="GVirConfigObject.html#gvir-config-object-get-schema" title="gvir_config_object_get_schema ()">gvir_config_object_get_schema</a> <span class="c_punctuation">()</span>
8484 </div>
8585 <div class="refsect1">
8686 <a name="GVirConfigObject.properties"></a><h2>Properties</h2>
87 <div class="informaltable"><table border="0">
87 <div class="informaltable"><table class="informaltable" border="0">
8888 <colgroup>
8989 <col width="150px" class="properties_type">
9090 <col width="300px" class="properties_name">
9898 <td class="property_flags">Read / Write / Construct Only</td>
9999 </tr>
100100 <tr>
101 <td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a></td>
101 <td class="property_type"><span class="type">gpointer</span></td>
102102 <td class="property_name"><a class="link" href="GVirConfigObject.html#GVirConfigObject--node" title="The “node” property">node</a></td>
103103 <td class="property_flags">Read / Write / Construct Only</td>
104104 </tr>
105105 <tr>
106106 <td class="property_type">
107 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
107 <span class="type">gchar</span> *</td>
108108 <td class="property_name"><a class="link" href="GVirConfigObject.html#GVirConfigObject--schema" title="The “schema” property">schema</a></td>
109109 <td class="property_flags">Read / Write / Construct Only</td>
110110 </tr>
113113 </div>
114114 <div class="refsect1">
115115 <a name="GVirConfigObject.other"></a><h2>Types and Values</h2>
116 <div class="informaltable"><table width="100%" border="0">
116 <div class="informaltable"><table class="informaltable" width="100%" border="0">
117117 <colgroup>
118118 <col width="150px" class="name">
119119 <col class="description">
136136 </div>
137137 <div class="refsect1">
138138 <a name="GVirConfigObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
139 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
139 <pre class="screen"> GObject
140140 <span class="lineart">╰──</span> GVirConfigObject
141141 <span class="lineart">├──</span> GVirConfigCapabilitiesCpuFeature
142142 <span class="lineart">├──</span> GVirConfigCapabilitiesCpu
185185 <div class="refsect2">
186186 <a name="gvir-config-object-new"></a><h3>gvir_config_object_new ()</h3>
187187 <pre class="programlisting"><a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="returnvalue">GVirConfigObject</span></a> *
188 gvir_config_object_new (<em class="parameter"><code><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
188 gvir_config_object_new (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
189189 <em class="parameter"><code>const <span class="type">char</span> *root_name</code></em>,
190190 <em class="parameter"><code>const <span class="type">char</span> *schema</code></em>);</pre>
191191 </div>
193193 <div class="refsect2">
194194 <a name="gvir-config-object-new-from-xml"></a><h3>gvir_config_object_new_from_xml ()</h3>
195195 <pre class="programlisting"><a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="returnvalue">GVirConfigObject</span></a> *
196 gvir_config_object_new_from_xml (<em class="parameter"><code><a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>,
196 gvir_config_object_new_from_xml (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
197197 <em class="parameter"><code>const <span class="type">char</span> *root_name</code></em>,
198198 <em class="parameter"><code>const <span class="type">char</span> *schema</code></em>,
199 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
200 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
199 <em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
200 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
201201 </div>
202202 <hr>
203203 <div class="refsect2">
204204 <a name="gvir-config-object-validate"></a><h3>gvir_config_object_validate ()</h3>
205205 <pre class="programlisting"><span class="returnvalue">void</span>
206206 gvir_config_object_validate (<em class="parameter"><code><a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="type">GVirConfigObject</span></a> *config</code></em>,
207 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
207 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
208208 </div>
209209 <hr>
210210 <div class="refsect2">
211211 <a name="gvir-config-object-to-xml"></a><h3>gvir_config_object_to_xml ()</h3>
212 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
212 <pre class="programlisting"><span class="returnvalue">gchar</span> *
213213 gvir_config_object_to_xml (<em class="parameter"><code><a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="type">GVirConfigObject</span></a> *config</code></em>);</pre>
214214 </div>
215215 <hr>
216216 <div class="refsect2">
217217 <a name="gvir-config-object-get-schema"></a><h3>gvir_config_object_get_schema ()</h3>
218 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
218 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
219219 gvir_config_object_get_schema (<em class="parameter"><code><a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="type">GVirConfigObject</span></a> *config</code></em>);</pre>
220220 </div>
221221 </div>
252252 <hr>
253253 <div class="refsect2">
254254 <a name="GVirConfigObject--node"></a><h3>The <code class="literal">“node”</code> property</h3>
255 <pre class="programlisting"> “node” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a></pre>
255 <pre class="programlisting"> “node” <span class="type">gpointer</span></pre>
256256 <p>The XML node this config object corresponds to.</p>
257257 <p>Flags: Read / Write / Construct Only</p>
258258 </div>
259259 <hr>
260260 <div class="refsect2">
261261 <a name="GVirConfigObject--schema"></a><h3>The <code class="literal">“schema”</code> property</h3>
262 <pre class="programlisting"> “schema” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
262 <pre class="programlisting"> “schema” <span class="type">gchar</span> *</pre>
263263 <p>The doc RNG schema.</p>
264264 <p>Flags: Read / Write / Construct Only</p>
265265 <p>Default value: NULL</p>
267267 </div>
268268 </div>
269269 <div class="footer">
270 <hr>Generated by GTK-Doc V1.24</div>
270 <hr>Generated by GTK-Doc V1.25</div>
271271 </body>
272272 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigSecret: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice">
99 <link rel="next" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3333 </tr></table></div>
3434 <div class="refsect1">
3535 <a name="GVirConfigSecret.functions"></a><h2>Functions</h2>
36 <div class="informaltable"><table width="100%" border="0">
36 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3737 <colgroup>
3838 <col width="150px" class="functions_return">
3939 <col class="functions_name">
6060 </div>
6161 <div class="refsect1">
6262 <a name="GVirConfigSecret.other"></a><h2>Types and Values</h2>
63 <div class="informaltable"><table width="100%" border="0">
63 <div class="informaltable"><table class="informaltable" width="100%" border="0">
6464 <colgroup>
6565 <col width="150px" class="name">
6666 <col class="description">
8383 </div>
8484 <div class="refsect1">
8585 <a name="GVirConfigSecret.object-hierarchy"></a><h2>Object Hierarchy</h2>
86 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
86 <pre class="screen"> GObject
8787 <span class="lineart">╰──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
8888 <span class="lineart">╰──</span> GVirConfigSecret
8989 </pre>
102102 <div class="refsect2">
103103 <a name="gvir-config-secret-new-from-xml"></a><h3>gvir_config_secret_new_from_xml ()</h3>
104104 <pre class="programlisting"><a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret"><span class="returnvalue">GVirConfigSecret</span></a> *
105 gvir_config_secret_new_from_xml (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
106 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
105 gvir_config_secret_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
106 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
107107 </div>
108108 </div>
109109 <div class="refsect1">
130130 </div>
131131 </div>
132132 <div class="footer">
133 <hr>Generated by GTK-Doc V1.24</div>
133 <hr>Generated by GTK-Doc V1.25</div>
134134 </body>
135135 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigStoragePool: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="GVirConfigSecret.html" title="GVirConfigSecret">
99 <link rel="next" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3333 </tr></table></div>
3434 <div class="refsect1">
3535 <a name="GVirConfigStoragePool.functions"></a><h2>Functions</h2>
36 <div class="informaltable"><table width="100%" border="0">
36 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3737 <colgroup>
3838 <col width="150px" class="functions_return">
3939 <col class="functions_name">
5757 </tr>
5858 <tr>
5959 <td class="function_type">
60 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
60 <span class="returnvalue">guint64</span>
6161 </td>
6262 <td class="function_name">
6363 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-get-allocation" title="gvir_config_storage_pool_get_allocation ()">gvir_config_storage_pool_get_allocation</a> <span class="c_punctuation">()</span>
7373 </tr>
7474 <tr>
7575 <td class="function_type">
76 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
76 <span class="returnvalue">guint64</span>
7777 </td>
7878 <td class="function_name">
7979 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-get-available" title="gvir_config_storage_pool_get_available ()">gvir_config_storage_pool_get_available</a> <span class="c_punctuation">()</span>
8989 </tr>
9090 <tr>
9191 <td class="function_type">
92 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
92 <span class="returnvalue">guint64</span>
9393 </td>
9494 <td class="function_name">
9595 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-get-capacity" title="gvir_config_storage_pool_get_capacity ()">gvir_config_storage_pool_get_capacity</a> <span class="c_punctuation">()</span>
186186 </div>
187187 <div class="refsect1">
188188 <a name="GVirConfigStoragePool.other"></a><h2>Types and Values</h2>
189 <div class="informaltable"><table width="100%" border="0">
189 <div class="informaltable"><table class="informaltable" width="100%" border="0">
190190 <colgroup>
191191 <col width="150px" class="name">
192192 <col class="description">
213213 </div>
214214 <div class="refsect1">
215215 <a name="GVirConfigStoragePool.object-hierarchy"></a><h2>Object Hierarchy</h2>
216 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
216 <pre class="screen"> GObject
217217 <span class="lineart">╰──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
218218 <span class="lineart">╰──</span> GVirConfigStoragePool
219219 </pre>
232232 <div class="refsect2">
233233 <a name="gvir-config-storage-pool-new-from-xml"></a><h3>gvir_config_storage_pool_new_from_xml ()</h3>
234234 <pre class="programlisting"><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="returnvalue">GVirConfigStoragePool</span></a> *
235 gvir_config_storage_pool_new_from_xml (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
236 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
235 gvir_config_storage_pool_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
236 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
237237 </div>
238238 <hr>
239239 <div class="refsect2">
240240 <a name="gvir-config-storage-pool-get-allocation"></a><h3>gvir_config_storage_pool_get_allocation ()</h3>
241 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
241 <pre class="programlisting"><span class="returnvalue">guint64</span>
242242 gvir_config_storage_pool_get_allocation
243243 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>);</pre>
244244 <p>Gets the total storage allocation for the pool.</p>
245245 <div class="refsect3">
246 <a name="id-1.2.10.7.4.5"></a><h4>Parameters</h4>
247 <div class="informaltable"><table width="100%" border="0">
248 <colgroup>
249 <col width="150px" class="parameters_name">
250 <col class="parameters_description">
251 <col width="200px" class="parameters_annotations">
252 </colgroup>
253 <tbody><tr>
254 <td class="parameter_name"><p>pool</p></td>
255 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
256 <td class="parameter_annotations"> </td>
257 </tr></tbody>
258 </table></div>
259 </div>
260 <div class="refsect3">
261 <a name="id-1.2.10.7.4.6"></a><h4>Returns</h4>
246 <a name="gvir-config-storage-pool-get-allocation.parameters"></a><h4>Parameters</h4>
247 <div class="informaltable"><table class="informaltable" width="100%" border="0">
248 <colgroup>
249 <col width="150px" class="parameters_name">
250 <col class="parameters_description">
251 <col width="200px" class="parameters_annotations">
252 </colgroup>
253 <tbody><tr>
254 <td class="parameter_name"><p>pool</p></td>
255 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
256 <td class="parameter_annotations"> </td>
257 </tr></tbody>
258 </table></div>
259 </div>
260 <div class="refsect3">
261 <a name="gvir-config-storage-pool-get-allocation.returns"></a><h4>Returns</h4>
262262 <p> total storage allocation in bytes.</p>
263263 </div>
264264 </div>
268268 <pre class="programlisting"><span class="returnvalue">void</span>
269269 gvir_config_storage_pool_set_allocation
270270 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
271 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> allocation</code></em>);</pre>
271 <em class="parameter"><code><span class="type">guint64</span> allocation</code></em>);</pre>
272272 </div>
273273 <hr>
274274 <div class="refsect2">
275275 <a name="gvir-config-storage-pool-get-available"></a><h3>gvir_config_storage_pool_get_available ()</h3>
276 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
276 <pre class="programlisting"><span class="returnvalue">guint64</span>
277277 gvir_config_storage_pool_get_available
278278 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>);</pre>
279279 <p>Gets the free space available for allocating new volumes in the pool.</p>
280280 <div class="refsect3">
281 <a name="id-1.2.10.7.6.5"></a><h4>Parameters</h4>
282 <div class="informaltable"><table width="100%" border="0">
283 <colgroup>
284 <col width="150px" class="parameters_name">
285 <col class="parameters_description">
286 <col width="200px" class="parameters_annotations">
287 </colgroup>
288 <tbody><tr>
289 <td class="parameter_name"><p>pool</p></td>
290 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
291 <td class="parameter_annotations"> </td>
292 </tr></tbody>
293 </table></div>
294 </div>
295 <div class="refsect3">
296 <a name="id-1.2.10.7.6.6"></a><h4>Returns</h4>
281 <a name="gvir-config-storage-pool-get-available.parameters"></a><h4>Parameters</h4>
282 <div class="informaltable"><table class="informaltable" width="100%" border="0">
283 <colgroup>
284 <col width="150px" class="parameters_name">
285 <col class="parameters_description">
286 <col width="200px" class="parameters_annotations">
287 </colgroup>
288 <tbody><tr>
289 <td class="parameter_name"><p>pool</p></td>
290 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
291 <td class="parameter_annotations"> </td>
292 </tr></tbody>
293 </table></div>
294 </div>
295 <div class="refsect3">
296 <a name="gvir-config-storage-pool-get-available.returns"></a><h4>Returns</h4>
297297 <p> free space available in bytes.</p>
298298 </div>
299299 </div>
303303 <pre class="programlisting"><span class="returnvalue">void</span>
304304 gvir_config_storage_pool_set_available
305305 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
306 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> available</code></em>);</pre>
306 <em class="parameter"><code><span class="type">guint64</span> available</code></em>);</pre>
307307 </div>
308308 <hr>
309309 <div class="refsect2">
310310 <a name="gvir-config-storage-pool-get-capacity"></a><h3>gvir_config_storage_pool_get_capacity ()</h3>
311 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="returnvalue">guint64</span></a>
311 <pre class="programlisting"><span class="returnvalue">guint64</span>
312312 gvir_config_storage_pool_get_capacity (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>);</pre>
313313 <p>Gets the total storage capacity for the pool.</p>
314314 <div class="refsect3">
315 <a name="id-1.2.10.7.8.5"></a><h4>Parameters</h4>
316 <div class="informaltable"><table width="100%" border="0">
317 <colgroup>
318 <col width="150px" class="parameters_name">
319 <col class="parameters_description">
320 <col width="200px" class="parameters_annotations">
321 </colgroup>
322 <tbody><tr>
323 <td class="parameter_name"><p>pool</p></td>
324 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
325 <td class="parameter_annotations"> </td>
326 </tr></tbody>
327 </table></div>
328 </div>
329 <div class="refsect3">
330 <a name="id-1.2.10.7.8.6"></a><h4>Returns</h4>
315 <a name="gvir-config-storage-pool-get-capacity.parameters"></a><h4>Parameters</h4>
316 <div class="informaltable"><table class="informaltable" width="100%" border="0">
317 <colgroup>
318 <col width="150px" class="parameters_name">
319 <col class="parameters_description">
320 <col width="200px" class="parameters_annotations">
321 </colgroup>
322 <tbody><tr>
323 <td class="parameter_name"><p>pool</p></td>
324 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
325 <td class="parameter_annotations"> </td>
326 </tr></tbody>
327 </table></div>
328 </div>
329 <div class="refsect3">
330 <a name="gvir-config-storage-pool-get-capacity.returns"></a><h4>Returns</h4>
331331 <p> total storage capacity in bytes.</p>
332332 </div>
333333 </div>
336336 <a name="gvir-config-storage-pool-set-capacity"></a><h3>gvir_config_storage_pool_set_capacity ()</h3>
337337 <pre class="programlisting"><span class="returnvalue">void</span>
338338 gvir_config_storage_pool_set_capacity (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
339 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> capacity</code></em>);</pre>
339 <em class="parameter"><code><span class="type">guint64</span> capacity</code></em>);</pre>
340340 </div>
341341 <hr>
342342 <div class="refsect2">
345345 gvir_config_storage_pool_get_name (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>);</pre>
346346 <p>Gets the name of the pool.</p>
347347 <div class="refsect3">
348 <a name="id-1.2.10.7.10.5"></a><h4>Parameters</h4>
349 <div class="informaltable"><table width="100%" border="0">
350 <colgroup>
351 <col width="150px" class="parameters_name">
352 <col class="parameters_description">
353 <col width="200px" class="parameters_annotations">
354 </colgroup>
355 <tbody><tr>
356 <td class="parameter_name"><p>pool</p></td>
357 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
358 <td class="parameter_annotations"> </td>
359 </tr></tbody>
360 </table></div>
361 </div>
362 <div class="refsect3">
363 <a name="id-1.2.10.7.10.6"></a><h4>Returns</h4>
348 <a name="gvir-config-storage-pool-get-name.parameters"></a><h4>Parameters</h4>
349 <div class="informaltable"><table class="informaltable" width="100%" border="0">
350 <colgroup>
351 <col width="150px" class="parameters_name">
352 <col class="parameters_description">
353 <col width="200px" class="parameters_annotations">
354 </colgroup>
355 <tbody><tr>
356 <td class="parameter_name"><p>pool</p></td>
357 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
358 <td class="parameter_annotations"> </td>
359 </tr></tbody>
360 </table></div>
361 </div>
362 <div class="refsect3">
363 <a name="gvir-config-storage-pool-get-name.returns"></a><h4>Returns</h4>
364364 <p> name of <em class="parameter"><code>pool</code></em>
365365 .</p>
366366 </div>
372372 gvir_config_storage_pool_set_name (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
373373 <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
374374 <div class="refsect3">
375 <a name="id-1.2.10.7.11.4"></a><h4>Parameters</h4>
376 <div class="informaltable"><table width="100%" border="0">
375 <a name="gvir-config-storage-pool-set-name.parameters"></a><h4>Parameters</h4>
376 <div class="informaltable"><table class="informaltable" width="100%" border="0">
377377 <colgroup>
378378 <col width="150px" class="parameters_name">
379379 <col class="parameters_description">
395395 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>);</pre>
396396 <p>Gets the type of the pool.</p>
397397 <div class="refsect3">
398 <a name="id-1.2.10.7.12.5"></a><h4>Parameters</h4>
399 <div class="informaltable"><table width="100%" border="0">
400 <colgroup>
401 <col width="150px" class="parameters_name">
402 <col class="parameters_description">
403 <col width="200px" class="parameters_annotations">
404 </colgroup>
405 <tbody><tr>
406 <td class="parameter_name"><p>pool</p></td>
407 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
408 <td class="parameter_annotations"> </td>
409 </tr></tbody>
410 </table></div>
411 </div>
412 <div class="refsect3">
413 <a name="id-1.2.10.7.12.6"></a><h4>Returns</h4>
398 <a name="gvir-config-storage-pool-get-pool-type.parameters"></a><h4>Parameters</h4>
399 <div class="informaltable"><table class="informaltable" width="100%" border="0">
400 <colgroup>
401 <col width="150px" class="parameters_name">
402 <col class="parameters_description">
403 <col width="200px" class="parameters_annotations">
404 </colgroup>
405 <tbody><tr>
406 <td class="parameter_name"><p>pool</p></td>
407 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
408 <td class="parameter_annotations"> </td>
409 </tr></tbody>
410 </table></div>
411 </div>
412 <div class="refsect3">
413 <a name="gvir-config-storage-pool-get-pool-type.returns"></a><h4>Returns</h4>
414414 <p> <span class="type">Gname</span> of <em class="parameter"><code>pool</code></em>
415415 .</p>
416416 </div>
431431 <p>Gets the source for <em class="parameter"><code>pool</code></em>
432432 </p>
433433 <div class="refsect3">
434 <a name="id-1.2.10.7.14.5"></a><h4>Parameters</h4>
435 <div class="informaltable"><table width="100%" border="0">
436 <colgroup>
437 <col width="150px" class="parameters_name">
438 <col class="parameters_description">
439 <col width="200px" class="parameters_annotations">
440 </colgroup>
441 <tbody><tr>
442 <td class="parameter_name"><p>pool</p></td>
443 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
444 <td class="parameter_annotations"> </td>
445 </tr></tbody>
446 </table></div>
447 </div>
448 <div class="refsect3">
449 <a name="id-1.2.10.7.14.6"></a><h4>Returns</h4>
434 <a name="gvir-config-storage-pool-get-source.parameters"></a><h4>Parameters</h4>
435 <div class="informaltable"><table class="informaltable" width="100%" border="0">
436 <colgroup>
437 <col width="150px" class="parameters_name">
438 <col class="parameters_description">
439 <col width="200px" class="parameters_annotations">
440 </colgroup>
441 <tbody><tr>
442 <td class="parameter_name"><p>pool</p></td>
443 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
444 <td class="parameter_annotations"> </td>
445 </tr></tbody>
446 </table></div>
447 </div>
448 <div class="refsect3">
449 <a name="gvir-config-storage-pool-get-source.returns"></a><h4>Returns</h4>
450450 <p> a new <span class="type">GVirConfigStoragePoolSource</span> instance. </p>
451451 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
452452 </div>
458458 gvir_config_storage_pool_set_source (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
459459 <em class="parameter"><code><span class="type">GVirConfigStoragePoolSource</span> *source</code></em>);</pre>
460460 <div class="refsect3">
461 <a name="id-1.2.10.7.15.4"></a><h4>Parameters</h4>
462 <div class="informaltable"><table width="100%" border="0">
461 <a name="gvir-config-storage-pool-set-source.parameters"></a><h4>Parameters</h4>
462 <div class="informaltable"><table class="informaltable" width="100%" border="0">
463463 <colgroup>
464464 <col width="150px" class="parameters_name">
465465 <col class="parameters_description">
481481 <p>Gets the target for <em class="parameter"><code>pool</code></em>
482482 </p>
483483 <div class="refsect3">
484 <a name="id-1.2.10.7.16.5"></a><h4>Parameters</h4>
485 <div class="informaltable"><table width="100%" border="0">
486 <colgroup>
487 <col width="150px" class="parameters_name">
488 <col class="parameters_description">
489 <col width="200px" class="parameters_annotations">
490 </colgroup>
491 <tbody><tr>
492 <td class="parameter_name"><p>pool</p></td>
493 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
494 <td class="parameter_annotations"> </td>
495 </tr></tbody>
496 </table></div>
497 </div>
498 <div class="refsect3">
499 <a name="id-1.2.10.7.16.6"></a><h4>Returns</h4>
484 <a name="gvir-config-storage-pool-get-target.parameters"></a><h4>Parameters</h4>
485 <div class="informaltable"><table class="informaltable" width="100%" border="0">
486 <colgroup>
487 <col width="150px" class="parameters_name">
488 <col class="parameters_description">
489 <col width="200px" class="parameters_annotations">
490 </colgroup>
491 <tbody><tr>
492 <td class="parameter_name"><p>pool</p></td>
493 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
494 <td class="parameter_annotations"> </td>
495 </tr></tbody>
496 </table></div>
497 </div>
498 <div class="refsect3">
499 <a name="gvir-config-storage-pool-get-target.returns"></a><h4>Returns</h4>
500500 <p> a new <span class="type">GVirConfigStoragePoolTarget</span> instance. </p>
501501 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
502502 </div>
508508 gvir_config_storage_pool_set_target (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
509509 <em class="parameter"><code><span class="type">GVirConfigStoragePoolTarget</span> *target</code></em>);</pre>
510510 <div class="refsect3">
511 <a name="id-1.2.10.7.17.4"></a><h4>Parameters</h4>
512 <div class="informaltable"><table width="100%" border="0">
511 <a name="gvir-config-storage-pool-set-target.parameters"></a><h4>Parameters</h4>
512 <div class="informaltable"><table class="informaltable" width="100%" border="0">
513513 <colgroup>
514514 <col width="150px" class="parameters_name">
515515 <col class="parameters_description">
531531 <p>Gets the unique identifier for <em class="parameter"><code>pool</code></em>
532532 .</p>
533533 <div class="refsect3">
534 <a name="id-1.2.10.7.18.5"></a><h4>Parameters</h4>
535 <div class="informaltable"><table width="100%" border="0">
536 <colgroup>
537 <col width="150px" class="parameters_name">
538 <col class="parameters_description">
539 <col width="200px" class="parameters_annotations">
540 </colgroup>
541 <tbody><tr>
542 <td class="parameter_name"><p>pool</p></td>
543 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
544 <td class="parameter_annotations"> </td>
545 </tr></tbody>
546 </table></div>
547 </div>
548 <div class="refsect3">
549 <a name="id-1.2.10.7.18.6"></a><h4>Returns</h4>
534 <a name="gvir-config-storage-pool-get-uuid.parameters"></a><h4>Parameters</h4>
535 <div class="informaltable"><table class="informaltable" width="100%" border="0">
536 <colgroup>
537 <col width="150px" class="parameters_name">
538 <col class="parameters_description">
539 <col width="200px" class="parameters_annotations">
540 </colgroup>
541 <tbody><tr>
542 <td class="parameter_name"><p>pool</p></td>
543 <td class="parameter_description"><p>a <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a></p></td>
544 <td class="parameter_annotations"> </td>
545 </tr></tbody>
546 </table></div>
547 </div>
548 <div class="refsect3">
549 <a name="gvir-config-storage-pool-get-uuid.returns"></a><h4>Returns</h4>
550550 <p> unique identifier for <em class="parameter"><code>pool</code></em>
551551 .</p>
552552 </div>
558558 gvir_config_storage_pool_set_uuid (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
559559 <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);</pre>
560560 <div class="refsect3">
561 <a name="id-1.2.10.7.19.4"></a><h4>Parameters</h4>
562 <div class="informaltable"><table width="100%" border="0">
561 <a name="gvir-config-storage-pool-set-uuid.parameters"></a><h4>Parameters</h4>
562 <div class="informaltable"><table class="informaltable" width="100%" border="0">
563563 <colgroup>
564564 <col width="150px" class="parameters_name">
565565 <col class="parameters_description">
594594 <div class="refsect2">
595595 <a name="GVirConfigStoragePoolType"></a><h3>enum GVirConfigStoragePoolType</h3>
596596 <div class="refsect3">
597 <a name="id-1.2.10.8.4.3"></a><h4>Members</h4>
598 <div class="informaltable"><table width="100%" border="0">
597 <a name="GVirConfigStoragePoolType.members"></a><h4>Members</h4>
598 <div class="informaltable"><table class="informaltable" width="100%" border="0">
599599 <colgroup>
600600 <col width="300px" class="enum_members_name">
601601 <col class="enum_members_description">
654654 </div>
655655 </div>
656656 <div class="footer">
657 <hr>Generated by GTK-Doc V1.24</div>
657 <hr>Generated by GTK-Doc V1.25</div>
658658 </body>
659659 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConfigStorageVol: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
88 <link rel="prev" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">
99 <link rel="next" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3333 </tr></table></div>
3434 <div class="refsect1">
3535 <a name="GVirConfigStorageVol.functions"></a><h2>Functions</h2>
36 <div class="informaltable"><table width="100%" border="0">
36 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3737 <colgroup>
3838 <col width="150px" class="functions_return">
3939 <col class="functions_name">
100100 </div>
101101 <div class="refsect1">
102102 <a name="GVirConfigStorageVol.other"></a><h2>Types and Values</h2>
103 <div class="informaltable"><table width="100%" border="0">
103 <div class="informaltable"><table class="informaltable" width="100%" border="0">
104104 <colgroup>
105105 <col width="150px" class="name">
106106 <col class="description">
123123 </div>
124124 <div class="refsect1">
125125 <a name="GVirConfigStorageVol.object-hierarchy"></a><h2>Object Hierarchy</h2>
126 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
126 <pre class="screen"> GObject
127127 <span class="lineart">╰──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
128128 <span class="lineart">╰──</span> GVirConfigStorageVol
129129 </pre>
142142 <div class="refsect2">
143143 <a name="gvir-config-storage-vol-new-from-xml"></a><h3>gvir_config_storage_vol_new_from_xml ()</h3>
144144 <pre class="programlisting"><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="returnvalue">GVirConfigStorageVol</span></a> *
145 gvir_config_storage_vol_new_from_xml (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *xml</code></em>,
146 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
145 gvir_config_storage_vol_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
146 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
147147 </div>
148148 <hr>
149149 <div class="refsect2">
151151 <pre class="programlisting"><span class="returnvalue">void</span>
152152 gvir_config_storage_vol_set_allocation
153153 (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
154 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> allocation</code></em>);</pre>
154 <em class="parameter"><code><span class="type">guint64</span> allocation</code></em>);</pre>
155155 </div>
156156 <hr>
157157 <div class="refsect2">
161161 (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
162162 <em class="parameter"><code><span class="type">GVirConfigStorageVolBackingStore</span> *backing_store</code></em>);</pre>
163163 <div class="refsect3">
164 <a name="id-1.2.11.7.5.4"></a><h4>Parameters</h4>
165 <div class="informaltable"><table width="100%" border="0">
164 <a name="gvir-config-storage-vol-set-backing-store.parameters"></a><h4>Parameters</h4>
165 <div class="informaltable"><table class="informaltable" width="100%" border="0">
166166 <colgroup>
167167 <col width="150px" class="parameters_name">
168168 <col class="parameters_description">
181181 <a name="gvir-config-storage-vol-set-capacity"></a><h3>gvir_config_storage_vol_set_capacity ()</h3>
182182 <pre class="programlisting"><span class="returnvalue">void</span>
183183 gvir_config_storage_vol_set_capacity (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
184 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> capacity</code></em>);</pre>
184 <em class="parameter"><code><span class="type">guint64</span> capacity</code></em>);</pre>
185185 </div>
186186 <hr>
187187 <div class="refsect2">
190190 gvir_config_storage_vol_set_name (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
191191 <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
192192 <div class="refsect3">
193 <a name="id-1.2.11.7.7.4"></a><h4>Parameters</h4>
194 <div class="informaltable"><table width="100%" border="0">
193 <a name="gvir-config-storage-vol-set-name.parameters"></a><h4>Parameters</h4>
194 <div class="informaltable"><table class="informaltable" width="100%" border="0">
195195 <colgroup>
196196 <col width="150px" class="parameters_name">
197197 <col class="parameters_description">
212212 gvir_config_storage_vol_set_target (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
213213 <em class="parameter"><code><span class="type">GVirConfigStorageVolTarget</span> *target</code></em>);</pre>
214214 <div class="refsect3">
215 <a name="id-1.2.11.7.8.4"></a><h4>Parameters</h4>
216 <div class="informaltable"><table width="100%" border="0">
215 <a name="gvir-config-storage-vol-set-target.parameters"></a><h4>Parameters</h4>
216 <div class="informaltable"><table class="informaltable" width="100%" border="0">
217217 <colgroup>
218218 <col width="150px" class="parameters_name">
219219 <col class="parameters_description">
252252 </div>
253253 </div>
254254 <div class="footer">
255 <hr>Generated by GTK-Doc V1.24</div>
255 <hr>Generated by GTK-Doc V1.25</div>
256256 </body>
257257 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Annotation Glossary: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt-gconfig Reference Manual">
88 <link rel="prev" href="api-index-full.html" title="API Index">
9 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
9 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1010 <link rel="stylesheet" href="style.css" type="text/css">
1111 </head>
1212 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
5050 <dd class="glossdef"><p>Override the parsed C type with given type.</p></dd>
5151 </div>
5252 <div class="footer">
53 <hr>Generated by GTK-Doc V1.24</div>
53 <hr>Generated by GTK-Doc V1.25</div>
5454 </body>
5555 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>API Index: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt-gconfig Reference Manual">
88 <link rel="prev" href="object-tree.html" title="Object Hierarchy">
99 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2525 <a name="api-index-full"></a>API Index</h1></div></div></div>
2626 <a name="idx"></a><a name="idxT"></a><h3 class="title">T</h3>
2727 <dt>
28 <a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#g-type-init">g_type_init</a>, macro in libvirt-gconfig-compat
28 g_type_init, macro in libvirt-gconfig-compat
2929 </dt>
3030 <dd></dd>
3131 <a name="idxV"></a><h3 class="title">V</h3>
586586 </dt>
587587 <dd></dd>
588588 <dt>
589 GVirConfigDomainHostdev, struct in GVirConfigDomainHostdev
590 </dt>
591 <dd></dd>
592 <dt>
593 GVirConfigDomainHostdevClass, struct in GVirConfigDomainHostdev
594 </dt>
595 <dd></dd>
596 <dt>
597 GVirConfigDomainHostdevPci, struct in GVirConfigDomainHostdevPci
598 </dt>
599 <dd></dd>
600 <dt>
601 GVirConfigDomainHostdevPciClass, struct in GVirConfigDomainHostdevPci
602 </dt>
603 <dd></dd>
604 <dt>
605 GVirConfigDomainHostdevPciPrivate, struct in GVirConfigDomainHostdevPci
606 </dt>
607 <dd></dd>
608 <dt>
609 GVirConfigDomainHostdevPrivate, struct in GVirConfigDomainHostdev
610 </dt>
611 <dd></dd>
612 <dt>
589613 GVirConfigDomainInput, struct in GVirConfigDomainInput
590614 </dt>
591615 <dd></dd>
13181342 </dt>
13191343 <dd></dd>
13201344 <dt>
1345 gvir_config_domain_address_pci_get_bus, function in GVirConfigDomainAddressPci
1346 </dt>
1347 <dd></dd>
1348 <dt>
1349 gvir_config_domain_address_pci_get_domain, function in GVirConfigDomainAddressPci
1350 </dt>
1351 <dd></dd>
1352 <dt>
1353 gvir_config_domain_address_pci_get_function, function in GVirConfigDomainAddressPci
1354 </dt>
1355 <dd></dd>
1356 <dt>
1357 gvir_config_domain_address_pci_get_multifunction, function in GVirConfigDomainAddressPci
1358 </dt>
1359 <dd></dd>
1360 <dt>
1361 gvir_config_domain_address_pci_get_slot, function in GVirConfigDomainAddressPci
1362 </dt>
1363 <dd></dd>
1364 <dt>
13211365 gvir_config_domain_address_pci_new, function in GVirConfigDomainAddressPci
13221366 </dt>
13231367 <dd></dd>
19782022 </dt>
19792023 <dd></dd>
19802024 <dt>
2025 gvir_config_domain_graphics_spice_set_gl, function in GVirConfigDomainGraphicsSpice
2026 </dt>
2027 <dd></dd>
2028 <dt>
19812029 gvir_config_domain_graphics_spice_set_image_compression, function in GVirConfigDomainGraphicsSpice
19822030 </dt>
19832031 <dd></dd>
20262074 </dt>
20272075 <dd></dd>
20282076 <dt>
2077 gvir_config_domain_hostdev_get_boot_order, function in GVirConfigDomainHostdev
2078 </dt>
2079 <dd></dd>
2080 <dt>
2081 gvir_config_domain_hostdev_get_readonly, function in GVirConfigDomainHostdev
2082 </dt>
2083 <dd></dd>
2084 <dt>
2085 gvir_config_domain_hostdev_get_shareable, function in GVirConfigDomainHostdev
2086 </dt>
2087 <dd></dd>
2088 <dt>
2089 gvir_config_domain_hostdev_new_from_tree, function in libvirt-gconfig-domain-device-private
2090 </dt>
2091 <dd></dd>
2092 <dt>
2093 gvir_config_domain_hostdev_pci_get_address, function in GVirConfigDomainHostdevPci
2094 </dt>
2095 <dd></dd>
2096 <dt>
2097 gvir_config_domain_hostdev_pci_get_managed, function in GVirConfigDomainHostdevPci
2098 </dt>
2099 <dd></dd>
2100 <dt>
2101 gvir_config_domain_hostdev_pci_get_rom_bar, function in GVirConfigDomainHostdevPci
2102 </dt>
2103 <dd></dd>
2104 <dt>
2105 gvir_config_domain_hostdev_pci_get_rom_file, function in GVirConfigDomainHostdevPci
2106 </dt>
2107 <dd></dd>
2108 <dt>
2109 gvir_config_domain_hostdev_pci_new, function in GVirConfigDomainHostdevPci
2110 </dt>
2111 <dd></dd>
2112 <dt>
2113 gvir_config_domain_hostdev_pci_new_from_xml, function in GVirConfigDomainHostdevPci
2114 </dt>
2115 <dd></dd>
2116 <dt>
2117 gvir_config_domain_hostdev_pci_set_address, function in GVirConfigDomainHostdevPci
2118 </dt>
2119 <dd></dd>
2120 <dt>
2121 gvir_config_domain_hostdev_pci_set_managed, function in GVirConfigDomainHostdevPci
2122 </dt>
2123 <dd></dd>
2124 <dt>
2125 gvir_config_domain_hostdev_pci_set_rom_bar, function in GVirConfigDomainHostdevPci
2126 </dt>
2127 <dd></dd>
2128 <dt>
2129 gvir_config_domain_hostdev_pci_set_rom_file, function in GVirConfigDomainHostdevPci
2130 </dt>
2131 <dd></dd>
2132 <dt>
2133 gvir_config_domain_hostdev_set_boot_order, function in GVirConfigDomainHostdev
2134 </dt>
2135 <dd></dd>
2136 <dt>
2137 gvir_config_domain_hostdev_set_readonly, function in GVirConfigDomainHostdev
2138 </dt>
2139 <dd></dd>
2140 <dt>
2141 gvir_config_domain_hostdev_set_shareable, function in GVirConfigDomainHostdev
2142 </dt>
2143 <dd></dd>
2144 <dt>
20292145 gvir_config_domain_input_get_bus, function in GVirConfigDomainInput
20302146 </dt>
20312147 <dd></dd>
26102726 </dt>
26112727 <dd></dd>
26122728 <dt>
2729 gvir_config_domain_video_get_model, function in GVirConfigDomainVideo
2730 </dt>
2731 <dd></dd>
2732 <dt>
26132733 gvir_config_domain_video_new, function in GVirConfigDomainVideo
26142734 </dt>
26152735 <dd></dd>
26182738 </dt>
26192739 <dd></dd>
26202740 <dt>
2741 gvir_config_domain_video_set_accel3d, function in GVirConfigDomainVideo
2742 </dt>
2743 <dd></dd>
2744 <dt>
26212745 gvir_config_domain_video_set_heads, function in GVirConfigDomainVideo
26222746 </dt>
26232747 <dd></dd>
27752899 <dd></dd>
27762900 <dt>
27772901 gvir_config_object_get_xml_node, function in libvirt-gconfig-object-private
2902 </dt>
2903 <dd></dd>
2904 <dt>
2905 gvir_config_object_has_child, function in libvirt-gconfig-object-private
27782906 </dt>
27792907 <dd></dd>
27802908 <dt>
31593287 <dd></dd>
31603288 </div>
31613289 <div class="footer">
3162 <hr>Generated by GTK-Doc V1.24</div>
3290 <hr>Generated by GTK-Doc V1.25</div>
31633291 </body>
31643292 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Libvirt-gconfig: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt-gconfig Reference Manual">
88 <link rel="prev" href="index.html" title="Libvirt-gconfig Reference Manual">
99 <link rel="next" href="GVirConfigObject.html" title="GVirConfigObject">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
5858 </dl></div>
5959 </div>
6060 <div class="footer">
61 <hr>Generated by GTK-Doc V1.24</div>
61 <hr>Generated by GTK-Doc V1.25</div>
6262 </body>
6363 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Libvirt-gconfig Reference Manual: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="next" href="ch01.html" title="Libvirt-gconfig">
8 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
8 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
99 <link rel="stylesheet" href="style.css" type="text/css">
1010 </head>
1111 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
5757 </dl></div>
5858 </div>
5959 <div class="footer">
60 <hr>Generated by GTK-Doc V1.24</div>
60 <hr>Generated by GTK-Doc V1.25</div>
6161 </body>
6262 </html>
+0
-279
docs/libvirt-gconfig/html/index.sgml less more
0 <ANCHOR id="GVirConfigObject" href="Libvirt-gconfig/GVirConfigObject.html">
1 <ANCHOR id="GVirConfigObject.functions" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.functions">
2 <ANCHOR id="GVirConfigObject.properties" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.properties">
3 <ANCHOR id="GVirConfigObject.other" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.other">
4 <ANCHOR id="GVirConfigObject.object-hierarchy" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.object-hierarchy">
5 <ANCHOR id="GVirConfigObject.description" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.description">
6 <ANCHOR id="GVirConfigObject.functions_details" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.functions_details">
7 <ANCHOR id="gvir-config-object-new" href="Libvirt-gconfig/GVirConfigObject.html#gvir-config-object-new">
8 <ANCHOR id="gvir-config-object-new-from-xml" href="Libvirt-gconfig/GVirConfigObject.html#gvir-config-object-new-from-xml">
9 <ANCHOR id="gvir-config-object-validate" href="Libvirt-gconfig/GVirConfigObject.html#gvir-config-object-validate">
10 <ANCHOR id="gvir-config-object-to-xml" href="Libvirt-gconfig/GVirConfigObject.html#gvir-config-object-to-xml">
11 <ANCHOR id="gvir-config-object-get-schema" href="Libvirt-gconfig/GVirConfigObject.html#gvir-config-object-get-schema">
12 <ANCHOR id="GVirConfigObject.other_details" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.other_details">
13 <ANCHOR id="GVirConfigObject-struct" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject-struct">
14 <ANCHOR id="GVirConfigObjectClass" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObjectClass">
15 <ANCHOR id="GVirConfigObjectPrivate" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObjectPrivate">
16 <ANCHOR id="GVirConfigObject.property-details" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.property-details">
17 <ANCHOR id="GVirConfigObject--doc" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject--doc">
18 <ANCHOR id="GVirConfigObject--node" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject--node">
19 <ANCHOR id="GVirConfigObject--schema" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject--schema">
20 <ANCHOR id="GVirConfigDomain" href="Libvirt-gconfig/GVirConfigDomain.html">
21 <ANCHOR id="GVirConfigDomain.functions" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.functions">
22 <ANCHOR id="GVirConfigDomain.properties" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.properties">
23 <ANCHOR id="GVirConfigDomain.other" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.other">
24 <ANCHOR id="GVirConfigDomain.object-hierarchy" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.object-hierarchy">
25 <ANCHOR id="GVirConfigDomain.description" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.description">
26 <ANCHOR id="GVirConfigDomain.functions_details" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.functions_details">
27 <ANCHOR id="gvir-config-domain-new-from-xml" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-new-from-xml">
28 <ANCHOR id="gvir-config-domain-new" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-new">
29 <ANCHOR id="gvir-config-domain-get-virt-type" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-virt-type">
30 <ANCHOR id="gvir-config-domain-set-virt-type" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-virt-type">
31 <ANCHOR id="gvir-config-domain-get-name" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-name">
32 <ANCHOR id="gvir-config-domain-set-name" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-name">
33 <ANCHOR id="gvir-config-domain-get-uuid" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-uuid">
34 <ANCHOR id="gvir-config-domain-set-uuid" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-uuid">
35 <ANCHOR id="gvir-config-domain-get-description" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-description">
36 <ANCHOR id="gvir-config-domain-set-description" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-description">
37 <ANCHOR id="gvir-config-domain-get-memory" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-memory">
38 <ANCHOR id="gvir-config-domain-set-memory" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-memory">
39 <ANCHOR id="gvir-config-domain-get-current-memory" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-current-memory">
40 <ANCHOR id="gvir-config-domain-set-current-memory" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-current-memory">
41 <ANCHOR id="gvir-config-domain-get-vcpus" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-vcpus">
42 <ANCHOR id="gvir-config-domain-set-vcpus" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-vcpus">
43 <ANCHOR id="gvir-config-domain-get-features" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-features">
44 <ANCHOR id="gvir-config-domain-set-features" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-features">
45 <ANCHOR id="gvir-config-domain-get-clock" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-clock">
46 <ANCHOR id="gvir-config-domain-set-clock" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-clock">
47 <ANCHOR id="gvir-config-domain-get-os" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-os">
48 <ANCHOR id="gvir-config-domain-set-os" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-os">
49 <ANCHOR id="gvir-config-domain-set-seclabel" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-seclabel">
50 <ANCHOR id="gvir-config-domain-get-title" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-title">
51 <ANCHOR id="gvir-config-domain-set-title" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-title">
52 <ANCHOR id="gvir-config-domain-set-devices" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-devices">
53 <ANCHOR id="gvir-config-domain-add-device" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-add-device">
54 <ANCHOR id="gvir-config-domain-get-devices" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-devices">
55 <ANCHOR id="gvir-config-domain-set-lifecycle" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-lifecycle">
56 <ANCHOR id="gvir-config-domain-set-custom-xml" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-custom-xml">
57 <ANCHOR id="gvir-config-domain-get-custom-xml" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-custom-xml">
58 <ANCHOR id="gvir-config-domain-get-cpu" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-cpu">
59 <ANCHOR id="gvir-config-domain-set-cpu" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-cpu">
60 <ANCHOR id="gvir-config-domain-set-power-management" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-power-management">
61 <ANCHOR id="GVirConfigDomain.other_details" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.other_details">
62 <ANCHOR id="GVirConfigDomain-struct" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct">
63 <ANCHOR id="GVirConfigDomainClass" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainClass">
64 <ANCHOR id="GVirConfigDomainVirtType" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainVirtType">
65 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-QEMU:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-QEMU:CAPS">
66 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-KQEMU:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-KQEMU:CAPS">
67 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-KVM:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-KVM:CAPS">
68 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-XEN:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-XEN:CAPS">
69 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-LXC:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-LXC:CAPS">
70 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-UML:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-UML:CAPS">
71 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-OPENVZ:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-OPENVZ:CAPS">
72 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-VSERVER:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-VSERVER:CAPS">
73 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-LDOM:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-LDOM:CAPS">
74 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-TEST:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-TEST:CAPS">
75 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-VMWARE:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-VMWARE:CAPS">
76 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-HYPERV:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-HYPERV:CAPS">
77 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-VBOX:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-VBOX:CAPS">
78 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-ONE:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-ONE:CAPS">
79 <ANCHOR id="GVIR-CONFIG-DOMAIN-VIRT-PHYP:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-VIRT-PHYP:CAPS">
80 <ANCHOR id="GVirConfigDomainLifecycleEvent" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainLifecycleEvent">
81 <ANCHOR id="GVIR-CONFIG-DOMAIN-LIFECYCLE-ON-POWEROFF:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-LIFECYCLE-ON-POWEROFF:CAPS">
82 <ANCHOR id="GVIR-CONFIG-DOMAIN-LIFECYCLE-ON-REBOOT:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-LIFECYCLE-ON-REBOOT:CAPS">
83 <ANCHOR id="GVIR-CONFIG-DOMAIN-LIFECYCLE-ON-CRASH:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-LIFECYCLE-ON-CRASH:CAPS">
84 <ANCHOR id="GVirConfigDomainLifecycleAction" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainLifecycleAction">
85 <ANCHOR id="GVIR-CONFIG-DOMAIN-LIFECYCLE-DESTROY:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-LIFECYCLE-DESTROY:CAPS">
86 <ANCHOR id="GVIR-CONFIG-DOMAIN-LIFECYCLE-RESTART:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-LIFECYCLE-RESTART:CAPS">
87 <ANCHOR id="GVIR-CONFIG-DOMAIN-LIFECYCLE-PRESERVE:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-LIFECYCLE-PRESERVE:CAPS">
88 <ANCHOR id="GVIR-CONFIG-DOMAIN-LIFECYCLE-RENAME-RESTART:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-LIFECYCLE-RENAME-RESTART:CAPS">
89 <ANCHOR id="GVIR-CONFIG-DOMAIN-LIFECYCLE-COREDUMP-DESTROY:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-LIFECYCLE-COREDUMP-DESTROY:CAPS">
90 <ANCHOR id="GVIR-CONFIG-DOMAIN-LIFECYCLE-COREDUMP-RESTART:CAPS" href="Libvirt-gconfig/GVirConfigDomain.html#GVIR-CONFIG-DOMAIN-LIFECYCLE-COREDUMP-RESTART:CAPS">
91 <ANCHOR id="GVirConfigDomainPrivate" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainPrivate">
92 <ANCHOR id="GVirConfigDomain.property-details" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.property-details">
93 <ANCHOR id="GVirConfigDomain--current-memory" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--current-memory">
94 <ANCHOR id="GVirConfigDomain--description" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--description">
95 <ANCHOR id="GVirConfigDomain--features" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--features">
96 <ANCHOR id="GVirConfigDomain--memory" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--memory">
97 <ANCHOR id="GVirConfigDomain--name" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--name">
98 <ANCHOR id="GVirConfigDomain--title" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--title">
99 <ANCHOR id="GVirConfigDomain--uuid" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--uuid">
100 <ANCHOR id="GVirConfigDomain--vcpu" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--vcpu">
101 <ANCHOR id="GVirConfigDomainSnapshot" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html">
102 <ANCHOR id="GVirConfigDomainSnapshot.functions" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot.functions">
103 <ANCHOR id="GVirConfigDomainSnapshot.other" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot.other">
104 <ANCHOR id="GVirConfigDomainSnapshot.object-hierarchy" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot.object-hierarchy">
105 <ANCHOR id="GVirConfigDomainSnapshot.description" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot.description">
106 <ANCHOR id="GVirConfigDomainSnapshot.functions_details" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot.functions_details">
107 <ANCHOR id="gvir-config-domain-snapshot-new" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-new">
108 <ANCHOR id="gvir-config-domain-snapshot-new-from-xml" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-new-from-xml">
109 <ANCHOR id="gvir-config-domain-snapshot-get-name" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-get-name">
110 <ANCHOR id="gvir-config-domain-snapshot-set-name" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-set-name">
111 <ANCHOR id="gvir-config-domain-snapshot-get-description" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-get-description">
112 <ANCHOR id="gvir-config-domain-snapshot-set-description" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-set-description">
113 <ANCHOR id="gvir-config-domain-snapshot-get-memory-state" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-get-memory-state">
114 <ANCHOR id="gvir-config-domain-snapshot-set-memory-state" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-set-memory-state">
115 <ANCHOR id="gvir-config-domain-snapshot-get-memory-file" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-get-memory-file">
116 <ANCHOR id="gvir-config-domain-snapshot-set-memory-file" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-set-memory-file">
117 <ANCHOR id="gvir-config-domain-snapshot-get-creation-time" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-get-creation-time">
118 <ANCHOR id="gvir-config-domain-snapshot-get-state" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-get-state">
119 <ANCHOR id="gvir-config-domain-snapshot-get-parent" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-get-parent">
120 <ANCHOR id="gvir-config-domain-snapshot-get-domain" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-get-domain">
121 <ANCHOR id="gvir-config-domain-snapshot-set-disks" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-set-disks">
122 <ANCHOR id="gvir-config-domain-snapshot-add-disk" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-add-disk">
123 <ANCHOR id="gvir-config-domain-snapshot-get-disks" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-get-disks">
124 <ANCHOR id="GVirConfigDomainSnapshot.other_details" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot.other_details">
125 <ANCHOR id="GVirConfigDomainSnapshot-struct" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot-struct">
126 <ANCHOR id="GVirConfigDomainSnapshotClass" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshotClass">
127 <ANCHOR id="GVirConfigDomainSnapshotDomainState" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshotDomainState">
128 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-NOSTATE:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-NOSTATE:CAPS">
129 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-RUNNING:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-RUNNING:CAPS">
130 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-BLOCKED:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-BLOCKED:CAPS">
131 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-PAUSED:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-PAUSED:CAPS">
132 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-SHUTDOWN:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-SHUTDOWN:CAPS">
133 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-SHUTOFF:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-SHUTOFF:CAPS">
134 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-CRASHED:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-CRASHED:CAPS">
135 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-PMSUSPENDED:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-PMSUSPENDED:CAPS">
136 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-DISK-SNAPSHOT:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-DOMAIN-STATE-DISK-SNAPSHOT:CAPS">
137 <ANCHOR id="GVirConfigDomainSnapshotMemoryState" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshotMemoryState">
138 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-MEMORY-STATE-NONE:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-MEMORY-STATE-NONE:CAPS">
139 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-MEMORY-STATE-INTERNAL:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-MEMORY-STATE-INTERNAL:CAPS">
140 <ANCHOR id="GVIR-CONFIG-DOMAIN-SNAPSHOT-MEMORY-STATE-EXTERNAL:CAPS" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVIR-CONFIG-DOMAIN-SNAPSHOT-MEMORY-STATE-EXTERNAL:CAPS">
141 <ANCHOR id="GVirConfigDomainSnapshotPrivate" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshotPrivate">
142 <ANCHOR id="GVirConfigInterface" href="Libvirt-gconfig/GVirConfigInterface.html">
143 <ANCHOR id="GVirConfigInterface.functions" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface.functions">
144 <ANCHOR id="GVirConfigInterface.other" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface.other">
145 <ANCHOR id="GVirConfigInterface.object-hierarchy" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface.object-hierarchy">
146 <ANCHOR id="GVirConfigInterface.description" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface.description">
147 <ANCHOR id="GVirConfigInterface.functions_details" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface.functions_details">
148 <ANCHOR id="gvir-config-interface-new" href="Libvirt-gconfig/GVirConfigInterface.html#gvir-config-interface-new">
149 <ANCHOR id="gvir-config-interface-new-from-xml" href="Libvirt-gconfig/GVirConfigInterface.html#gvir-config-interface-new-from-xml">
150 <ANCHOR id="GVirConfigInterface.other_details" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface.other_details">
151 <ANCHOR id="GVirConfigInterface-struct" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface-struct">
152 <ANCHOR id="GVirConfigInterfaceClass" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterfaceClass">
153 <ANCHOR id="GVirConfigInterfacePrivate" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterfacePrivate">
154 <ANCHOR id="GVirConfigNetworkFilter" href="Libvirt-gconfig/GVirConfigNetworkFilter.html">
155 <ANCHOR id="GVirConfigNetworkFilter.functions" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter.functions">
156 <ANCHOR id="GVirConfigNetworkFilter.other" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter.other">
157 <ANCHOR id="GVirConfigNetworkFilter.object-hierarchy" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter.object-hierarchy">
158 <ANCHOR id="GVirConfigNetworkFilter.description" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter.description">
159 <ANCHOR id="GVirConfigNetworkFilter.functions_details" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter.functions_details">
160 <ANCHOR id="gvir-config-network-filter-new" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#gvir-config-network-filter-new">
161 <ANCHOR id="gvir-config-network-filter-new-from-xml" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#gvir-config-network-filter-new-from-xml">
162 <ANCHOR id="GVirConfigNetworkFilter.other_details" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter.other_details">
163 <ANCHOR id="GVirConfigNetworkFilter-struct" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter-struct">
164 <ANCHOR id="GVirConfigNetworkFilterClass" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilterClass">
165 <ANCHOR id="GVirConfigNetworkFilterPrivate" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilterPrivate">
166 <ANCHOR id="GVirConfigNetwork" href="Libvirt-gconfig/GVirConfigNetwork.html">
167 <ANCHOR id="GVirConfigNetwork.functions" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork.functions">
168 <ANCHOR id="GVirConfigNetwork.other" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork.other">
169 <ANCHOR id="GVirConfigNetwork.object-hierarchy" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork.object-hierarchy">
170 <ANCHOR id="GVirConfigNetwork.description" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork.description">
171 <ANCHOR id="GVirConfigNetwork.functions_details" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork.functions_details">
172 <ANCHOR id="gvir-config-network-new" href="Libvirt-gconfig/GVirConfigNetwork.html#gvir-config-network-new">
173 <ANCHOR id="gvir-config-network-new-from-xml" href="Libvirt-gconfig/GVirConfigNetwork.html#gvir-config-network-new-from-xml">
174 <ANCHOR id="GVirConfigNetwork.other_details" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork.other_details">
175 <ANCHOR id="GVirConfigNetwork-struct" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork-struct">
176 <ANCHOR id="GVirConfigNetworkClass" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetworkClass">
177 <ANCHOR id="GVirConfigNetworkPrivate" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetworkPrivate">
178 <ANCHOR id="GVirConfigNodeDevice" href="Libvirt-gconfig/GVirConfigNodeDevice.html">
179 <ANCHOR id="GVirConfigNodeDevice.functions" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice.functions">
180 <ANCHOR id="GVirConfigNodeDevice.other" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice.other">
181 <ANCHOR id="GVirConfigNodeDevice.object-hierarchy" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice.object-hierarchy">
182 <ANCHOR id="GVirConfigNodeDevice.description" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice.description">
183 <ANCHOR id="GVirConfigNodeDevice.functions_details" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice.functions_details">
184 <ANCHOR id="gvir-config-node-device-new" href="Libvirt-gconfig/GVirConfigNodeDevice.html#gvir-config-node-device-new">
185 <ANCHOR id="gvir-config-node-device-new-from-xml" href="Libvirt-gconfig/GVirConfigNodeDevice.html#gvir-config-node-device-new-from-xml">
186 <ANCHOR id="GVirConfigNodeDevice.other_details" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice.other_details">
187 <ANCHOR id="GVirConfigNodeDevice-struct" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice-struct">
188 <ANCHOR id="GVirConfigNodeDeviceClass" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDeviceClass">
189 <ANCHOR id="GVirConfigNodeDevicePrivate" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevicePrivate">
190 <ANCHOR id="GVirConfigSecret" href="Libvirt-gconfig/GVirConfigSecret.html">
191 <ANCHOR id="GVirConfigSecret.functions" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret.functions">
192 <ANCHOR id="GVirConfigSecret.other" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret.other">
193 <ANCHOR id="GVirConfigSecret.object-hierarchy" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret.object-hierarchy">
194 <ANCHOR id="GVirConfigSecret.description" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret.description">
195 <ANCHOR id="GVirConfigSecret.functions_details" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret.functions_details">
196 <ANCHOR id="gvir-config-secret-new" href="Libvirt-gconfig/GVirConfigSecret.html#gvir-config-secret-new">
197 <ANCHOR id="gvir-config-secret-new-from-xml" href="Libvirt-gconfig/GVirConfigSecret.html#gvir-config-secret-new-from-xml">
198 <ANCHOR id="GVirConfigSecret.other_details" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret.other_details">
199 <ANCHOR id="GVirConfigSecret-struct" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret-struct">
200 <ANCHOR id="GVirConfigSecretClass" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecretClass">
201 <ANCHOR id="GVirConfigSecretPrivate" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecretPrivate">
202 <ANCHOR id="GVirConfigStoragePool" href="Libvirt-gconfig/GVirConfigStoragePool.html">
203 <ANCHOR id="GVirConfigStoragePool.functions" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool.functions">
204 <ANCHOR id="GVirConfigStoragePool.other" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool.other">
205 <ANCHOR id="GVirConfigStoragePool.object-hierarchy" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool.object-hierarchy">
206 <ANCHOR id="GVirConfigStoragePool.description" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool.description">
207 <ANCHOR id="GVirConfigStoragePool.functions_details" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool.functions_details">
208 <ANCHOR id="gvir-config-storage-pool-new" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-new">
209 <ANCHOR id="gvir-config-storage-pool-new-from-xml" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-new-from-xml">
210 <ANCHOR id="gvir-config-storage-pool-get-allocation" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-get-allocation">
211 <ANCHOR id="gvir-config-storage-pool-set-allocation" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-allocation">
212 <ANCHOR id="gvir-config-storage-pool-get-available" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-get-available">
213 <ANCHOR id="gvir-config-storage-pool-set-available" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-available">
214 <ANCHOR id="gvir-config-storage-pool-get-capacity" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-get-capacity">
215 <ANCHOR id="gvir-config-storage-pool-set-capacity" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-capacity">
216 <ANCHOR id="gvir-config-storage-pool-get-name" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-get-name">
217 <ANCHOR id="gvir-config-storage-pool-set-name" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-name">
218 <ANCHOR id="gvir-config-storage-pool-get-pool-type" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-get-pool-type">
219 <ANCHOR id="gvir-config-storage-pool-set-pool-type" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-pool-type">
220 <ANCHOR id="gvir-config-storage-pool-get-source" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-get-source">
221 <ANCHOR id="gvir-config-storage-pool-set-source" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-source">
222 <ANCHOR id="gvir-config-storage-pool-get-target" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-get-target">
223 <ANCHOR id="gvir-config-storage-pool-set-target" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-target">
224 <ANCHOR id="gvir-config-storage-pool-get-uuid" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-get-uuid">
225 <ANCHOR id="gvir-config-storage-pool-set-uuid" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-uuid">
226 <ANCHOR id="GVirConfigStoragePool.other_details" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool.other_details">
227 <ANCHOR id="GVirConfigStoragePool-struct" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool-struct">
228 <ANCHOR id="GVirConfigStoragePoolClass" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePoolClass">
229 <ANCHOR id="GVirConfigStoragePoolType" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePoolType">
230 <ANCHOR id="GVIR-CONFIG-STORAGE-POOL-TYPE-DIR:CAPS" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVIR-CONFIG-STORAGE-POOL-TYPE-DIR:CAPS">
231 <ANCHOR id="GVIR-CONFIG-STORAGE-POOL-TYPE-FS:CAPS" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVIR-CONFIG-STORAGE-POOL-TYPE-FS:CAPS">
232 <ANCHOR id="GVIR-CONFIG-STORAGE-POOL-TYPE-NETFS:CAPS" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVIR-CONFIG-STORAGE-POOL-TYPE-NETFS:CAPS">
233 <ANCHOR id="GVIR-CONFIG-STORAGE-POOL-TYPE-LOGICAL:CAPS" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVIR-CONFIG-STORAGE-POOL-TYPE-LOGICAL:CAPS">
234 <ANCHOR id="GVIR-CONFIG-STORAGE-POOL-TYPE-DISK:CAPS" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVIR-CONFIG-STORAGE-POOL-TYPE-DISK:CAPS">
235 <ANCHOR id="GVIR-CONFIG-STORAGE-POOL-TYPE-ISCSI:CAPS" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVIR-CONFIG-STORAGE-POOL-TYPE-ISCSI:CAPS">
236 <ANCHOR id="GVIR-CONFIG-STORAGE-POOL-TYPE-SCSI:CAPS" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVIR-CONFIG-STORAGE-POOL-TYPE-SCSI:CAPS">
237 <ANCHOR id="GVIR-CONFIG-STORAGE-POOL-TYPE-MPATH:CAPS" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVIR-CONFIG-STORAGE-POOL-TYPE-MPATH:CAPS">
238 <ANCHOR id="GVirConfigStoragePoolPrivate" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePoolPrivate">
239 <ANCHOR id="GVirConfigStorageVol" href="Libvirt-gconfig/GVirConfigStorageVol.html">
240 <ANCHOR id="GVirConfigStorageVol.functions" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol.functions">
241 <ANCHOR id="GVirConfigStorageVol.other" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol.other">
242 <ANCHOR id="GVirConfigStorageVol.object-hierarchy" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol.object-hierarchy">
243 <ANCHOR id="GVirConfigStorageVol.description" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol.description">
244 <ANCHOR id="GVirConfigStorageVol.functions_details" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol.functions_details">
245 <ANCHOR id="gvir-config-storage-vol-new" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-new">
246 <ANCHOR id="gvir-config-storage-vol-new-from-xml" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-new-from-xml">
247 <ANCHOR id="gvir-config-storage-vol-set-allocation" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-set-allocation">
248 <ANCHOR id="gvir-config-storage-vol-set-backing-store" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-set-backing-store">
249 <ANCHOR id="gvir-config-storage-vol-set-capacity" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-set-capacity">
250 <ANCHOR id="gvir-config-storage-vol-set-name" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-set-name">
251 <ANCHOR id="gvir-config-storage-vol-set-target" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-set-target">
252 <ANCHOR id="GVirConfigStorageVol.other_details" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol.other_details">
253 <ANCHOR id="GVirConfigStorageVol-struct" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol-struct">
254 <ANCHOR id="GVirConfigStorageVolClass" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVolClass">
255 <ANCHOR id="GVirConfigStorageVolPrivate" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVolPrivate">
256 <ANCHOR id="GVirConfigCapabilities" href="Libvirt-gconfig/GVirConfigCapabilities.html">
257 <ANCHOR id="GVirConfigCapabilities.functions" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities.functions">
258 <ANCHOR id="GVirConfigCapabilities.other" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities.other">
259 <ANCHOR id="GVirConfigCapabilities.object-hierarchy" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities.object-hierarchy">
260 <ANCHOR id="GVirConfigCapabilities.description" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities.description">
261 <ANCHOR id="GVirConfigCapabilities.functions_details" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities.functions_details">
262 <ANCHOR id="gvir-config-capabilities-new" href="Libvirt-gconfig/GVirConfigCapabilities.html#gvir-config-capabilities-new">
263 <ANCHOR id="gvir-config-capabilities-new-from-xml" href="Libvirt-gconfig/GVirConfigCapabilities.html#gvir-config-capabilities-new-from-xml">
264 <ANCHOR id="gvir-config-capabilities-get-host" href="Libvirt-gconfig/GVirConfigCapabilities.html#gvir-config-capabilities-get-host">
265 <ANCHOR id="gvir-config-capabilities-get-guests" href="Libvirt-gconfig/GVirConfigCapabilities.html#gvir-config-capabilities-get-guests">
266 <ANCHOR id="GVirConfigCapabilities.other_details" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities.other_details">
267 <ANCHOR id="GVirConfigCapabilities-struct" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities-struct">
268 <ANCHOR id="GVirConfigCapabilitiesClass" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilitiesClass">
269 <ANCHOR id="GVirConfigCapabilitiesPrivate" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilitiesPrivate">
270 <ANCHOR id="annotation-glossterm-allow-none" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-allow-none">
271 <ANCHOR id="annotation-glossterm-array" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-array">
272 <ANCHOR id="annotation-glossterm-element-type" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-element-type">
273 <ANCHOR id="annotation-glossterm-in" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-in">
274 <ANCHOR id="annotation-glossterm-inout" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-inout">
275 <ANCHOR id="annotation-glossterm-transfer container" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-transfer container">
276 <ANCHOR id="annotation-glossterm-transfer full" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-transfer full">
277 <ANCHOR id="annotation-glossterm-transfer none" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-transfer none">
278 <ANCHOR id="annotation-glossterm-type" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-type">
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Object Hierarchy: Libvirt-gconfig Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt-gconfig Reference Manual">
88 <link rel="prev" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities">
99 <link rel="next" href="api-index-full.html" title="API Index">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2222 <div class="titlepage"><div><div><h1 class="title">
2323 <a name="object-tree"></a>Object Hierarchy</h1></div></div></div>
2424 <pre class="screen">
25 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
25 GObject
2626 <span class="lineart">├──</span> <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
2727 <span class="lineart">│</span> <span class="lineart">├──</span> GVirConfigCapabilitiesCpuFeature
2828 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> GVirConfigDomainCpuFeature
5858 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> GVirConfigDomainGraphicsSdl
5959 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> GVirConfigDomainGraphicsSpice
6060 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> GVirConfigDomainGraphicsVnc
61 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> GVirConfigDomainHostdev
62 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> GVirConfigDomainHostdevPci
6163 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> GVirConfigDomainInput
6264 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> GVirConfigDomainInterface
6365 <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> GVirConfigDomainInterfaceBridge
105107 </pre>
106108 </div>
107109 <div class="footer">
108 <hr>Generated by GTK-Doc V1.24</div>
110 <hr>Generated by GTK-Doc V1.25</div>
109111 </body>
110112 </html>
153153 CYGPATH_W = @CYGPATH_W@
154154 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
155155 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
156 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
157156 DEFS = @DEFS@
158157 DEPDIR = @DEPDIR@
159158 DLLTOOL = @DLLTOOL@
249248 PKG_CONFIG = @PKG_CONFIG@
250249 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
251250 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
252 PYTHON = @PYTHON@
253 PYTHON_INCLUDES = @PYTHON_INCLUDES@
254 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
255 PYTHON_VERSION = @PYTHON_VERSION@
256251 RANLIB = @RANLIB@
257252 SED = @SED@
258253 SET_MAKE = @SET_MAKE@
311306 prefix = @prefix@
312307 program_transform_name = @program_transform_name@
313308 psdir = @psdir@
314 pythondir = @pythondir@
315309 sbindir = @sbindir@
316310 sharedstatedir = @sharedstatedir@
317311 srcdir = @srcdir@
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Error reporting: Libvirt GLib Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt GLib Reference Manual">
77 <link rel="up" href="ch01.html" title="API Reference">
88 <link rel="prev" href="Libvirt-glib-Library-initialization.html" title="Library initialization">
99 <link rel="next" href="Libvirt-glib-Event-loop.html" title="Event loop">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4242 </div>
4343 <div class="refsect1">
4444 <a name="Libvirt-glib-Error-reporting.functions"></a><h2>Functions</h2>
45 <div class="informaltable"><table width="100%" border="0">
45 <div class="informaltable"><table class="informaltable" width="100%" border="0">
4646 <colgroup>
4747 <col width="150px" class="functions_return">
4848 <col class="functions_name">
5050 <tbody>
5151 <tr>
5252 <td class="function_type">
53 <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> *
53 <span class="returnvalue">GError</span> *
5454 </td>
5555 <td class="function_name">
5656 <a class="link" href="Libvirt-glib-Error-reporting.html#gvir-error-new" title="gvir_error_new ()">gvir_error_new</a> <span class="c_punctuation">()</span>
5858 </tr>
5959 <tr>
6060 <td class="function_type">
61 <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> *
61 <span class="returnvalue">GError</span> *
6262 </td>
6363 <td class="function_name">
6464 <a class="link" href="Libvirt-glib-Error-reporting.html#gvir-error-new-literal" title="gvir_error_new_literal ()">gvir_error_new_literal</a> <span class="c_punctuation">()</span>
6666 </tr>
6767 <tr>
6868 <td class="function_type">
69 <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> *
69 <span class="returnvalue">GError</span> *
7070 </td>
7171 <td class="function_name">
7272 <a class="link" href="Libvirt-glib-Error-reporting.html#gvir-error-new-valist" title="gvir_error_new_valist ()">gvir_error_new_valist</a> <span class="c_punctuation">()</span>
155155 <span class="cbracket">{</span>
156156 <span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function">virDomainCreate</span><span class="symbol">(</span><span class="normal">conn</span><span class="symbol">,</span><span class="normal"> xml</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span><span class="normal"> </span><span class="cbracket">{</span>
157157 <span class="normal"> </span><span class="function"><a href="Libvirt-glib-Error-reporting.html#gvir-set-error-literal">gvir_set_error_literal</a></span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Unable to start virtual machine"</span><span class="symbol">);</span>
158 <span class="normal"> </span><span class="keyword">return</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
158 <span class="normal"> </span><span class="keyword">return</span><span class="normal"> FALSE</span><span class="symbol">;</span>
159159 <span class="normal"> </span><span class="cbracket">}</span>
160160
161 <span class="normal"> </span><span class="keyword">return</span><span class="normal"> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">;</span>
161 <span class="normal"> </span><span class="keyword">return</span><span class="normal"> TRUE</span><span class="symbol">;</span>
162162 <span class="cbracket">}</span></pre></td>
163163 </tr>
164164 </tbody>
172172 <a name="Libvirt-glib-Error-reporting.functions_details"></a><h2>Functions</h2>
173173 <div class="refsect2">
174174 <a name="gvir-error-new"></a><h3>gvir_error_new ()</h3>
175 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> *
176 gvir_error_new (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
177 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
178 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
175 <pre class="programlisting"><span class="returnvalue">GError</span> *
176 gvir_error_new (<em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
177 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
178 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
179179 <em class="parameter"><code>...</code></em>);</pre>
180 <p>Creates a new <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> with the given <em class="parameter"><code>domain</code></em>
180 <p>Creates a new <span class="type">GError</span> with the given <em class="parameter"><code>domain</code></em>
181181 and <em class="parameter"><code>code</code></em>
182182 ,
183183 and a message formatted with <em class="parameter"><code>format</code></em>
184184 .</p>
185185 <div class="refsect3">
186 <a name="id-1.2.3.7.2.5"></a><h4>Parameters</h4>
187 <div class="informaltable"><table width="100%" border="0">
186 <a name="gvir-error-new.parameters"></a><h4>Parameters</h4>
187 <div class="informaltable"><table class="informaltable" width="100%" border="0">
188188 <colgroup>
189189 <col width="150px" class="parameters_name">
190190 <col class="parameters_description">
215215 </table></div>
216216 </div>
217217 <div class="refsect3">
218 <a name="id-1.2.3.7.2.6"></a><h4>Returns</h4>
219 <p> a new <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p>
218 <a name="gvir-error-new.returns"></a><h4>Returns</h4>
219 <p> a new <span class="type">GError</span></p>
220220 </div>
221221 </div>
222222 <hr>
223223 <div class="refsect2">
224224 <a name="gvir-error-new-literal"></a><h3>gvir_error_new_literal ()</h3>
225 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> *
226 gvir_error_new_literal (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
227 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
228 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *message</code></em>);</pre>
229 <p>Creates a new <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>; unlike <a class="link" href="Libvirt-glib-Error-reporting.html#gvir-error-new" title="gvir_error_new ()"><code class="function">gvir_error_new()</code></a>, <em class="parameter"><code>message</code></em>
225 <pre class="programlisting"><span class="returnvalue">GError</span> *
226 gvir_error_new_literal (<em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
227 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
228 <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);</pre>
229 <p>Creates a new <span class="type">GError</span>; unlike <a class="link" href="Libvirt-glib-Error-reporting.html#gvir-error-new" title="gvir_error_new ()"><code class="function">gvir_error_new()</code></a>, <em class="parameter"><code>message</code></em>
230230 is
231231 not a <code class="function">printf()</code>-style format string. Use this function if
232232 <em class="parameter"><code>message</code></em>
233233 contains text you don't have control over,
234234 that could include <code class="function">printf()</code> escape sequences.</p>
235235 <div class="refsect3">
236 <a name="id-1.2.3.7.3.5"></a><h4>Parameters</h4>
237 <div class="informaltable"><table width="100%" border="0">
236 <a name="gvir-error-new-literal.parameters"></a><h4>Parameters</h4>
237 <div class="informaltable"><table class="informaltable" width="100%" border="0">
238238 <colgroup>
239239 <col width="150px" class="parameters_name">
240240 <col class="parameters_description">
260260 </table></div>
261261 </div>
262262 <div class="refsect3">
263 <a name="id-1.2.3.7.3.6"></a><h4>Returns</h4>
264 <p> a new <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p>
263 <a name="gvir-error-new-literal.returns"></a><h4>Returns</h4>
264 <p> a new <span class="type">GError</span></p>
265265 </div>
266266 </div>
267267 <hr>
268268 <div class="refsect2">
269269 <a name="gvir-error-new-valist"></a><h3>gvir_error_new_valist ()</h3>
270 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="returnvalue">GError</span></a> *
271 gvir_error_new_valist (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
272 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
273 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
270 <pre class="programlisting"><span class="returnvalue">GError</span> *
271 gvir_error_new_valist (<em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
272 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
273 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
274274 <em class="parameter"><code><span class="type">va_list</span> args</code></em>);</pre>
275 <p>Creates a new <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> with the given <em class="parameter"><code>domain</code></em>
275 <p>Creates a new <span class="type">GError</span> with the given <em class="parameter"><code>domain</code></em>
276276 and <em class="parameter"><code>code</code></em>
277277 ,
278278 and a message formatted with <em class="parameter"><code>format</code></em>
279279 .</p>
280280 <div class="refsect3">
281 <a name="id-1.2.3.7.4.5"></a><h4>Parameters</h4>
282 <div class="informaltable"><table width="100%" border="0">
281 <a name="gvir-error-new-valist.parameters"></a><h4>Parameters</h4>
282 <div class="informaltable"><table class="informaltable" width="100%" border="0">
283283 <colgroup>
284284 <col width="150px" class="parameters_name">
285285 <col class="parameters_description">
310310 </table></div>
311311 </div>
312312 <div class="refsect3">
313 <a name="id-1.2.3.7.4.6"></a><h4>Returns</h4>
314 <p> a new <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p>
313 <a name="gvir-error-new-valist.returns"></a><h4>Returns</h4>
314 <p> a new <span class="type">GError</span></p>
315315 </div>
316316 </div>
317317 <hr>
318318 <div class="refsect2">
319319 <a name="gvir-set-error"></a><h3>gvir_set_error ()</h3>
320320 <pre class="programlisting"><span class="returnvalue">void</span>
321 gvir_set_error (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
322 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
323 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
324 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
321 gvir_set_error (<em class="parameter"><code><span class="type">GError</span> **error</code></em>,
322 <em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
323 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
324 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
325325 <em class="parameter"><code>...</code></em>);</pre>
326326 <p>If <em class="parameter"><code>error</code></em>
327327 is NULL this does nothing. Otherwise it
328 creates a new <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> with the given <em class="parameter"><code>domain</code></em>
328 creates a new <span class="type">GError</span> with the given <em class="parameter"><code>domain</code></em>
329329 and <em class="parameter"><code>code</code></em>
330330 ,
331331 and a message formatted with <em class="parameter"><code>format</code></em>
333333 in <em class="parameter"><code>error</code></em>
334334 .</p>
335335 <div class="refsect3">
336 <a name="id-1.2.3.7.5.5"></a><h4>Parameters</h4>
337 <div class="informaltable"><table width="100%" border="0">
336 <a name="gvir-set-error.parameters"></a><h4>Parameters</h4>
337 <div class="informaltable"><table class="informaltable" width="100%" border="0">
338338 <colgroup>
339339 <col width="150px" class="parameters_name">
340340 <col class="parameters_description">
374374 <div class="refsect2">
375375 <a name="gvir-set-error-literal"></a><h3>gvir_set_error_literal ()</h3>
376376 <pre class="programlisting"><span class="returnvalue">void</span>
377 gvir_set_error_literal (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
378 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
379 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
380 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *message</code></em>);</pre>
377 gvir_set_error_literal (<em class="parameter"><code><span class="type">GError</span> **error</code></em>,
378 <em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
379 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
380 <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);</pre>
381381 <p>If <em class="parameter"><code>error</code></em>
382382 is NULL this does nothing. Otherwise it
383 creates a new <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> and stores it in <em class="parameter"><code>error</code></em>
383 creates a new <span class="type">GError</span> and stores it in <em class="parameter"><code>error</code></em>
384384 ; unlike
385385 <a class="link" href="Libvirt-glib-Error-reporting.html#gvir-set-error" title="gvir_set_error ()"><code class="function">gvir_set_error()</code></a>, <em class="parameter"><code>message</code></em>
386386 is not a <code class="function">printf()</code>-style
389389 text you don't have control over, that could include
390390 <code class="function">printf()</code> escape sequences.</p>
391391 <div class="refsect3">
392 <a name="id-1.2.3.7.6.5"></a><h4>Parameters</h4>
393 <div class="informaltable"><table width="100%" border="0">
392 <a name="gvir-set-error-literal.parameters"></a><h4>Parameters</h4>
393 <div class="informaltable"><table class="informaltable" width="100%" border="0">
394394 <colgroup>
395395 <col width="150px" class="parameters_name">
396396 <col class="parameters_description">
425425 <div class="refsect2">
426426 <a name="gvir-set-error-valist"></a><h3>gvir_set_error_valist ()</h3>
427427 <pre class="programlisting"><span class="returnvalue">void</span>
428 gvir_set_error_valist (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>,
429 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a> domain</code></em>,
430 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> code</code></em>,
431 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
428 gvir_set_error_valist (<em class="parameter"><code><span class="type">GError</span> **error</code></em>,
429 <em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
430 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
431 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
432432 <em class="parameter"><code><span class="type">va_list</span> args</code></em>);</pre>
433433 <p>If <em class="parameter"><code>error</code></em>
434434 is NULL this does nothing. Otherwise it
435 creates a new <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> with the given <em class="parameter"><code>domain</code></em>
435 creates a new <span class="type">GError</span> with the given <em class="parameter"><code>domain</code></em>
436436 and <em class="parameter"><code>code</code></em>
437437 ,
438438 and a message formatted with <em class="parameter"><code>format</code></em>
440440 in <em class="parameter"><code>error</code></em>
441441 .</p>
442442 <div class="refsect3">
443 <a name="id-1.2.3.7.7.5"></a><h4>Parameters</h4>
444 <div class="informaltable"><table width="100%" border="0">
443 <a name="gvir-set-error-valist.parameters"></a><h4>Parameters</h4>
444 <div class="informaltable"><table class="informaltable" width="100%" border="0">
445445 <colgroup>
446446 <col width="150px" class="parameters_name">
447447 <col class="parameters_description">
481481 <div class="refsect2">
482482 <a name="gvir-critical"></a><h3>gvir_critical ()</h3>
483483 <pre class="programlisting"><span class="returnvalue">void</span>
484 gvir_critical (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
484 gvir_critical (<em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
485485 <em class="parameter"><code>...</code></em>);</pre>
486486 </div>
487487 <hr>
488488 <div class="refsect2">
489489 <a name="gvir-warning"></a><h3>gvir_warning ()</h3>
490490 <pre class="programlisting"><span class="returnvalue">void</span>
491 gvir_warning (<em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *format</code></em>,
491 gvir_warning (<em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
492492 <em class="parameter"><code>...</code></em>);</pre>
493493 </div>
494494 </div>
497497 </div>
498498 </div>
499499 <div class="footer">
500 <hr>Generated by GTK-Doc V1.24</div>
500 <hr>Generated by GTK-Doc V1.25</div>
501501 </body>
502502 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Event loop: Libvirt GLib Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt GLib Reference Manual">
77 <link rel="up" href="ch01.html" title="API Reference">
88 <link rel="prev" href="Libvirt-glib-Error-reporting.html" title="Error reporting">
99 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4242 </div>
4343 <div class="refsect1">
4444 <a name="Libvirt-glib-Event-loop.functions"></a><h2>Functions</h2>
45 <div class="informaltable"><table width="100%" border="0">
45 <div class="informaltable"><table class="informaltable" width="100%" border="0">
4646 <colgroup>
4747 <col width="150px" class="functions_return">
4848 <col class="functions_name">
7272 <p>To enable use of the GMain event loop glue, the <code class="code"><a class="link" href="Libvirt-glib-Event-loop.html#gvir-event-register" title="gvir_event_register ()"><code class="function">gvir_event_register()</code></a></code>
7373 should be invoked. Once this is done, it is mandatory to have the default
7474 GMain event loop run by a thread in the application, usually the primary
75 thread, eg by using <code class="code"><a href="http://developer.gnome.org/gtk2/gtk3-General.html#gtk-main"><code class="function">gtk_main()</code></a></code> or <code class="code"><a href="https://developer.gnome.org/gio/unstable/GApplication.html#g-application-run"><code class="function">g_application_run()</code></a></code></p>
75 thread, eg by using <code class="code"><code class="function">gtk_main()</code></code> or <code class="code"><code class="function">g_application_run()</code></code></p>
7676 <div class="example">
7777 <a name="id-1.2.4.6.4"></a><p class="title"><b>Example 3. Registering for events with a GTK application</b></p>
7878 <div class="example-contents">
9090 <span class="normal"> </span><span class="symbol">...</span><span class="normal">setup</span><span class="symbol">...</span>
9191 <span class="normal"> </span><span class="function"><a href="Libvirt-glib-Event-loop.html#gvir-event-register">gvir_event_register</a></span><span class="symbol">();</span>
9292 <span class="normal"> </span><span class="symbol">...</span><span class="usertype">more</span><span class="normal"> setup</span><span class="symbol">...</span>
93 <span class="normal"> </span><span class="function"><a href="http://developer.gnome.org/gtk2/gtk3-General.html#gtk-main">gtk_main</a></span><span class="symbol">();</span>
93 <span class="normal"> </span><span class="function">gtk_main</span><span class="symbol">();</span>
9494 <span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
9595 <span class="cbracket">}</span></pre></td>
9696 </tr>
115115 8</pre></td>
116116 <td class="listing_code"><pre class="programlisting"><span class="type">int</span><span class="normal"> </span><span class="function">main</span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">argv</span><span class="symbol">)</span><span class="normal"> </span><span class="cbracket">{</span>
117117 <span class="normal"> </span><span class="symbol">...</span><span class="normal">setup</span><span class="symbol">...</span>
118 <span class="normal"> </span><span class="usertype">GApplication</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">app </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">...</span><span class="normal">create some impl </span><span class="usertype">of</span><span class="normal"> <a href="https://developer.gnome.org/gio/unstable/GApplication.html">GApplication</a></span><span class="symbol">...</span>
118 <span class="normal"> </span><span class="usertype">GApplication</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">app </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">...</span><span class="normal">create some impl </span><span class="usertype">of</span><span class="normal"> GApplication</span><span class="symbol">...</span>
119119 <span class="normal"> </span><span class="function"><a href="Libvirt-glib-Event-loop.html#gvir-event-register">gvir_event_register</a></span><span class="symbol">();</span>
120120 <span class="normal"> </span><span class="symbol">...</span><span class="usertype">more</span><span class="normal"> setup</span><span class="symbol">...</span>
121 <span class="normal"> </span><span class="function"><a href="https://developer.gnome.org/gio/unstable/GApplication.html#g-application-run">g_application_run</a></span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">);</span>
121 <span class="normal"> </span><span class="function">g_application_run</span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">);</span>
122122 <span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
123123 <span class="cbracket">}</span></pre></td>
124124 </tr>
154154 </div>
155155 </div>
156156 <div class="footer">
157 <hr>Generated by GTK-Doc V1.24</div>
157 <hr>Generated by GTK-Doc V1.25</div>
158158 </body>
159159 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Library initialization: Libvirt GLib Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt GLib Reference Manual">
77 <link rel="up" href="ch01.html" title="API Reference">
88 <link rel="prev" href="ch01.html" title="API Reference">
99 <link rel="next" href="Libvirt-glib-Error-reporting.html" title="Error reporting">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
4242 </div>
4343 <div class="refsect1">
4444 <a name="Libvirt-glib-Library-initialization.functions"></a><h2>Functions</h2>
45 <div class="informaltable"><table width="100%" border="0">
45 <div class="informaltable"><table class="informaltable" width="100%" border="0">
4646 <colgroup>
4747 <col width="150px" class="functions_return">
4848 <col class="functions_name">
5858 </tr>
5959 <tr>
6060 <td class="function_type">
61 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
61 <span class="returnvalue">gboolean</span>
6262 </td>
6363 <td class="function_name">
6464 <a class="link" href="Libvirt-glib-Library-initialization.html#gvir-init-check" title="gvir_init_check ()">gvir_init_check</a> <span class="c_punctuation">()</span>
9797 <span class="normal"> </span><span class="symbol">...</span><span class="normal">setup</span><span class="symbol">...</span>
9898 <span class="normal"> </span><span class="function"><a href="Libvirt-glib-Library-initialization.html#gvir-init">gvir_init</a></span><span class="symbol">(&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">);</span>
9999 <span class="normal"> </span><span class="symbol">...</span><span class="usertype">more</span><span class="normal"> setup</span><span class="symbol">...</span>
100 <span class="normal"> </span><span class="function"><a href="http://developer.gnome.org/gtk2/gtk3-General.html#gtk-main">gtk_main</a></span><span class="symbol">();</span>
100 <span class="normal"> </span><span class="function">gtk_main</span><span class="symbol">();</span>
101101 <span class="normal"> </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
102102 <span class="cbracket">}</span></pre></td>
103103 </tr>
134134 for some reason. If you want the program to fall back to an alternate
135135 mode of operation call <code class="code">gvir_init_check</code> instead.</p>
136136 <div class="refsect3">
137 <a name="id-1.2.2.7.2.9"></a><h4>Parameters</h4>
138 <div class="informaltable"><table width="100%" border="0">
137 <a name="gvir-init.parameters"></a><h4>Parameters</h4>
138 <div class="informaltable"><table class="informaltable" width="100%" border="0">
139139 <colgroup>
140140 <col width="150px" class="parameters_name">
141141 <col class="parameters_description">
152152 <td class="parameter_name"><p>argv</p></td>
153153 <td class="parameter_description">
154154 <p> Address of the</p>
155 <em class="parameter"><code>argv</code></em> parameter of <code class="function">main()</code>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Any options
155 <em class="parameter"><code>argv</code></em> parameter of <code class="function">main()</code>, or <code class="literal">NULL</code>. Any options
156156 <p> understood by GTK+ are stripped before return. </p>
157157 </td>
158158 <td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=argc][<acronym title="Parameter for input and for returning results. Default is transfer full."><span class="acronym">inout</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
164164 <hr>
165165 <div class="refsect2">
166166 <a name="gvir-init-check"></a><h3>gvir_init_check ()</h3>
167 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
167 <pre class="programlisting"><span class="returnvalue">gboolean</span>
168168 gvir_init_check (<em class="parameter"><code><span class="type">int</span> *argc</code></em>,
169169 <em class="parameter"><code><span class="type">char</span> ***argv</code></em>,
170 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
170 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
171171 <p>This function does the same work as <a class="link" href="Libvirt-glib-Library-initialization.html#gvir-init" title="gvir_init ()"><code class="function">gvir_init()</code></a> with only a single
172172 change: It does not terminate the program if the Libvirt GLib library
173 can't be initialized. Instead it returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> on failure.</p>
173 can't be initialized. Instead it returns <code class="literal">FALSE</code> on failure.</p>
174174 <p>This way the application can fall back to some other mode of
175175 operation.</p>
176176 <div class="refsect3">
177 <a name="id-1.2.2.7.3.6"></a><h4>Parameters</h4>
178 <div class="informaltable"><table width="100%" border="0">
177 <a name="gvir-init-check.parameters"></a><h4>Parameters</h4>
178 <div class="informaltable"><table class="informaltable" width="100%" border="0">
179179 <colgroup>
180180 <col width="150px" class="parameters_name">
181181 <col class="parameters_description">
192192 <td class="parameter_name"><p>argv</p></td>
193193 <td class="parameter_description">
194194 <p> Address of the</p>
195 <em class="parameter"><code>argv</code></em> parameter of <code class="function">main()</code>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. Any options
195 <em class="parameter"><code>argv</code></em> parameter of <code class="function">main()</code>, or <code class="literal">NULL</code>. Any options
196196 <p> understood by GTK+ are stripped before return. </p>
197197 </td>
198198 <td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=argc][<acronym title="Parameter for input and for returning results. Default is transfer full."><span class="acronym">inout</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
206206 </table></div>
207207 </div>
208208 <div class="refsect3">
209 <a name="id-1.2.2.7.3.7"></a><h4>Returns</h4>
210 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the library was successfully initialized,
211 <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p>
209 <a name="gvir-init-check.returns"></a><h4>Returns</h4>
210 <p> <code class="literal">TRUE</code> if the library was successfully initialized,
211 <code class="literal">FALSE</code> otherwise</p>
212212 </div>
213213 </div>
214214 </div>
217217 </div>
218218 </div>
219219 <div class="footer">
220 <hr>Generated by GTK-Doc V1.24</div>
220 <hr>Generated by GTK-Doc V1.25</div>
221221 </body>
222222 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Annotation Glossary: Libvirt GLib Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt GLib Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt GLib Reference Manual">
88 <link rel="prev" href="api-index-full.html" title="API Index">
9 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
9 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1010 <link rel="stylesheet" href="style.css" type="text/css">
1111 </head>
1212 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
5050 <dd class="glossdef"><p>Don't free data after the code is done.</p></dd>
5151 </div>
5252 <div class="footer">
53 <hr>Generated by GTK-Doc V1.24</div>
53 <hr>Generated by GTK-Doc V1.25</div>
5454 </body>
5555 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>API Index: Libvirt GLib Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt GLib Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt GLib Reference Manual">
88 <link rel="prev" href="object-tree.html" title="Object Hierarchy">
99 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
8080 <dd></dd>
8181 </div>
8282 <div class="footer">
83 <hr>Generated by GTK-Doc V1.24</div>
83 <hr>Generated by GTK-Doc V1.25</div>
8484 </body>
8585 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>API Reference: Libvirt GLib Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt GLib Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt GLib Reference Manual">
88 <link rel="prev" href="index.html" title="Libvirt GLib Reference Manual">
99 <link rel="next" href="Libvirt-glib-Library-initialization.html" title="Library initialization">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </dl></div>
3535 </div>
3636 <div class="footer">
37 <hr>Generated by GTK-Doc V1.24</div>
37 <hr>Generated by GTK-Doc V1.25</div>
3838 </body>
3939 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Libvirt GLib Reference Manual: Libvirt GLib Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt GLib Reference Manual">
77 <link rel="next" href="ch01.html" title="API Reference">
8 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
8 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
99 <link rel="stylesheet" href="style.css" type="text/css">
1010 </head>
1111 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3333 </dl></div>
3434 </div>
3535 <div class="footer">
36 <hr>Generated by GTK-Doc V1.24</div>
36 <hr>Generated by GTK-Doc V1.25</div>
3737 </body>
3838 </html>
+0
-38
docs/libvirt-glib/html/index.sgml less more
0 <ANCHOR id="Libvirt-glib-Library-initialization" href="Libvirt-glib/Libvirt-glib-Library-initialization.html">
1 <ANCHOR id="Libvirt-glib-Library-initialization.stability-level" href="Libvirt-glib/Libvirt-glib-Library-initialization.html#Libvirt-glib-Library-initialization.stability-level">
2 <ANCHOR id="Libvirt-glib-Library-initialization.functions" href="Libvirt-glib/Libvirt-glib-Library-initialization.html#Libvirt-glib-Library-initialization.functions">
3 <ANCHOR id="Libvirt-glib-Library-initialization.includes" href="Libvirt-glib/Libvirt-glib-Library-initialization.html#Libvirt-glib-Library-initialization.includes">
4 <ANCHOR id="Libvirt-glib-Library-initialization.description" href="Libvirt-glib/Libvirt-glib-Library-initialization.html#Libvirt-glib-Library-initialization.description">
5 <ANCHOR id="Libvirt-glib-Library-initialization.functions_details" href="Libvirt-glib/Libvirt-glib-Library-initialization.html#Libvirt-glib-Library-initialization.functions_details">
6 <ANCHOR id="gvir-init" href="Libvirt-glib/Libvirt-glib-Library-initialization.html#gvir-init">
7 <ANCHOR id="gvir-init-check" href="Libvirt-glib/Libvirt-glib-Library-initialization.html#gvir-init-check">
8 <ANCHOR id="Libvirt-glib-Library-initialization.other_details" href="Libvirt-glib/Libvirt-glib-Library-initialization.html#Libvirt-glib-Library-initialization.other_details">
9 <ANCHOR id="Libvirt-glib-Error-reporting" href="Libvirt-glib/Libvirt-glib-Error-reporting.html">
10 <ANCHOR id="Libvirt-glib-Error-reporting.stability-level" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#Libvirt-glib-Error-reporting.stability-level">
11 <ANCHOR id="Libvirt-glib-Error-reporting.functions" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#Libvirt-glib-Error-reporting.functions">
12 <ANCHOR id="Libvirt-glib-Error-reporting.includes" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#Libvirt-glib-Error-reporting.includes">
13 <ANCHOR id="Libvirt-glib-Error-reporting.description" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#Libvirt-glib-Error-reporting.description">
14 <ANCHOR id="Libvirt-glib-Error-reporting.functions_details" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#Libvirt-glib-Error-reporting.functions_details">
15 <ANCHOR id="gvir-error-new" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#gvir-error-new">
16 <ANCHOR id="gvir-error-new-literal" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#gvir-error-new-literal">
17 <ANCHOR id="gvir-error-new-valist" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#gvir-error-new-valist">
18 <ANCHOR id="gvir-set-error" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#gvir-set-error">
19 <ANCHOR id="gvir-set-error-literal" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#gvir-set-error-literal">
20 <ANCHOR id="gvir-set-error-valist" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#gvir-set-error-valist">
21 <ANCHOR id="gvir-critical" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#gvir-critical">
22 <ANCHOR id="gvir-warning" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#gvir-warning">
23 <ANCHOR id="Libvirt-glib-Error-reporting.other_details" href="Libvirt-glib/Libvirt-glib-Error-reporting.html#Libvirt-glib-Error-reporting.other_details">
24 <ANCHOR id="Libvirt-glib-Event-loop" href="Libvirt-glib/Libvirt-glib-Event-loop.html">
25 <ANCHOR id="Libvirt-glib-Event-loop.stability-level" href="Libvirt-glib/Libvirt-glib-Event-loop.html#Libvirt-glib-Event-loop.stability-level">
26 <ANCHOR id="Libvirt-glib-Event-loop.functions" href="Libvirt-glib/Libvirt-glib-Event-loop.html#Libvirt-glib-Event-loop.functions">
27 <ANCHOR id="Libvirt-glib-Event-loop.includes" href="Libvirt-glib/Libvirt-glib-Event-loop.html#Libvirt-glib-Event-loop.includes">
28 <ANCHOR id="Libvirt-glib-Event-loop.description" href="Libvirt-glib/Libvirt-glib-Event-loop.html#Libvirt-glib-Event-loop.description">
29 <ANCHOR id="Libvirt-glib-Event-loop.functions_details" href="Libvirt-glib/Libvirt-glib-Event-loop.html#Libvirt-glib-Event-loop.functions_details">
30 <ANCHOR id="gvir-event-register" href="Libvirt-glib/Libvirt-glib-Event-loop.html#gvir-event-register">
31 <ANCHOR id="Libvirt-glib-Event-loop.other_details" href="Libvirt-glib/Libvirt-glib-Event-loop.html#Libvirt-glib-Event-loop.other_details">
32 <ANCHOR id="annotation-glossterm-allow-none" href="Libvirt-glib/annotation-glossary.html#annotation-glossterm-allow-none">
33 <ANCHOR id="annotation-glossterm-array" href="Libvirt-glib/annotation-glossary.html#annotation-glossterm-array">
34 <ANCHOR id="annotation-glossterm-inout" href="Libvirt-glib/annotation-glossary.html#annotation-glossterm-inout">
35 <ANCHOR id="annotation-glossterm-Stable" href="Libvirt-glib/annotation-glossary.html#annotation-glossterm-Stable">
36 <ANCHOR id="annotation-glossterm-transfer full" href="Libvirt-glib/annotation-glossary.html#annotation-glossterm-transfer full">
37 <ANCHOR id="annotation-glossterm-transfer none" href="Libvirt-glib/annotation-glossary.html#annotation-glossterm-transfer none">
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Object Hierarchy: Libvirt GLib Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt GLib Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt GLib Reference Manual">
88 <link rel="prev" href="Libvirt-glib-Event-loop.html" title="Event loop">
99 <link rel="next" href="api-index-full.html" title="API Index">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2626 </pre>
2727 </div>
2828 <div class="footer">
29 <hr>Generated by GTK-Doc V1.24</div>
29 <hr>Generated by GTK-Doc V1.25</div>
3030 </body>
3131 </html>
152152 CYGPATH_W = @CYGPATH_W@
153153 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
154154 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
155 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
156155 DEFS = @DEFS@
157156 DEPDIR = @DEPDIR@
158157 DLLTOOL = @DLLTOOL@
248247 PKG_CONFIG = @PKG_CONFIG@
249248 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
250249 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
251 PYTHON = @PYTHON@
252 PYTHON_INCLUDES = @PYTHON_INCLUDES@
253 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
254 PYTHON_VERSION = @PYTHON_VERSION@
255250 RANLIB = @RANLIB@
256251 SED = @SED@
257252 SET_MAKE = @SET_MAKE@
310305 prefix = @prefix@
311306 program_transform_name = @program_transform_name@
312307 psdir = @psdir@
313 pythondir = @pythondir@
314308 sbindir = @sbindir@
315309 sharedstatedir = @sharedstatedir@
316310 srcdir = @srcdir@
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirConnection: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="ch01.html" title="Libvirt-gobject">
99 <link rel="next" href="GVirDomain.html" title="GVirDomain">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3535 </tr></table></div>
3636 <div class="refsect1">
3737 <a name="GVirConnection.functions"></a><h2>Functions</h2>
38 <div class="informaltable"><table width="100%" border="0">
38 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3939 <colgroup>
4040 <col width="150px" class="functions_return">
4141 <col class="functions_name">
5151 </tr>
5252 <tr>
5353 <td class="function_type">
54 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
54 <span class="returnvalue">gboolean</span>
5555 </td>
5656 <td class="function_name">
5757 <a class="link" href="GVirConnection.html#gvir-connection-open" title="gvir_connection_open ()">gvir_connection_open</a> <span class="c_punctuation">()</span>
5959 </tr>
6060 <tr>
6161 <td class="function_type">
62 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
62 <span class="returnvalue">gboolean</span>
6363 </td>
6464 <td class="function_name">
6565 <a class="link" href="GVirConnection.html#gvir-connection-open-read-only" title="gvir_connection_open_read_only ()">gvir_connection_open_read_only</a> <span class="c_punctuation">()</span>
7575 </tr>
7676 <tr>
7777 <td class="function_type">
78 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
78 <span class="returnvalue">gboolean</span>
7979 </td>
8080 <td class="function_name">
8181 <a class="link" href="GVirConnection.html#gvir-connection-open-finish" title="gvir_connection_open_finish ()">gvir_connection_open_finish</a> <span class="c_punctuation">()</span>
9191 </tr>
9292 <tr>
9393 <td class="function_type">
94 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
94 <span class="returnvalue">gboolean</span>
9595 </td>
9696 <td class="function_name">
9797 <a class="link" href="GVirConnection.html#gvir-connection-open-read-only-finish" title="gvir_connection_open_read_only_finish ()">gvir_connection_open_read_only_finish</a> <span class="c_punctuation">()</span>
9999 </tr>
100100 <tr>
101101 <td class="function_type">
102 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
102 <span class="returnvalue">gboolean</span>
103103 </td>
104104 <td class="function_name">
105105 <a class="link" href="GVirConnection.html#gvir-connection-is-open" title="gvir_connection_is_open ()">gvir_connection_is_open</a> <span class="c_punctuation">()</span>
107107 </tr>
108108 <tr>
109109 <td class="function_type">
110 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
110 <span class="returnvalue">gboolean</span>
111111 </td>
112112 <td class="function_name">
113113 <a class="link" href="GVirConnection.html#gvir-connection-is-read-only" title="gvir_connection_is_read_only ()">gvir_connection_is_read_only</a> <span class="c_punctuation">()</span>
123123 </tr>
124124 <tr>
125125 <td class="function_type">
126 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
126 <span class="returnvalue">gboolean</span>
127127 </td>
128128 <td class="function_name">
129129 <a class="link" href="GVirConnection.html#gvir-connection-fetch-domains" title="gvir_connection_fetch_domains ()">gvir_connection_fetch_domains</a> <span class="c_punctuation">()</span>
139139 </tr>
140140 <tr>
141141 <td class="function_type">
142 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
142 <span class="returnvalue">gboolean</span>
143143 </td>
144144 <td class="function_name">
145145 <a class="link" href="GVirConnection.html#gvir-connection-fetch-domains-finish" title="gvir_connection_fetch_domains_finish ()">gvir_connection_fetch_domains_finish</a> <span class="c_punctuation">()</span>
146146 </td>
147147 </tr>
148148 <tr>
149 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
149 <td class="function_type">const <span class="returnvalue">gchar</span> *
150150 </td>
151151 <td class="function_name">
152152 <a class="link" href="GVirConnection.html#gvir-connection-get-uri" title="gvir_connection_get_uri ()">gvir_connection_get_uri</a> <span class="c_punctuation">()</span>
154154 </tr>
155155 <tr>
156156 <td class="function_type">
157 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
157 <span class="returnvalue">gchar</span> *
158158 </td>
159159 <td class="function_name">
160160 <a class="link" href="GVirConnection.html#gvir-connection-get-hypervisor-name" title="gvir_connection_get_hypervisor_name ()">gvir_connection_get_hypervisor_name</a> <span class="c_punctuation">()</span>
162162 </tr>
163163 <tr>
164164 <td class="function_type">
165 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>
165 <span class="returnvalue">gulong</span>
166166 </td>
167167 <td class="function_name">
168168 <a class="link" href="GVirConnection.html#gvir-connection-get-version" title="gvir_connection_get_version ()">gvir_connection_get_version</a> <span class="c_punctuation">()</span>
170170 </tr>
171171 <tr>
172172 <td class="function_type">
173 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
173 <span class="returnvalue">GList</span> *
174174 </td>
175175 <td class="function_name">
176176 <a class="link" href="GVirConnection.html#gvir-connection-get-domains" title="gvir_connection_get_domains ()">gvir_connection_get_domains</a> <span class="c_punctuation">()</span>
218218 </tr>
219219 <tr>
220220 <td class="function_type">
221 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
221 <span class="returnvalue">gboolean</span>
222222 </td>
223223 <td class="function_name">
224224 <a class="link" href="GVirConnection.html#gvir-connection-fetch-interfaces" title="gvir_connection_fetch_interfaces ()">gvir_connection_fetch_interfaces</a> <span class="c_punctuation">()</span>
234234 </tr>
235235 <tr>
236236 <td class="function_type">
237 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
237 <span class="returnvalue">gboolean</span>
238238 </td>
239239 <td class="function_name">
240240 <a class="link" href="GVirConnection.html#gvir-connection-fetch-interfaces-finish" title="gvir_connection_fetch_interfaces_finish ()">gvir_connection_fetch_interfaces_finish</a> <span class="c_punctuation">()</span>
242242 </tr>
243243 <tr>
244244 <td class="function_type">
245 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
245 <span class="returnvalue">GList</span> *
246246 </td>
247247 <td class="function_name">
248248 <a class="link" href="GVirConnection.html#gvir-connection-get-interfaces" title="gvir_connection_get_interfaces ()">gvir_connection_get_interfaces</a> <span class="c_punctuation">()</span>
266266 </tr>
267267 <tr>
268268 <td class="function_type">
269 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
269 <span class="returnvalue">gboolean</span>
270270 </td>
271271 <td class="function_name">
272272 <a class="link" href="GVirConnection.html#gvir-connection-fetch-networks" title="gvir_connection_fetch_networks ()">gvir_connection_fetch_networks</a> <span class="c_punctuation">()</span>
282282 </tr>
283283 <tr>
284284 <td class="function_type">
285 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
285 <span class="returnvalue">gboolean</span>
286286 </td>
287287 <td class="function_name">
288288 <a class="link" href="GVirConnection.html#gvir-connection-fetch-networks-finish" title="gvir_connection_fetch_networks_finish ()">gvir_connection_fetch_networks_finish</a> <span class="c_punctuation">()</span>
290290 </tr>
291291 <tr>
292292 <td class="function_type">
293 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
293 <span class="returnvalue">GList</span> *
294294 </td>
295295 <td class="function_name">
296296 <a class="link" href="GVirConnection.html#gvir-connection-get-networks" title="gvir_connection_get_networks ()">gvir_connection_get_networks</a> <span class="c_punctuation">()</span>
314314 </tr>
315315 <tr>
316316 <td class="function_type">
317 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
317 <span class="returnvalue">GList</span> *
318318 </td>
319319 <td class="function_name">
320320 <a class="link" href="GVirConnection.html#gvir-connection-get-network-filters" title="gvir_connection_get_network_filters ()">gvir_connection_get_network_filters</a> <span class="c_punctuation">()</span>
338338 </tr>
339339 <tr>
340340 <td class="function_type">
341 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
341 <span class="returnvalue">GList</span> *
342342 </td>
343343 <td class="function_name">
344344 <a class="link" href="GVirConnection.html#gvir-connection-get-node-devices" title="gvir_connection_get_node_devices ()">gvir_connection_get_node_devices</a> <span class="c_punctuation">()</span>
354354 </tr>
355355 <tr>
356356 <td class="function_type">
357 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
357 <span class="returnvalue">GList</span> *
358358 </td>
359359 <td class="function_name">
360360 <a class="link" href="GVirConnection.html#gvir-connection-get-secrets" title="gvir_connection_get_secrets ()">gvir_connection_get_secrets</a> <span class="c_punctuation">()</span>
370370 </tr>
371371 <tr>
372372 <td class="function_type">
373 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
373 <span class="returnvalue">gboolean</span>
374374 </td>
375375 <td class="function_name">
376376 <a class="link" href="GVirConnection.html#gvir-connection-fetch-storage-pools" title="gvir_connection_fetch_storage_pools ()">gvir_connection_fetch_storage_pools</a> <span class="c_punctuation">()</span>
386386 </tr>
387387 <tr>
388388 <td class="function_type">
389 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
389 <span class="returnvalue">gboolean</span>
390390 </td>
391391 <td class="function_name">
392392 <a class="link" href="GVirConnection.html#gvir-connection-fetch-storage-pools-finish" title="gvir_connection_fetch_storage_pools_finish ()">gvir_connection_fetch_storage_pools_finish</a> <span class="c_punctuation">()</span>
394394 </tr>
395395 <tr>
396396 <td class="function_type">
397 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
397 <span class="returnvalue">GList</span> *
398398 </td>
399399 <td class="function_name">
400400 <a class="link" href="GVirConnection.html#gvir-connection-get-storage-pools" title="gvir_connection_get_storage_pools ()">gvir_connection_get_storage_pools</a> <span class="c_punctuation">()</span>
442442 </tr>
443443 <tr>
444444 <td class="function_type">
445 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigCapabilities.html"><span class="returnvalue">GVirConfigCapabilities</span></a> *
445 <a href="../Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities-struct"><span class="returnvalue">GVirConfigCapabilities</span></a> *
446446 </td>
447447 <td class="function_name">
448448 <a class="link" href="GVirConnection.html#gvir-connection-get-capabilities" title="gvir_connection_get_capabilities ()">gvir_connection_get_capabilities</a> <span class="c_punctuation">()</span>
458458 </tr>
459459 <tr>
460460 <td class="function_type">
461 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigCapabilities.html"><span class="returnvalue">GVirConfigCapabilities</span></a> *
461 <a href="../Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities-struct"><span class="returnvalue">GVirConfigCapabilities</span></a> *
462462 </td>
463463 <td class="function_name">
464464 <a class="link" href="GVirConnection.html#gvir-connection-get-capabilities-finish" title="gvir_connection_get_capabilities_finish ()">gvir_connection_get_capabilities_finish</a> <span class="c_punctuation">()</span>
466466 </tr>
467467 <tr>
468468 <td class="function_type">
469 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
469 <span class="returnvalue">gboolean</span>
470470 </td>
471471 <td class="function_name">
472472 <a class="link" href="GVirConnection.html#gvir-connection-restore-domain-from-file" title="gvir_connection_restore_domain_from_file ()">gvir_connection_restore_domain_from_file</a> <span class="c_punctuation">()</span>
482482 </tr>
483483 <tr>
484484 <td class="function_type">
485 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
485 <span class="returnvalue">gboolean</span>
486486 </td>
487487 <td class="function_name">
488488 <a class="link" href="GVirConnection.html#gvir-connection-restore-domain-from-file-finish" title="gvir_connection_restore_domain_from_file_finish ()">gvir_connection_restore_domain_from_file_finish</a> <span class="c_punctuation">()</span>
493493 </div>
494494 <div class="refsect1">
495495 <a name="GVirConnection.properties"></a><h2>Properties</h2>
496 <div class="informaltable"><table border="0">
496 <div class="informaltable"><table class="informaltable" border="0">
497497 <colgroup>
498498 <col width="150px" class="properties_type">
499499 <col width="300px" class="properties_name">
508508 </tr>
509509 <tr>
510510 <td class="property_type">
511 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</td>
511 <span class="type">gchar</span> *</td>
512512 <td class="property_name"><a class="link" href="GVirConnection.html#GVirConnection--uri" title="The “uri” property">uri</a></td>
513513 <td class="property_flags">Read / Write / Construct Only</td>
514514 </tr>
517517 </div>
518518 <div class="refsect1">
519519 <a name="GVirConnection.signals"></a><h2>Signals</h2>
520 <div class="informaltable"><table border="0">
520 <div class="informaltable"><table class="informaltable" border="0">
521521 <colgroup>
522522 <col width="150px" class="signals_return">
523523 <col width="300px" class="signals_name">
527527 <tr>
528528 <td class="signal_type"><span class="returnvalue">void</span></td>
529529 <td class="signal_name"><a class="link" href="GVirConnection.html#GVirConnection-connection-closed" title="The “connection-closed” signal">connection-closed</a></td>
530 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
530 <td class="signal_flags">Run First</td>
531531 </tr>
532532 <tr>
533533 <td class="signal_type"><span class="returnvalue">void</span></td>
534534 <td class="signal_name"><a class="link" href="GVirConnection.html#GVirConnection-connection-opened" title="The “connection-opened” signal">connection-opened</a></td>
535 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
535 <td class="signal_flags">Run First</td>
536536 </tr>
537537 <tr>
538538 <td class="signal_type"><span class="returnvalue">void</span></td>
539539 <td class="signal_name"><a class="link" href="GVirConnection.html#GVirConnection-domain-added" title="The “domain-added” signal">domain-added</a></td>
540 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
540 <td class="signal_flags">Run First</td>
541541 </tr>
542542 <tr>
543543 <td class="signal_type"><span class="returnvalue">void</span></td>
544544 <td class="signal_name"><a class="link" href="GVirConnection.html#GVirConnection-domain-removed" title="The “domain-removed” signal">domain-removed</a></td>
545 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
545 <td class="signal_flags">Run First</td>
546546 </tr>
547547 </tbody>
548548 </table></div>
549549 </div>
550550 <a name="GVirNodeInfo"></a><div class="refsect1">
551551 <a name="GVirConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
552 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-Boxed-Types.html">GBoxed</a>
552 <pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
553553 <span class="lineart">╰──</span> GVirNodeInfo
554 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
554 GObject
555555 <span class="lineart">╰──</span> GVirConnection
556556 </pre>
557557 </div>
568568 <hr>
569569 <div class="refsect2">
570570 <a name="gvir-connection-open"></a><h3>gvir_connection_open ()</h3>
571 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
571 <pre class="programlisting"><span class="returnvalue">gboolean</span>
572572 gvir_connection_open (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
573 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
574 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
575 <div class="refsect3">
576 <a name="id-1.2.2.9.3.4"></a><h4>Parameters</h4>
577 <div class="informaltable"><table width="100%" border="0">
573 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
574 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
575 <div class="refsect3">
576 <a name="gvir-connection-open.parameters"></a><h4>Parameters</h4>
577 <div class="informaltable"><table class="informaltable" width="100%" border="0">
578578 <colgroup>
579579 <col width="150px" class="parameters_name">
580580 <col class="parameters_description">
598598 <hr>
599599 <div class="refsect2">
600600 <a name="gvir-connection-open-read-only"></a><h3>gvir_connection_open_read_only ()</h3>
601 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
601 <pre class="programlisting"><span class="returnvalue">gboolean</span>
602602 gvir_connection_open_read_only (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
603 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
604 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
603 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
604 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
605605 </div>
606606 <hr>
607607 <div class="refsect2">
608608 <a name="gvir-connection-open-async"></a><h3>gvir_connection_open_async ()</h3>
609609 <pre class="programlisting"><span class="returnvalue">void</span>
610610 gvir_connection_open_async (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
611 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
612 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
613 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
614 <div class="refsect3">
615 <a name="id-1.2.2.9.5.4"></a><h4>Parameters</h4>
616 <div class="informaltable"><table width="100%" border="0">
611 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
612 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
613 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
614 <div class="refsect3">
615 <a name="gvir-connection-open-async.parameters"></a><h4>Parameters</h4>
616 <div class="informaltable"><table class="informaltable" width="100%" border="0">
617617 <colgroup>
618618 <col width="150px" class="parameters_name">
619619 <col class="parameters_description">
647647 <hr>
648648 <div class="refsect2">
649649 <a name="gvir-connection-open-finish"></a><h3>gvir_connection_open_finish ()</h3>
650 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
650 <pre class="programlisting"><span class="returnvalue">gboolean</span>
651651 gvir_connection_open_finish (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
652 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
653 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
654 <div class="refsect3">
655 <a name="id-1.2.2.9.6.4"></a><h4>Parameters</h4>
656 <div class="informaltable"><table width="100%" border="0">
652 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
653 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
654 <div class="refsect3">
655 <a name="gvir-connection-open-finish.parameters"></a><h4>Parameters</h4>
656 <div class="informaltable"><table class="informaltable" width="100%" border="0">
657657 <colgroup>
658658 <col width="150px" class="parameters_name">
659659 <col class="parameters_description">
679679 <a name="gvir-connection-open-read-only-async"></a><h3>gvir_connection_open_read_only_async ()</h3>
680680 <pre class="programlisting"><span class="returnvalue">void</span>
681681 gvir_connection_open_read_only_async (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
682 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
683 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
684 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
685 <div class="refsect3">
686 <a name="id-1.2.2.9.7.4"></a><h4>Parameters</h4>
687 <div class="informaltable"><table width="100%" border="0">
682 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
683 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
684 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
685 <div class="refsect3">
686 <a name="gvir-connection-open-read-only-async.parameters"></a><h4>Parameters</h4>
687 <div class="informaltable"><table class="informaltable" width="100%" border="0">
688688 <colgroup>
689689 <col width="150px" class="parameters_name">
690690 <col class="parameters_description">
718718 <hr>
719719 <div class="refsect2">
720720 <a name="gvir-connection-open-read-only-finish"></a><h3>gvir_connection_open_read_only_finish ()</h3>
721 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
721 <pre class="programlisting"><span class="returnvalue">gboolean</span>
722722 gvir_connection_open_read_only_finish (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
723 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
724 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
725 <div class="refsect3">
726 <a name="id-1.2.2.9.8.4"></a><h4>Parameters</h4>
727 <div class="informaltable"><table width="100%" border="0">
723 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
724 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
725 <div class="refsect3">
726 <a name="gvir-connection-open-read-only-finish.parameters"></a><h4>Parameters</h4>
727 <div class="informaltable"><table class="informaltable" width="100%" border="0">
728728 <colgroup>
729729 <col width="150px" class="parameters_name">
730730 <col class="parameters_description">
748748 <hr>
749749 <div class="refsect2">
750750 <a name="gvir-connection-is-open"></a><h3>gvir_connection_is_open ()</h3>
751 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
751 <pre class="programlisting"><span class="returnvalue">gboolean</span>
752752 gvir_connection_is_open (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
753753 </div>
754754 <hr>
755755 <div class="refsect2">
756756 <a name="gvir-connection-is-read-only"></a><h3>gvir_connection_is_read_only ()</h3>
757 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
757 <pre class="programlisting"><span class="returnvalue">gboolean</span>
758758 gvir_connection_is_read_only (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
759759 </div>
760760 <hr>
766766 <hr>
767767 <div class="refsect2">
768768 <a name="gvir-connection-fetch-domains"></a><h3>gvir_connection_fetch_domains ()</h3>
769 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
769 <pre class="programlisting"><span class="returnvalue">gboolean</span>
770770 gvir_connection_fetch_domains (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
771 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
772 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
773 <div class="refsect3">
774 <a name="id-1.2.2.9.12.4"></a><h4>Parameters</h4>
775 <div class="informaltable"><table width="100%" border="0">
771 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
772 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
773 <p>Use this method to fetch all domains managed by connection
774 <em class="parameter"><code>conn</code></em>
775 . Use e.g. <a class="link" href="GVirConnection.html#gvir-connection-find-domain-by-id" title="gvir_connection_find_domain_by_id ()"><span class="type">gvir_connection_find_domain_by_id</span></a> or
776 <a class="link" href="GVirConnection.html#gvir-connection-get-domain" title="gvir_connection_get_domain ()"><span class="type">gvir_connection_get_domain</span></a> afterwards to query the fetched
777 domains.</p>
778 <div class="refsect3">
779 <a name="gvir-connection-fetch-domains.parameters"></a><h4>Parameters</h4>
780 <div class="informaltable"><table class="informaltable" width="100%" border="0">
776781 <colgroup>
777782 <col width="150px" class="parameters_name">
778783 <col class="parameters_description">
798803 <a name="gvir-connection-fetch-domains-async"></a><h3>gvir_connection_fetch_domains_async ()</h3>
799804 <pre class="programlisting"><span class="returnvalue">void</span>
800805 gvir_connection_fetch_domains_async (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
801 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
802 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
803 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
804 <div class="refsect3">
805 <a name="id-1.2.2.9.13.4"></a><h4>Parameters</h4>
806 <div class="informaltable"><table width="100%" border="0">
806 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
807 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
808 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
809 <div class="refsect3">
810 <a name="gvir-connection-fetch-domains-async.parameters"></a><h4>Parameters</h4>
811 <div class="informaltable"><table class="informaltable" width="100%" border="0">
807812 <colgroup>
808813 <col width="150px" class="parameters_name">
809814 <col class="parameters_description">
837842 <hr>
838843 <div class="refsect2">
839844 <a name="gvir-connection-fetch-domains-finish"></a><h3>gvir_connection_fetch_domains_finish ()</h3>
840 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
845 <pre class="programlisting"><span class="returnvalue">gboolean</span>
841846 gvir_connection_fetch_domains_finish (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
842 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
843 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
844 <div class="refsect3">
845 <a name="id-1.2.2.9.14.4"></a><h4>Parameters</h4>
846 <div class="informaltable"><table width="100%" border="0">
847 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
848 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
849 <div class="refsect3">
850 <a name="gvir-connection-fetch-domains-finish.parameters"></a><h4>Parameters</h4>
851 <div class="informaltable"><table class="informaltable" width="100%" border="0">
847852 <colgroup>
848853 <col width="150px" class="parameters_name">
849854 <col class="parameters_description">
867872 <hr>
868873 <div class="refsect2">
869874 <a name="gvir-connection-get-uri"></a><h3>gvir_connection_get_uri ()</h3>
870 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
875 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
871876 gvir_connection_get_uri (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
872877 </div>
873878 <hr>
874879 <div class="refsect2">
875880 <a name="gvir-connection-get-hypervisor-name"></a><h3>gvir_connection_get_hypervisor_name ()</h3>
876 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
881 <pre class="programlisting"><span class="returnvalue">gchar</span> *
877882 gvir_connection_get_hypervisor_name (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
878 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
883 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
879884 <p>Get name of current hypervisor used.</p>
880885 <div class="refsect3">
881 <a name="id-1.2.2.9.16.5"></a><h4>Parameters</h4>
882 <div class="informaltable"><table width="100%" border="0">
886 <a name="gvir-connection-get-hypervisor-name.parameters"></a><h4>Parameters</h4>
887 <div class="informaltable"><table class="informaltable" width="100%" border="0">
883888 <colgroup>
884889 <col width="150px" class="parameters_name">
885890 <col class="parameters_description">
893898 </tr>
894899 <tr>
895900 <td class="parameter_name"><p>err</p></td>
896 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
897 <td class="parameter_annotations"> </td>
898 </tr>
899 </tbody>
900 </table></div>
901 </div>
902 <div class="refsect3">
903 <a name="id-1.2.2.9.16.6"></a><h4>Returns</h4>
901 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
902 <td class="parameter_annotations"> </td>
903 </tr>
904 </tbody>
905 </table></div>
906 </div>
907 <div class="refsect3">
908 <a name="gvir-connection-get-hypervisor-name.returns"></a><h4>Returns</h4>
904909 <p> new string that should be freed when no longer needed,
905910 or NULL upon error.</p>
906911 </div>
908913 <hr>
909914 <div class="refsect2">
910915 <a name="gvir-connection-get-version"></a><h3>gvir_connection_get_version ()</h3>
911 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gulong"><span class="returnvalue">gulong</span></a>
916 <pre class="programlisting"><span class="returnvalue">gulong</span>
912917 gvir_connection_get_version (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
913 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
918 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
914919 <p>Get version of current hypervisor used.</p>
915920 <div class="refsect3">
916 <a name="id-1.2.2.9.17.5"></a><h4>Parameters</h4>
917 <div class="informaltable"><table width="100%" border="0">
921 <a name="gvir-connection-get-version.parameters"></a><h4>Parameters</h4>
922 <div class="informaltable"><table class="informaltable" width="100%" border="0">
918923 <colgroup>
919924 <col width="150px" class="parameters_name">
920925 <col class="parameters_description">
928933 </tr>
929934 <tr>
930935 <td class="parameter_name"><p>err</p></td>
931 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
932 <td class="parameter_annotations"> </td>
933 </tr>
934 </tbody>
935 </table></div>
936 </div>
937 <div class="refsect3">
938 <a name="id-1.2.2.9.17.6"></a><h4>Returns</h4>
936 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
937 <td class="parameter_annotations"> </td>
938 </tr>
939 </tbody>
940 </table></div>
941 </div>
942 <div class="refsect3">
943 <a name="gvir-connection-get-version.returns"></a><h4>Returns</h4>
939944 <p> version on success, 0 otherwise and <em class="parameter"><code>err</code></em>
940945 set.</p>
941946 </div>
943948 <hr>
944949 <div class="refsect2">
945950 <a name="gvir-connection-get-domains"></a><h3>gvir_connection_get_domains ()</h3>
946 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
951 <pre class="programlisting"><span class="returnvalue">GList</span> *
947952 gvir_connection_get_domains (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
948953 <p>Gets a list of the domains available through <em class="parameter"><code>conn</code></em>
949954 .</p>
950955 <div class="refsect3">
951 <a name="id-1.2.2.9.18.5"></a><h4>Parameters</h4>
952 <div class="informaltable"><table width="100%" border="0">
956 <a name="gvir-connection-get-domains.parameters"></a><h4>Parameters</h4>
957 <div class="informaltable"><table class="informaltable" width="100%" border="0">
953958 <colgroup>
954959 <col width="150px" class="parameters_name">
955960 <col class="parameters_description">
963968 </table></div>
964969 </div>
965970 <div class="refsect3">
966 <a name="id-1.2.2.9.18.6"></a><h4>Returns</h4>
971 <a name="gvir-connection-get-domains.returns"></a><h4>Returns</h4>
967972 <p> List
968 of <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a>. The returned list should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>,
969 after its elements have been unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
973 of <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a>. The returned list should be freed with <code class="function">g_list_free()</code>,
974 after its elements have been unreffed with <code class="function">g_object_unref()</code>. </p>
970975 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGObject.Domain][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
971976 </div>
972977 </div>
975980 <a name="gvir-connection-get-domain"></a><h3>gvir_connection_get_domain ()</h3>
976981 <pre class="programlisting"><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> *
977982 gvir_connection_get_domain (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
978 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uuid</code></em>);</pre>
979 <div class="refsect3">
980 <a name="id-1.2.2.9.19.4"></a><h4>Parameters</h4>
981 <div class="informaltable"><table width="100%" border="0">
983 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);</pre>
984 <div class="refsect3">
985 <a name="gvir-connection-get-domain.parameters"></a><h4>Parameters</h4>
986 <div class="informaltable"><table class="informaltable" width="100%" border="0">
982987 <colgroup>
983988 <col width="150px" class="parameters_name">
984989 <col class="parameters_description">
9991004 </table></div>
10001005 </div>
10011006 <div class="refsect3">
1002 <a name="id-1.2.2.9.19.5"></a><h4>Returns</h4>
1007 <a name="gvir-connection-get-domain.returns"></a><h4>Returns</h4>
10031008 <p> the <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a>, or NULL. The returned
1004 object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
1009 object should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
10051010 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
10061011 </div>
10071012 </div>
10101015 <a name="gvir-connection-find-domain-by-id"></a><h3>gvir_connection_find_domain_by_id ()</h3>
10111016 <pre class="programlisting"><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> *
10121017 gvir_connection_find_domain_by_id (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1013 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);</pre>
1014 <div class="refsect3">
1015 <a name="id-1.2.2.9.20.4"></a><h4>Parameters</h4>
1016 <div class="informaltable"><table width="100%" border="0">
1018 <em class="parameter"><code><span class="type">gint</span> id</code></em>);</pre>
1019 <div class="refsect3">
1020 <a name="gvir-connection-find-domain-by-id.parameters"></a><h4>Parameters</h4>
1021 <div class="informaltable"><table class="informaltable" width="100%" border="0">
10171022 <colgroup>
10181023 <col width="150px" class="parameters_name">
10191024 <col class="parameters_description">
10341039 </table></div>
10351040 </div>
10361041 <div class="refsect3">
1037 <a name="id-1.2.2.9.20.5"></a><h4>Returns</h4>
1042 <a name="gvir-connection-find-domain-by-id.returns"></a><h4>Returns</h4>
10381043 <p> the <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a>, or NULL. The returned
1039 object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
1044 object should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
10401045 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
10411046 </div>
10421047 </div>
10451050 <a name="gvir-connection-find-domain-by-name"></a><h3>gvir_connection_find_domain_by_name ()</h3>
10461051 <pre class="programlisting"><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> *
10471052 gvir_connection_find_domain_by_name (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1048 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
1049 <div class="refsect3">
1050 <a name="id-1.2.2.9.21.4"></a><h4>Parameters</h4>
1051 <div class="informaltable"><table width="100%" border="0">
1053 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
1054 <div class="refsect3">
1055 <a name="gvir-connection-find-domain-by-name.parameters"></a><h4>Parameters</h4>
1056 <div class="informaltable"><table class="informaltable" width="100%" border="0">
10521057 <colgroup>
10531058 <col width="150px" class="parameters_name">
10541059 <col class="parameters_description">
10691074 </table></div>
10701075 </div>
10711076 <div class="refsect3">
1072 <a name="id-1.2.2.9.21.5"></a><h4>Returns</h4>
1077 <a name="gvir-connection-find-domain-by-name.returns"></a><h4>Returns</h4>
10731078 <p> the <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a>, or NULL. The returned
1074 object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
1079 object should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
10751080 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
10761081 </div>
10771082 </div>
10801085 <a name="gvir-connection-create-domain"></a><h3>gvir_connection_create_domain ()</h3>
10811086 <pre class="programlisting"><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> *
10821087 gvir_connection_create_domain (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1083 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomain.html"><span class="type">GVirConfigDomain</span></a> *conf</code></em>,
1084 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1088 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct"><span class="type">GVirConfigDomain</span></a> *conf</code></em>,
1089 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
10851090 <p>Create the configuration file for a new persistent domain.
10861091 The returned domain will initially be in the shutoff state.</p>
10871092 <div class="refsect3">
1088 <a name="id-1.2.2.9.22.5"></a><h4>Parameters</h4>
1089 <div class="informaltable"><table width="100%" border="0">
1093 <a name="gvir-connection-create-domain.parameters"></a><h4>Parameters</h4>
1094 <div class="informaltable"><table class="informaltable" width="100%" border="0">
10901095 <colgroup>
10911096 <col width="150px" class="parameters_name">
10921097 <col class="parameters_description">
11071112 </table></div>
11081113 </div>
11091114 <div class="refsect3">
1110 <a name="id-1.2.2.9.22.6"></a><h4>Returns</h4>
1115 <a name="gvir-connection-create-domain.returns"></a><h4>Returns</h4>
11111116 <p> the newly created domain, or NULL if an error
1112 occurred. The returned object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>
1117 occurred. The returned object should be unreffed with <code class="function">g_object_unref()</code>
11131118 when no longer needed. </p>
11141119 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
11151120 </div>
11191124 <a name="gvir-connection-start-domain"></a><h3>gvir_connection_start_domain ()</h3>
11201125 <pre class="programlisting"><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> *
11211126 gvir_connection_start_domain (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1122 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomain.html"><span class="type">GVirConfigDomain</span></a> *conf</code></em>,
1123 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1124 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1127 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct"><span class="type">GVirConfigDomain</span></a> *conf</code></em>,
1128 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1129 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
11251130 <p>Start a new transient domain without persistent configuration.
11261131 The returned domain will initially be running.</p>
11271132 <div class="refsect3">
1128 <a name="id-1.2.2.9.23.5"></a><h4>Parameters</h4>
1129 <div class="informaltable"><table width="100%" border="0">
1133 <a name="gvir-connection-start-domain.parameters"></a><h4>Parameters</h4>
1134 <div class="informaltable"><table class="informaltable" width="100%" border="0">
11301135 <colgroup>
11311136 <col width="150px" class="parameters_name">
11321137 <col class="parameters_description">
11471152 </table></div>
11481153 </div>
11491154 <div class="refsect3">
1150 <a name="id-1.2.2.9.23.6"></a><h4>Returns</h4>
1155 <a name="gvir-connection-start-domain.returns"></a><h4>Returns</h4>
11511156 <p> the newly created domain, or NULL if an error
1152 occurred. The returned object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>
1157 occurred. The returned object should be unreffed with <code class="function">g_object_unref()</code>
11531158 when no longer needed. </p>
11541159 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
11551160 </div>
11571162 <hr>
11581163 <div class="refsect2">
11591164 <a name="gvir-connection-fetch-interfaces"></a><h3>gvir_connection_fetch_interfaces ()</h3>
1160 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1165 <pre class="programlisting"><span class="returnvalue">gboolean</span>
11611166 gvir_connection_fetch_interfaces (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1162 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1163 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1167 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1168 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
11641169 <p>Use this method to fetch information on all network interfaces
11651170 managed by connection <em class="parameter"><code>conn</code></em>
11661171 on host machine. Use
11671172 <a class="link" href="GVirConnection.html#gvir-connection-get-interfaces" title="gvir_connection_get_interfaces ()"><span class="type">gvir_connection_get_interfaces</span></a> or <a class="link" href="GVirConnection.html#gvir-connection-get-interface" title="gvir_connection_get_interface ()"><span class="type">gvir_connection_get_interface</span></a> afterwards
11681173 to query the fetched interfaces.</p>
11691174 <div class="refsect3">
1170 <a name="id-1.2.2.9.24.5"></a><h4>Parameters</h4>
1171 <div class="informaltable"><table width="100%" border="0">
1175 <a name="gvir-connection-fetch-interfaces.parameters"></a><h4>Parameters</h4>
1176 <div class="informaltable"><table class="informaltable" width="100%" border="0">
11721177 <colgroup>
11731178 <col width="150px" class="parameters_name">
11741179 <col class="parameters_description">
11941199 </table></div>
11951200 </div>
11961201 <div class="refsect3">
1197 <a name="id-1.2.2.9.24.6"></a><h4>Returns</h4>
1198 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise and <em class="parameter"><code>err</code></em>
1202 <a name="gvir-connection-fetch-interfaces.returns"></a><h4>Returns</h4>
1203 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise and <em class="parameter"><code>err</code></em>
11991204 is set.</p>
12001205 </div>
12011206 </div>
12051210 <pre class="programlisting"><span class="returnvalue">void</span>
12061211 gvir_connection_fetch_interfaces_async
12071212 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1208 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1209 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1210 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1211 <div class="refsect3">
1212 <a name="id-1.2.2.9.25.4"></a><h4>Parameters</h4>
1213 <div class="informaltable"><table width="100%" border="0">
1213 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1214 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1215 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1216 <div class="refsect3">
1217 <a name="gvir-connection-fetch-interfaces-async.parameters"></a><h4>Parameters</h4>
1218 <div class="informaltable"><table class="informaltable" width="100%" border="0">
12141219 <colgroup>
12151220 <col width="150px" class="parameters_name">
12161221 <col class="parameters_description">
12441249 <hr>
12451250 <div class="refsect2">
12461251 <a name="gvir-connection-fetch-interfaces-finish"></a><h3>gvir_connection_fetch_interfaces_finish ()</h3>
1247 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1252 <pre class="programlisting"><span class="returnvalue">gboolean</span>
12481253 gvir_connection_fetch_interfaces_finish
12491254 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1250 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1251 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1252 <div class="refsect3">
1253 <a name="id-1.2.2.9.26.4"></a><h4>Parameters</h4>
1254 <div class="informaltable"><table width="100%" border="0">
1255 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
1256 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1257 <div class="refsect3">
1258 <a name="gvir-connection-fetch-interfaces-finish.parameters"></a><h4>Parameters</h4>
1259 <div class="informaltable"><table class="informaltable" width="100%" border="0">
12551260 <colgroup>
12561261 <col width="150px" class="parameters_name">
12571262 <col class="parameters_description">
12801285 <hr>
12811286 <div class="refsect2">
12821287 <a name="gvir-connection-get-interfaces"></a><h3>gvir_connection_get_interfaces ()</h3>
1283 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
1288 <pre class="programlisting"><span class="returnvalue">GList</span> *
12841289 gvir_connection_get_interfaces (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
12851290 <p>Get a list of all the network interfaces managed by connection <em class="parameter"><code>conn</code></em>
12861291 on
12871292 host machine.</p>
12881293 <div class="refsect3">
1289 <a name="id-1.2.2.9.27.5"></a><h4>Parameters</h4>
1290 <div class="informaltable"><table width="100%" border="0">
1294 <a name="gvir-connection-get-interfaces.parameters"></a><h4>Parameters</h4>
1295 <div class="informaltable"><table class="informaltable" width="100%" border="0">
12911296 <colgroup>
12921297 <col width="150px" class="parameters_name">
12931298 <col class="parameters_description">
13011306 </table></div>
13021307 </div>
13031308 <div class="refsect3">
1304 <a name="id-1.2.2.9.27.6"></a><h4>Returns</h4>
1309 <a name="gvir-connection-get-interfaces.returns"></a><h4>Returns</h4>
13051310 <p> List
1306 of <a class="link" href="GVirInterface.html" title="GVirInterface"><span class="type">GVirInterface</span></a>. The returned list should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>,
1307 after its elements have been unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
1311 of <a class="link" href="GVirInterface.html" title="GVirInterface"><span class="type">GVirInterface</span></a>. The returned list should be freed with <code class="function">g_list_free()</code>,
1312 after its elements have been unreffed with <code class="function">g_object_unref()</code>. </p>
13081313 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGObject.Interface][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
13091314 </div>
13101315 </div>
13131318 <a name="gvir-connection-get-interface"></a><h3>gvir_connection_get_interface ()</h3>
13141319 <pre class="programlisting"><a class="link" href="GVirInterface.html" title="GVirInterface"><span class="returnvalue">GVirInterface</span></a> *
13151320 gvir_connection_get_interface (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1316 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
1321 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
13171322 <p>Get a particular interface which has name <em class="parameter"><code>name</code></em>
13181323 .</p>
13191324 <div class="refsect3">
1320 <a name="id-1.2.2.9.28.5"></a><h4>Parameters</h4>
1321 <div class="informaltable"><table width="100%" border="0">
1325 <a name="gvir-connection-get-interface.parameters"></a><h4>Parameters</h4>
1326 <div class="informaltable"><table class="informaltable" width="100%" border="0">
13221327 <colgroup>
13231328 <col width="150px" class="parameters_name">
13241329 <col class="parameters_description">
13391344 </table></div>
13401345 </div>
13411346 <div class="refsect3">
1342 <a name="id-1.2.2.9.28.6"></a><h4>Returns</h4>
1347 <a name="gvir-connection-get-interface.returns"></a><h4>Returns</h4>
13431348 <p> A new reference to a <a class="link" href="GVirInterface.html" title="GVirInterface"><span class="type">GVirInterface</span></a>, or NULL
13441349 if no interface exists with name <em class="parameter"><code>name</code></em>
13451350 . The returned object must be unreffed
1346 using <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> once used. </p>
1351 using <code class="function">g_object_unref()</code> once used. </p>
13471352 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
13481353 </div>
13491354 </div>
13521357 <a name="gvir-connection-find-interface-by-mac"></a><h3>gvir_connection_find_interface_by_mac ()</h3>
13531358 <pre class="programlisting"><a class="link" href="GVirInterface.html" title="GVirInterface"><span class="returnvalue">GVirInterface</span></a> *
13541359 gvir_connection_find_interface_by_mac (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1355 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *macaddr</code></em>);</pre>
1360 <em class="parameter"><code>const <span class="type">gchar</span> *macaddr</code></em>);</pre>
13561361 <p>Get a particular interface which has MAC address <em class="parameter"><code>mac</code></em>
13571362 .</p>
13581363 <div class="refsect3">
1359 <a name="id-1.2.2.9.29.5"></a><h4>Parameters</h4>
1360 <div class="informaltable"><table width="100%" border="0">
1361 <colgroup>
1362 <col width="150px" class="parameters_name">
1363 <col class="parameters_description">
1364 <col width="200px" class="parameters_annotations">
1365 </colgroup>
1366 <tbody>
1367 <tr>
1368 <td class="parameter_name"><p>conn</p></td>
1369 <td class="parameter_description"><p>a <a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a></p></td>
1370 <td class="parameter_annotations"> </td>
1371 </tr>
1372 <tr>
1373 <td class="parameter_name"><p>mac</p></td>
1364 <a name="gvir-connection-find-interface-by-mac.parameters"></a><h4>Parameters</h4>
1365 <div class="informaltable"><table class="informaltable" width="100%" border="0">
1366 <colgroup>
1367 <col width="150px" class="parameters_name">
1368 <col class="parameters_description">
1369 <col width="200px" class="parameters_annotations">
1370 </colgroup>
1371 <tbody>
1372 <tr>
1373 <td class="parameter_name"><p>conn</p></td>
1374 <td class="parameter_description"><p>a <a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a></p></td>
1375 <td class="parameter_annotations"> </td>
1376 </tr>
1377 <tr>
1378 <td class="parameter_name"><p>macaddr</p></td>
13741379 <td class="parameter_description"><p>MAC address to lookup</p></td>
13751380 <td class="parameter_annotations"> </td>
13761381 </tr>
13781383 </table></div>
13791384 </div>
13801385 <div class="refsect3">
1381 <a name="id-1.2.2.9.29.6"></a><h4>Returns</h4>
1386 <a name="gvir-connection-find-interface-by-mac.returns"></a><h4>Returns</h4>
13821387 <p> A new reference to a <a class="link" href="GVirInterface.html" title="GVirInterface"><span class="type">GVirInterface</span></a>, or NULL
13831388 if no interface exists with MAC address <em class="parameter"><code>mac</code></em>
13841389 . The returned object must be
1385 unreffed using <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> once used. </p>
1390 unreffed using <code class="function">g_object_unref()</code> once used. </p>
13861391 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
13871392 </div>
13881393 </div>
13891394 <hr>
13901395 <div class="refsect2">
13911396 <a name="gvir-connection-fetch-networks"></a><h3>gvir_connection_fetch_networks ()</h3>
1392 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1397 <pre class="programlisting"><span class="returnvalue">gboolean</span>
13931398 gvir_connection_fetch_networks (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1394 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1395 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1396 <div class="refsect3">
1397 <a name="id-1.2.2.9.30.4"></a><h4>Parameters</h4>
1398 <div class="informaltable"><table width="100%" border="0">
1399 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1400 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1401 <p>Use this method to fetch all networks managed by connection
1402 <em class="parameter"><code>conn</code></em>
1403 . Use e.g. <a class="link" href="GVirConnection.html#gvir-connection-find-network-by-name" title="gvir_connection_find_network_by_name ()"><span class="type">gvir_connection_find_network_by_name</span></a> or
1404 <a class="link" href="GVirConnection.html#gvir-connection-get-networks" title="gvir_connection_get_networks ()"><span class="type">gvir_connection_get_networks</span></a> afterwards to query the fetched
1405 domains.</p>
1406 <div class="refsect3">
1407 <a name="gvir-connection-fetch-networks.parameters"></a><h4>Parameters</h4>
1408 <div class="informaltable"><table class="informaltable" width="100%" border="0">
13991409 <colgroup>
14001410 <col width="150px" class="parameters_name">
14011411 <col class="parameters_description">
14211431 <a name="gvir-connection-fetch-networks-async"></a><h3>gvir_connection_fetch_networks_async ()</h3>
14221432 <pre class="programlisting"><span class="returnvalue">void</span>
14231433 gvir_connection_fetch_networks_async (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1424 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1425 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1426 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1427 <div class="refsect3">
1428 <a name="id-1.2.2.9.31.4"></a><h4>Parameters</h4>
1429 <div class="informaltable"><table width="100%" border="0">
1434 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1435 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1436 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1437 <div class="refsect3">
1438 <a name="gvir-connection-fetch-networks-async.parameters"></a><h4>Parameters</h4>
1439 <div class="informaltable"><table class="informaltable" width="100%" border="0">
14301440 <colgroup>
14311441 <col width="150px" class="parameters_name">
14321442 <col class="parameters_description">
14601470 <hr>
14611471 <div class="refsect2">
14621472 <a name="gvir-connection-fetch-networks-finish"></a><h3>gvir_connection_fetch_networks_finish ()</h3>
1463 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1473 <pre class="programlisting"><span class="returnvalue">gboolean</span>
14641474 gvir_connection_fetch_networks_finish (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1465 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1466 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1467 <div class="refsect3">
1468 <a name="id-1.2.2.9.32.4"></a><h4>Parameters</h4>
1469 <div class="informaltable"><table width="100%" border="0">
1475 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
1476 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1477 <div class="refsect3">
1478 <a name="gvir-connection-fetch-networks-finish.parameters"></a><h4>Parameters</h4>
1479 <div class="informaltable"><table class="informaltable" width="100%" border="0">
14701480 <colgroup>
14711481 <col width="150px" class="parameters_name">
14721482 <col class="parameters_description">
14951505 <hr>
14961506 <div class="refsect2">
14971507 <a name="gvir-connection-get-networks"></a><h3>gvir_connection_get_networks ()</h3>
1498 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
1508 <pre class="programlisting"><span class="returnvalue">GList</span> *
14991509 gvir_connection_get_networks (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
15001510 <p>Get a list of all the network networks available through <em class="parameter"><code>conn</code></em>
15011511 .</p>
15021512 <div class="refsect3">
1503 <a name="id-1.2.2.9.33.5"></a><h4>Parameters</h4>
1504 <div class="informaltable"><table width="100%" border="0">
1513 <a name="gvir-connection-get-networks.parameters"></a><h4>Parameters</h4>
1514 <div class="informaltable"><table class="informaltable" width="100%" border="0">
15051515 <colgroup>
15061516 <col width="150px" class="parameters_name">
15071517 <col class="parameters_description">
15151525 </table></div>
15161526 </div>
15171527 <div class="refsect3">
1518 <a name="id-1.2.2.9.33.6"></a><h4>Returns</h4>
1528 <a name="gvir-connection-get-networks.returns"></a><h4>Returns</h4>
15191529 <p> List
1520 of <a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a>. The returned list should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>,
1521 after its elements have been unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
1530 of <a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a>. The returned list should be freed with <code class="function">g_list_free()</code>,
1531 after its elements have been unreffed with <code class="function">g_object_unref()</code>. </p>
15221532 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGObject.Network][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
15231533 </div>
15241534 </div>
15271537 <a name="gvir-connection-get-network"></a><h3>gvir_connection_get_network ()</h3>
15281538 <pre class="programlisting"><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="returnvalue">GVirNetwork</span></a> *
15291539 gvir_connection_get_network (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1530 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uuid</code></em>);</pre>
1540 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);</pre>
15311541 <p>Get a particular network which has UUID <em class="parameter"><code>uuid</code></em>
15321542 .</p>
15331543 <div class="refsect3">
1534 <a name="id-1.2.2.9.34.5"></a><h4>Parameters</h4>
1535 <div class="informaltable"><table width="100%" border="0">
1544 <a name="gvir-connection-get-network.parameters"></a><h4>Parameters</h4>
1545 <div class="informaltable"><table class="informaltable" width="100%" border="0">
15361546 <colgroup>
15371547 <col width="150px" class="parameters_name">
15381548 <col class="parameters_description">
15531563 </table></div>
15541564 </div>
15551565 <div class="refsect3">
1556 <a name="id-1.2.2.9.34.6"></a><h4>Returns</h4>
1566 <a name="gvir-connection-get-network.returns"></a><h4>Returns</h4>
15571567 <p> A new reference to a <a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a>, or NULL if
15581568 no network exists with UUID <em class="parameter"><code>uuid</code></em>
15591569 . The returned object must be unreffed using
1560 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> once used. </p>
1570 <code class="function">g_object_unref()</code> once used. </p>
15611571 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
15621572 </div>
15631573 </div>
15661576 <a name="gvir-connection-find-network-by-name"></a><h3>gvir_connection_find_network_by_name ()</h3>
15671577 <pre class="programlisting"><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="returnvalue">GVirNetwork</span></a> *
15681578 gvir_connection_find_network_by_name (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1569 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
1579 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
15701580 <p>Get a particular network which has name <em class="parameter"><code>name</code></em>
15711581 .</p>
15721582 <div class="refsect3">
1573 <a name="id-1.2.2.9.35.5"></a><h4>Parameters</h4>
1574 <div class="informaltable"><table width="100%" border="0">
1583 <a name="gvir-connection-find-network-by-name.parameters"></a><h4>Parameters</h4>
1584 <div class="informaltable"><table class="informaltable" width="100%" border="0">
15751585 <colgroup>
15761586 <col width="150px" class="parameters_name">
15771587 <col class="parameters_description">
15921602 </table></div>
15931603 </div>
15941604 <div class="refsect3">
1595 <a name="id-1.2.2.9.35.6"></a><h4>Returns</h4>
1605 <a name="gvir-connection-find-network-by-name.returns"></a><h4>Returns</h4>
15961606 <p> A new reference to a <a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a>, or NULL if
15971607 no network exists with name <em class="parameter"><code>name</code></em>
15981608 . The returned object must be unreffed using
1599 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> once used. </p>
1609 <code class="function">g_object_unref()</code> once used. </p>
16001610 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
16011611 </div>
16021612 </div>
16031613 <hr>
16041614 <div class="refsect2">
16051615 <a name="gvir-connection-get-network-filters"></a><h3>gvir_connection_get_network_filters ()</h3>
1606 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
1616 <pre class="programlisting"><span class="returnvalue">GList</span> *
16071617 gvir_connection_get_network_filters (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
16081618 </div>
16091619 <hr>
16111621 <a name="gvir-connection-get-network-filter"></a><h3>gvir_connection_get_network_filter ()</h3>
16121622 <pre class="programlisting"><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="returnvalue">GVirNetworkFilter</span></a> *
16131623 gvir_connection_get_network_filter (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1614 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uuid</code></em>);</pre>
1624 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);</pre>
16151625 </div>
16161626 <hr>
16171627 <div class="refsect2">
16191629 <pre class="programlisting"><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="returnvalue">GVirNetworkFilter</span></a> *
16201630 gvir_connection_find_network_filter_by_name
16211631 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1622 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
1632 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
16231633 </div>
16241634 <hr>
16251635 <div class="refsect2">
16261636 <a name="gvir-connection-get-node-devices"></a><h3>gvir_connection_get_node_devices ()</h3>
1627 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
1637 <pre class="programlisting"><span class="returnvalue">GList</span> *
16281638 gvir_connection_get_node_devices (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
16291639 </div>
16301640 <hr>
16321642 <a name="gvir-connection-get-node-device"></a><h3>gvir_connection_get_node_device ()</h3>
16331643 <pre class="programlisting"><a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice"><span class="returnvalue">GVirNodeDevice</span></a> *
16341644 gvir_connection_get_node_device (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1635 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
1645 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
16361646 </div>
16371647 <hr>
16381648 <div class="refsect2">
16391649 <a name="gvir-connection-get-secrets"></a><h3>gvir_connection_get_secrets ()</h3>
1640 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
1650 <pre class="programlisting"><span class="returnvalue">GList</span> *
16411651 gvir_connection_get_secrets (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
16421652 </div>
16431653 <hr>
16451655 <a name="gvir-connection-get-secret"></a><h3>gvir_connection_get_secret ()</h3>
16461656 <pre class="programlisting"><a class="link" href="GVirSecret.html" title="GVirSecret"><span class="returnvalue">GVirSecret</span></a> *
16471657 gvir_connection_get_secret (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1648 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uuid</code></em>);</pre>
1658 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);</pre>
16491659 </div>
16501660 <hr>
16511661 <div class="refsect2">
16521662 <a name="gvir-connection-fetch-storage-pools"></a><h3>gvir_connection_fetch_storage_pools ()</h3>
1653 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1663 <pre class="programlisting"><span class="returnvalue">gboolean</span>
16541664 gvir_connection_fetch_storage_pools (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1655 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1656 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1657 <div class="refsect3">
1658 <a name="id-1.2.2.9.43.4"></a><h4>Parameters</h4>
1659 <div class="informaltable"><table width="100%" border="0">
1665 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1666 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1667 <p>Use this method to fetch all storage pools managed by connection
1668 <em class="parameter"><code>conn</code></em>
1669 . Use e.g. <a class="link" href="GVirConnection.html#gvir-connection-find-storage-pool-by-name" title="gvir_connection_find_storage_pool_by_name ()"><span class="type">gvir_connection_find_storage_pool_by_name</span></a> or
1670 <a class="link" href="GVirConnection.html#gvir-connection-get-storage-pools" title="gvir_connection_get_storage_pools ()"><span class="type">gvir_connection_get_storage_pools</span></a> afterwards to query the fetched
1671 pools.</p>
1672 <div class="refsect3">
1673 <a name="gvir-connection-fetch-storage-pools.parameters"></a><h4>Parameters</h4>
1674 <div class="informaltable"><table class="informaltable" width="100%" border="0">
16601675 <colgroup>
16611676 <col width="150px" class="parameters_name">
16621677 <col class="parameters_description">
16831698 <pre class="programlisting"><span class="returnvalue">void</span>
16841699 gvir_connection_fetch_storage_pools_async
16851700 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1686 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1687 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1688 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1689 <div class="refsect3">
1690 <a name="id-1.2.2.9.44.4"></a><h4>Parameters</h4>
1691 <div class="informaltable"><table width="100%" border="0">
1701 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1702 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1703 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1704 <div class="refsect3">
1705 <a name="gvir-connection-fetch-storage-pools-async.parameters"></a><h4>Parameters</h4>
1706 <div class="informaltable"><table class="informaltable" width="100%" border="0">
16921707 <colgroup>
16931708 <col width="150px" class="parameters_name">
16941709 <col class="parameters_description">
17221737 <hr>
17231738 <div class="refsect2">
17241739 <a name="gvir-connection-fetch-storage-pools-finish"></a><h3>gvir_connection_fetch_storage_pools_finish ()</h3>
1725 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1740 <pre class="programlisting"><span class="returnvalue">gboolean</span>
17261741 gvir_connection_fetch_storage_pools_finish
17271742 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1728 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1729 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1730 <div class="refsect3">
1731 <a name="id-1.2.2.9.45.4"></a><h4>Parameters</h4>
1732 <div class="informaltable"><table width="100%" border="0">
1743 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
1744 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1745 <div class="refsect3">
1746 <a name="gvir-connection-fetch-storage-pools-finish.parameters"></a><h4>Parameters</h4>
1747 <div class="informaltable"><table class="informaltable" width="100%" border="0">
17331748 <colgroup>
17341749 <col width="150px" class="parameters_name">
17351750 <col class="parameters_description">
17531768 <hr>
17541769 <div class="refsect2">
17551770 <a name="gvir-connection-get-storage-pools"></a><h3>gvir_connection_get_storage_pools ()</h3>
1756 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
1771 <pre class="programlisting"><span class="returnvalue">GList</span> *
17571772 gvir_connection_get_storage_pools (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
17581773 <p>Gets a list of the storage pools available through <em class="parameter"><code>conn</code></em>
17591774 .</p>
17601775 <div class="refsect3">
1761 <a name="id-1.2.2.9.46.5"></a><h4>Parameters</h4>
1762 <div class="informaltable"><table width="100%" border="0">
1776 <a name="gvir-connection-get-storage-pools.parameters"></a><h4>Parameters</h4>
1777 <div class="informaltable"><table class="informaltable" width="100%" border="0">
17631778 <colgroup>
17641779 <col width="150px" class="parameters_name">
17651780 <col class="parameters_description">
17731788 </table></div>
17741789 </div>
17751790 <div class="refsect3">
1776 <a name="id-1.2.2.9.46.6"></a><h4>Returns</h4>
1791 <a name="gvir-connection-get-storage-pools.returns"></a><h4>Returns</h4>
17771792 <p> List
17781793 of <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a>. The returned list should be freed with
1779 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after its elements have been unreffed with
1780 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
1794 <code class="function">g_list_free()</code>, after its elements have been unreffed with
1795 <code class="function">g_object_unref()</code>. </p>
17811796 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGObject.StoragePool][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
17821797 </div>
17831798 </div>
17861801 <a name="gvir-connection-get-storage-pool"></a><h3>gvir_connection_get_storage_pool ()</h3>
17871802 <pre class="programlisting"><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="returnvalue">GVirStoragePool</span></a> *
17881803 gvir_connection_get_storage_pool (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1789 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uuid</code></em>);</pre>
1790 <div class="refsect3">
1791 <a name="id-1.2.2.9.47.4"></a><h4>Parameters</h4>
1792 <div class="informaltable"><table width="100%" border="0">
1804 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);</pre>
1805 <div class="refsect3">
1806 <a name="gvir-connection-get-storage-pool.parameters"></a><h4>Parameters</h4>
1807 <div class="informaltable"><table class="informaltable" width="100%" border="0">
17931808 <colgroup>
17941809 <col width="150px" class="parameters_name">
17951810 <col class="parameters_description">
18101825 </table></div>
18111826 </div>
18121827 <div class="refsect3">
1813 <a name="id-1.2.2.9.47.5"></a><h4>Returns</h4>
1828 <a name="gvir-connection-get-storage-pool.returns"></a><h4>Returns</h4>
18141829 <p> the <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a>, or NULL. The returned
1815 object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
1830 object should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
18161831 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
18171832 </div>
18181833 </div>
18221837 <pre class="programlisting"><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="returnvalue">GVirStoragePool</span></a> *
18231838 gvir_connection_find_storage_pool_by_name
18241839 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1825 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
1826 <div class="refsect3">
1827 <a name="id-1.2.2.9.48.4"></a><h4>Parameters</h4>
1828 <div class="informaltable"><table width="100%" border="0">
1840 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
1841 <div class="refsect3">
1842 <a name="gvir-connection-find-storage-pool-by-name.parameters"></a><h4>Parameters</h4>
1843 <div class="informaltable"><table class="informaltable" width="100%" border="0">
18291844 <colgroup>
18301845 <col width="150px" class="parameters_name">
18311846 <col class="parameters_description">
18461861 </table></div>
18471862 </div>
18481863 <div class="refsect3">
1849 <a name="id-1.2.2.9.48.5"></a><h4>Returns</h4>
1864 <a name="gvir-connection-find-storage-pool-by-name.returns"></a><h4>Returns</h4>
18501865 <p> the <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a>, or NULL. The returned
1851 object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
1866 object should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
18521867 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
18531868 </div>
18541869 </div>
18571872 <a name="gvir-connection-create-storage-pool"></a><h3>gvir_connection_create_storage_pool ()</h3>
18581873 <pre class="programlisting"><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="returnvalue">GVirStoragePool</span></a> *
18591874 gvir_connection_create_storage_pool (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1860 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigStoragePool.html"><span class="type">GVirConfigStoragePool</span></a> *conf</code></em>,
1861 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1862 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1863 <div class="refsect3">
1864 <a name="id-1.2.2.9.49.4"></a><h4>Parameters</h4>
1865 <div class="informaltable"><table width="100%" border="0">
1875 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool-struct"><span class="type">GVirConfigStoragePool</span></a> *conf</code></em>,
1876 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1877 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1878 <div class="refsect3">
1879 <a name="gvir-connection-create-storage-pool.parameters"></a><h4>Parameters</h4>
1880 <div class="informaltable"><table class="informaltable" width="100%" border="0">
18661881 <colgroup>
18671882 <col width="150px" class="parameters_name">
18681883 <col class="parameters_description">
18861901 </tr>
18871902 <tr>
18881903 <td class="parameter_name"><p>err</p></td>
1889 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
1890 <td class="parameter_annotations"> </td>
1891 </tr>
1892 </tbody>
1893 </table></div>
1894 </div>
1895 <div class="refsect3">
1896 <a name="id-1.2.2.9.49.5"></a><h4>Returns</h4>
1904 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
1905 <td class="parameter_annotations"> </td>
1906 </tr>
1907 </tbody>
1908 </table></div>
1909 </div>
1910 <div class="refsect3">
1911 <a name="gvir-connection-create-storage-pool.returns"></a><h4>Returns</h4>
18971912 <p> the newly created storage pool, or NULL if an
1898 error occurred. The returned list should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>,
1899 after its elements have been unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
1913 error occurred. The returned list should be freed with <code class="function">g_list_free()</code>,
1914 after its elements have been unreffed with <code class="function">g_object_unref()</code>. </p>
19001915 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
19011916 </div>
19021917 </div>
19051920 <a name="gvir-connection-get-stream"></a><h3>gvir_connection_get_stream ()</h3>
19061921 <pre class="programlisting"><a class="link" href="GVirStream.html" title="GVirStream"><span class="returnvalue">GVirStream</span></a> *
19071922 gvir_connection_get_stream (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1908 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>);</pre>
1909 <div class="refsect3">
1910 <a name="id-1.2.2.9.50.4"></a><h4>Parameters</h4>
1911 <div class="informaltable"><table width="100%" border="0">
1923 <em class="parameter"><code><span class="type">guint</span> flags</code></em>);</pre>
1924 <div class="refsect3">
1925 <a name="gvir-connection-get-stream.parameters"></a><h4>Parameters</h4>
1926 <div class="informaltable"><table class="informaltable" width="100%" border="0">
19121927 <colgroup>
19131928 <col width="150px" class="parameters_name">
19141929 <col class="parameters_description">
19291944 </table></div>
19301945 </div>
19311946 <div class="refsect3">
1932 <a name="id-1.2.2.9.50.5"></a><h4>Returns</h4>
1947 <a name="gvir-connection-get-stream.returns"></a><h4>Returns</h4>
19331948 <p> a <a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> stream, or NULL.The returned
1934 object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
1949 object should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
19351950 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
19361951 </div>
19371952 </div>
19401955 <a name="gvir-connection-get-node-info"></a><h3>gvir_connection_get_node_info ()</h3>
19411956 <pre class="programlisting"><a class="link" href="GVirConnection.html#GVirNodeInfo"><span class="returnvalue">GVirNodeInfo</span></a> *
19421957 gvir_connection_get_node_info (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1943 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1944 <div class="refsect3">
1945 <a name="id-1.2.2.9.51.4"></a><h4>Parameters</h4>
1946 <div class="informaltable"><table width="100%" border="0">
1958 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1959 <div class="refsect3">
1960 <a name="gvir-connection-get-node-info.parameters"></a><h4>Parameters</h4>
1961 <div class="informaltable"><table class="informaltable" width="100%" border="0">
19471962 <colgroup>
19481963 <col width="150px" class="parameters_name">
19491964 <col class="parameters_description">
19571972 </tr>
19581973 <tr>
19591974 <td class="parameter_name"><p>err</p></td>
1960 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
1961 <td class="parameter_annotations"> </td>
1962 </tr>
1963 </tbody>
1964 </table></div>
1965 </div>
1966 <div class="refsect3">
1967 <a name="id-1.2.2.9.51.5"></a><h4>Returns</h4>
1975 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
1976 <td class="parameter_annotations"> </td>
1977 </tr>
1978 </tbody>
1979 </table></div>
1980 </div>
1981 <div class="refsect3">
1982 <a name="gvir-connection-get-node-info.returns"></a><h4>Returns</h4>
19681983 <p> the info, or NULL if an error occurred. The
1969 returned object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer
1984 returned object should be unreffed with <code class="function">g_object_unref()</code> when no longer
19701985 needed. </p>
19711986 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
19721987 </div>
19741989 <hr>
19751990 <div class="refsect2">
19761991 <a name="gvir-connection-get-capabilities"></a><h3>gvir_connection_get_capabilities ()</h3>
1977 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigCapabilities.html"><span class="returnvalue">GVirConfigCapabilities</span></a> *
1992 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities-struct"><span class="returnvalue">GVirConfigCapabilities</span></a> *
19781993 gvir_connection_get_capabilities (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
1979 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1980 <div class="refsect3">
1981 <a name="id-1.2.2.9.52.4"></a><h4>Parameters</h4>
1982 <div class="informaltable"><table width="100%" border="0">
1994 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1995 <div class="refsect3">
1996 <a name="gvir-connection-get-capabilities.parameters"></a><h4>Parameters</h4>
1997 <div class="informaltable"><table class="informaltable" width="100%" border="0">
19831998 <colgroup>
19841999 <col width="150px" class="parameters_name">
19852000 <col class="parameters_description">
19932008 </tr>
19942009 <tr>
19952010 <td class="parameter_name"><p>err</p></td>
1996 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
1997 <td class="parameter_annotations"> </td>
1998 </tr>
1999 </tbody>
2000 </table></div>
2001 </div>
2002 <div class="refsect3">
2003 <a name="id-1.2.2.9.52.5"></a><h4>Returns</h4>
2004 <p> a <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigCapabilities.html"><span class="type">GVirConfigCapabilities</span></a> or NULL. The
2005 returned object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer
2011 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
2012 <td class="parameter_annotations"> </td>
2013 </tr>
2014 </tbody>
2015 </table></div>
2016 </div>
2017 <div class="refsect3">
2018 <a name="gvir-connection-get-capabilities.returns"></a><h4>Returns</h4>
2019 <p> a <a href="../Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities-struct"><span class="type">GVirConfigCapabilities</span></a> or NULL. The
2020 returned object should be unreffed with <code class="function">g_object_unref()</code> when no longer
20062021 needed. </p>
20072022 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
20082023 </div>
20132028 <pre class="programlisting"><span class="returnvalue">void</span>
20142029 gvir_connection_get_capabilities_async
20152030 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
2016 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2017 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2018 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2019 <div class="refsect3">
2020 <a name="id-1.2.2.9.53.4"></a><h4>Parameters</h4>
2021 <div class="informaltable"><table width="100%" border="0">
2031 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
2032 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
2033 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
2034 <div class="refsect3">
2035 <a name="gvir-connection-get-capabilities-async.parameters"></a><h4>Parameters</h4>
2036 <div class="informaltable"><table class="informaltable" width="100%" border="0">
20222037 <colgroup>
20232038 <col width="150px" class="parameters_name">
20242039 <col class="parameters_description">
20522067 <hr>
20532068 <div class="refsect2">
20542069 <a name="gvir-connection-get-capabilities-finish"></a><h3>gvir_connection_get_capabilities_finish ()</h3>
2055 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigCapabilities.html"><span class="returnvalue">GVirConfigCapabilities</span></a> *
2070 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities-struct"><span class="returnvalue">GVirConfigCapabilities</span></a> *
20562071 gvir_connection_get_capabilities_finish
20572072 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
2058 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
2059 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
2060 <div class="refsect3">
2061 <a name="id-1.2.2.9.54.4"></a><h4>Parameters</h4>
2062 <div class="informaltable"><table width="100%" border="0">
2073 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
2074 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
2075 <div class="refsect3">
2076 <a name="gvir-connection-get-capabilities-finish.parameters"></a><h4>Parameters</h4>
2077 <div class="informaltable"><table class="informaltable" width="100%" border="0">
20632078 <colgroup>
20642079 <col width="150px" class="parameters_name">
20652080 <col class="parameters_description">
20802095 </table></div>
20812096 </div>
20822097 <div class="refsect3">
2083 <a name="id-1.2.2.9.54.5"></a><h4>Returns</h4>
2084 <p> a <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigCapabilities.html"><span class="type">GVirConfigCapabilities</span></a> or NULL. The
2085 returned object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer
2098 <a name="gvir-connection-get-capabilities-finish.returns"></a><h4>Returns</h4>
2099 <p> a <a href="../Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities-struct"><span class="type">GVirConfigCapabilities</span></a> or NULL. The
2100 returned object should be unreffed with <code class="function">g_object_unref()</code> when no longer
20862101 needed. </p>
20872102 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
20882103 </div>
20902105 <hr>
20912106 <div class="refsect2">
20922107 <a name="gvir-connection-restore-domain-from-file"></a><h3>gvir_connection_restore_domain_from_file ()</h3>
2093 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2108 <pre class="programlisting"><span class="returnvalue">gboolean</span>
20942109 gvir_connection_restore_domain_from_file
20952110 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
2096 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
2097 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomain.html"><span class="type">GVirConfigDomain</span></a> *custom_conf</code></em>,
2098 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
2099 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
2111 <em class="parameter"><code><span class="type">gchar</span> *filename</code></em>,
2112 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct"><span class="type">GVirConfigDomain</span></a> *custom_conf</code></em>,
2113 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
2114 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
21002115 <p>Restores the domain saved with <a class="link" href="GVirDomain.html#gvir-domain-save-to-file" title="gvir_domain_save_to_file ()"><span class="type">gvir_domain_save_to_file</span></a></p>
21012116 <div class="refsect3">
2102 <a name="id-1.2.2.9.55.5"></a><h4>Parameters</h4>
2103 <div class="informaltable"><table width="100%" border="0">
2117 <a name="gvir-connection-restore-domain-from-file.parameters"></a><h4>Parameters</h4>
2118 <div class="informaltable"><table class="informaltable" width="100%" border="0">
21042119 <colgroup>
21052120 <col width="150px" class="parameters_name">
21062121 <col class="parameters_description">
21312146 </table></div>
21322147 </div>
21332148 <div class="refsect3">
2134 <a name="id-1.2.2.9.55.6"></a><h4>Returns</h4>
2149 <a name="gvir-connection-restore-domain-from-file.returns"></a><h4>Returns</h4>
21352150 <p> TRUE on success, FALSE otherwise</p>
21362151 </div>
21372152 </div>
21412156 <pre class="programlisting"><span class="returnvalue">void</span>
21422157 gvir_connection_restore_domain_from_file_async
21432158 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
2144 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
2145 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomain.html"><span class="type">GVirConfigDomain</span></a> *custom_conf</code></em>,
2146 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
2147 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2148 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2149 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2159 <em class="parameter"><code><span class="type">gchar</span> *filename</code></em>,
2160 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct"><span class="type">GVirConfigDomain</span></a> *custom_conf</code></em>,
2161 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
2162 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
2163 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
2164 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
21502165 <p>Asynchronous variant of <a class="link" href="GVirConnection.html#gvir-connection-restore-domain-from-file" title="gvir_connection_restore_domain_from_file ()"><span class="type">gvir_connection_restore_domain_from_file</span></a></p>
21512166 <div class="refsect3">
2152 <a name="id-1.2.2.9.56.5"></a><h4>Parameters</h4>
2153 <div class="informaltable"><table width="100%" border="0">
2167 <a name="gvir-connection-restore-domain-from-file-async.parameters"></a><h4>Parameters</h4>
2168 <div class="informaltable"><table class="informaltable" width="100%" border="0">
21542169 <colgroup>
21552170 <col width="150px" class="parameters_name">
21562171 <col class="parameters_description">
21992214 <hr>
22002215 <div class="refsect2">
22012216 <a name="gvir-connection-restore-domain-from-file-finish"></a><h3>gvir_connection_restore_domain_from_file_finish ()</h3>
2202 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2217 <pre class="programlisting"><span class="returnvalue">gboolean</span>
22032218 gvir_connection_restore_domain_from_file_finish
22042219 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
2205 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
2206 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
2220 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
2221 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
22072222 <p>Finishes the operation started by <span class="type">gvir_restore_domain_from_file_async</span>.</p>
22082223 <div class="refsect3">
2209 <a name="id-1.2.2.9.57.5"></a><h4>Parameters</h4>
2210 <div class="informaltable"><table width="100%" border="0">
2224 <a name="gvir-connection-restore-domain-from-file-finish.parameters"></a><h4>Parameters</h4>
2225 <div class="informaltable"><table class="informaltable" width="100%" border="0">
22112226 <colgroup>
22122227 <col width="150px" class="parameters_name">
22132228 <col class="parameters_description">
22332248 </table></div>
22342249 </div>
22352250 <div class="refsect3">
2236 <a name="id-1.2.2.9.57.6"></a><h4>Returns</h4>
2251 <a name="gvir-connection-restore-domain-from-file-finish.returns"></a><h4>Returns</h4>
22372252 <p> TRUE if domain was restored successfully, FALSE otherwise.</p>
22382253 </div>
22392254 </div>
22522267 <hr>
22532268 <div class="refsect2">
22542269 <a name="GVirConnection--uri"></a><h3>The <code class="literal">“uri”</code> property</h3>
2255 <pre class="programlisting"> “uri” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *</pre>
2270 <pre class="programlisting"> “uri” <span class="type">gchar</span> *</pre>
22562271 <p>The connection URI.</p>
22572272 <p>Flags: Read / Write / Construct Only</p>
22582273 <p>Default value: NULL</p>
22642279 <a name="GVirConnection-connection-closed"></a><h3>The <code class="literal">“connection-closed”</code> signal</h3>
22652280 <pre class="programlisting"><span class="returnvalue">void</span>
22662281 user_function (<a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *gvirconnection,
2267 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2268 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
2282 <span class="type">gpointer</span> user_data)</pre>
2283 <p>Flags: Run First</p>
22692284 </div>
22702285 <hr>
22712286 <div class="refsect2">
22722287 <a name="GVirConnection-connection-opened"></a><h3>The <code class="literal">“connection-opened”</code> signal</h3>
22732288 <pre class="programlisting"><span class="returnvalue">void</span>
22742289 user_function (<a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *gvirconnection,
2275 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2276 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
2290 <span class="type">gpointer</span> user_data)</pre>
2291 <p>Flags: Run First</p>
22772292 </div>
22782293 <hr>
22792294 <div class="refsect2">
22812296 <pre class="programlisting"><span class="returnvalue">void</span>
22822297 user_function (<a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *gvirconnection,
22832298 <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *arg1,
2284 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2285 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
2299 <span class="type">gpointer</span> user_data)</pre>
2300 <p>Flags: Run First</p>
22862301 </div>
22872302 <hr>
22882303 <div class="refsect2">
22902305 <pre class="programlisting"><span class="returnvalue">void</span>
22912306 user_function (<a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *gvirconnection,
22922307 <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *arg1,
2293 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2294 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
2308 <span class="type">gpointer</span> user_data)</pre>
2309 <p>Flags: Run First</p>
22952310 </div>
22962311 </div>
22972312 </div>
22982313 <div class="footer">
2299 <hr>Generated by GTK-Doc V1.24</div>
2314 <hr>Generated by GTK-Doc V1.25</div>
23002315 </body>
23012316 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirDomain: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirConnection.html" title="GVirConnection">
99 <link rel="next" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3535 </tr></table></div>
3636 <div class="refsect1">
3737 <a name="GVirDomain.functions"></a><h2>Functions</h2>
38 <div class="informaltable"><table width="100%" border="0">
38 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3939 <colgroup>
4040 <col width="150px" class="functions_return">
4141 <col class="functions_name">
4242 </colgroup>
4343 <tbody>
4444 <tr>
45 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
45 <td class="function_type">const <span class="returnvalue">gchar</span> *
4646 </td>
4747 <td class="function_name">
4848 <a class="link" href="GVirDomain.html#gvir-domain-get-name" title="gvir_domain_get_name ()">gvir_domain_get_name</a> <span class="c_punctuation">()</span>
4949 </td>
5050 </tr>
5151 <tr>
52 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
52 <td class="function_type">const <span class="returnvalue">gchar</span> *
5353 </td>
5454 <td class="function_name">
5555 <a class="link" href="GVirDomain.html#gvir-domain-get-uuid" title="gvir_domain_get_uuid ()">gvir_domain_get_uuid</a> <span class="c_punctuation">()</span>
5757 </tr>
5858 <tr>
5959 <td class="function_type">
60 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
60 <span class="returnvalue">gint</span>
6161 </td>
6262 <td class="function_name">
6363 <a class="link" href="GVirDomain.html#gvir-domain-get-id" title="gvir_domain_get_id ()">gvir_domain_get_id</a> <span class="c_punctuation">()</span>
6565 </tr>
6666 <tr>
6767 <td class="function_type">
68 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
68 <span class="returnvalue">gboolean</span>
6969 </td>
7070 <td class="function_name">
7171 <a class="link" href="GVirDomain.html#gvir-domain-start" title="gvir_domain_start ()">gvir_domain_start</a> <span class="c_punctuation">()</span>
8181 </tr>
8282 <tr>
8383 <td class="function_type">
84 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
84 <span class="returnvalue">gboolean</span>
8585 </td>
8686 <td class="function_name">
8787 <a class="link" href="GVirDomain.html#gvir-domain-start-finish" title="gvir_domain_start_finish ()">gvir_domain_start_finish</a> <span class="c_punctuation">()</span>
8989 </tr>
9090 <tr>
9191 <td class="function_type">
92 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
92 <span class="returnvalue">gboolean</span>
9393 </td>
9494 <td class="function_name">
9595 <a class="link" href="GVirDomain.html#gvir-domain-resume" title="gvir_domain_resume ()">gvir_domain_resume</a> <span class="c_punctuation">()</span>
105105 </tr>
106106 <tr>
107107 <td class="function_type">
108 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
108 <span class="returnvalue">gboolean</span>
109109 </td>
110110 <td class="function_name">
111111 <a class="link" href="GVirDomain.html#gvir-domain-resume-finish" title="gvir_domain_resume_finish ()">gvir_domain_resume_finish</a> <span class="c_punctuation">()</span>
113113 </tr>
114114 <tr>
115115 <td class="function_type">
116 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
116 <span class="returnvalue">gboolean</span>
117117 </td>
118118 <td class="function_name">
119119 <a class="link" href="GVirDomain.html#gvir-domain-wakeup" title="gvir_domain_wakeup ()">gvir_domain_wakeup</a> <span class="c_punctuation">()</span>
129129 </tr>
130130 <tr>
131131 <td class="function_type">
132 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
132 <span class="returnvalue">gboolean</span>
133133 </td>
134134 <td class="function_name">
135135 <a class="link" href="GVirDomain.html#gvir-domain-wakeup-finish" title="gvir_domain_wakeup_finish ()">gvir_domain_wakeup_finish</a> <span class="c_punctuation">()</span>
137137 </tr>
138138 <tr>
139139 <td class="function_type">
140 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
140 <span class="returnvalue">gboolean</span>
141141 </td>
142142 <td class="function_name">
143143 <a class="link" href="GVirDomain.html#gvir-domain-stop" title="gvir_domain_stop ()">gvir_domain_stop</a> <span class="c_punctuation">()</span>
145145 </tr>
146146 <tr>
147147 <td class="function_type">
148 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
148 <span class="returnvalue">gboolean</span>
149149 </td>
150150 <td class="function_name">
151151 <a class="link" href="GVirDomain.html#gvir-domain-delete" title="gvir_domain_delete ()">gvir_domain_delete</a> <span class="c_punctuation">()</span>
153153 </tr>
154154 <tr>
155155 <td class="function_type">
156 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
156 <span class="returnvalue">gboolean</span>
157157 </td>
158158 <td class="function_name">
159159 <a class="link" href="GVirDomain.html#gvir-domain-shutdown" title="gvir_domain_shutdown ()">gvir_domain_shutdown</a> <span class="c_punctuation">()</span>
161161 </tr>
162162 <tr>
163163 <td class="function_type">
164 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
164 <span class="returnvalue">gboolean</span>
165165 </td>
166166 <td class="function_name">
167167 <a class="link" href="GVirDomain.html#gvir-domain-reboot" title="gvir_domain_reboot ()">gvir_domain_reboot</a> <span class="c_punctuation">()</span>
169169 </tr>
170170 <tr>
171171 <td class="function_type">
172 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
172 <span class="returnvalue">gboolean</span>
173173 </td>
174174 <td class="function_name">
175175 <a class="link" href="GVirDomain.html#gvir-domain-save-to-file" title="gvir_domain_save_to_file ()">gvir_domain_save_to_file</a> <span class="c_punctuation">()</span>
185185 </tr>
186186 <tr>
187187 <td class="function_type">
188 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
188 <span class="returnvalue">gboolean</span>
189189 </td>
190190 <td class="function_name">
191191 <a class="link" href="GVirDomain.html#gvir-domain-save-to-file-finish" title="gvir_domain_save_to_file_finish ()">gvir_domain_save_to_file_finish</a> <span class="c_punctuation">()</span>
217217 </tr>
218218 <tr>
219219 <td class="function_type">
220 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomain.html"><span class="returnvalue">GVirConfigDomain</span></a> *
220 <a href="../Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct"><span class="returnvalue">GVirConfigDomain</span></a> *
221221 </td>
222222 <td class="function_name">
223223 <a class="link" href="GVirDomain.html#gvir-domain-get-config" title="gvir_domain_get_config ()">gvir_domain_get_config</a> <span class="c_punctuation">()</span>
225225 </tr>
226226 <tr>
227227 <td class="function_type">
228 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
228 <span class="returnvalue">gboolean</span>
229229 </td>
230230 <td class="function_name">
231231 <a class="link" href="GVirDomain.html#gvir-domain-set-config" title="gvir_domain_set_config ()">gvir_domain_set_config</a> <span class="c_punctuation">()</span>
233233 </tr>
234234 <tr>
235235 <td class="function_type">
236 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
236 <span class="returnvalue">gchar</span> *
237237 </td>
238238 <td class="function_name">
239239 <a class="link" href="GVirDomain.html#gvir-domain-screenshot" title="gvir_domain_screenshot ()">gvir_domain_screenshot</a> <span class="c_punctuation">()</span>
241241 </tr>
242242 <tr>
243243 <td class="function_type">
244 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
244 <span class="returnvalue">gboolean</span>
245245 </td>
246246 <td class="function_name">
247247 <a class="link" href="GVirDomain.html#gvir-domain-open-console" title="gvir_domain_open_console ()">gvir_domain_open_console</a> <span class="c_punctuation">()</span>
249249 </tr>
250250 <tr>
251251 <td class="function_type">
252 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
252 <span class="returnvalue">gboolean</span>
253253 </td>
254254 <td class="function_name">
255255 <a class="link" href="GVirDomain.html#gvir-domain-open-graphics" title="gvir_domain_open_graphics ()">gvir_domain_open_graphics</a> <span class="c_punctuation">()</span>
265265 </tr>
266266 <tr>
267267 <td class="function_type">
268 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
268 <span class="returnvalue">gboolean</span>
269269 </td>
270270 <td class="function_name">
271271 <a class="link" href="GVirDomain.html#gvir-domain-suspend" title="gvir_domain_suspend ()">gvir_domain_suspend</a> <span class="c_punctuation">()</span>
273273 </tr>
274274 <tr>
275275 <td class="function_type">
276 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
276 <span class="returnvalue">gboolean</span>
277277 </td>
278278 <td class="function_name">
279279 <a class="link" href="GVirDomain.html#gvir-domain-save" title="gvir_domain_save ()">gvir_domain_save</a> <span class="c_punctuation">()</span>
289289 </tr>
290290 <tr>
291291 <td class="function_type">
292 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
292 <span class="returnvalue">gboolean</span>
293293 </td>
294294 <td class="function_name">
295295 <a class="link" href="GVirDomain.html#gvir-domain-save-finish" title="gvir_domain_save_finish ()">gvir_domain_save_finish</a> <span class="c_punctuation">()</span>
297297 </tr>
298298 <tr>
299299 <td class="function_type">
300 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
300 <span class="returnvalue">gboolean</span>
301301 </td>
302302 <td class="function_name">
303303 <a class="link" href="GVirDomain.html#gvir-domain-get-persistent" title="gvir_domain_get_persistent ()">gvir_domain_get_persistent</a> <span class="c_punctuation">()</span>
305305 </tr>
306306 <tr>
307307 <td class="function_type">
308 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
308 <span class="returnvalue">gboolean</span>
309309 </td>
310310 <td class="function_name">
311311 <a class="link" href="GVirDomain.html#gvir-domain-get-saved" title="gvir_domain_get_saved ()">gvir_domain_get_saved</a> <span class="c_punctuation">()</span>
313313 </tr>
314314 <tr>
315315 <td class="function_type">
316 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
316 <span class="returnvalue">GList</span> *
317317 </td>
318318 <td class="function_name">
319319 <a class="link" href="GVirDomain.html#gvir-domain-get-devices" title="gvir_domain_get_devices ()">gvir_domain_get_devices</a> <span class="c_punctuation">()</span>
321321 </tr>
322322 <tr>
323323 <td class="function_type">
324 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
324 <span class="returnvalue">gboolean</span>
325325 </td>
326326 <td class="function_name">
327327 <a class="link" href="GVirDomain.html#gvir-domain-update-device" title="gvir_domain_update_device ()">gvir_domain_update_device</a> <span class="c_punctuation">()</span>
353353 </tr>
354354 <tr>
355355 <td class="function_type">
356 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
356 <span class="returnvalue">gboolean</span>
357357 </td>
358358 <td class="function_name">
359359 <a class="link" href="GVirDomain.html#gvir-domain-fetch-snapshots" title="gvir_domain_fetch_snapshots ()">gvir_domain_fetch_snapshots</a> <span class="c_punctuation">()</span>
361361 </tr>
362362 <tr>
363363 <td class="function_type">
364 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
364 <span class="returnvalue">GList</span> *
365365 </td>
366366 <td class="function_name">
367367 <a class="link" href="GVirDomain.html#gvir-domain-get-snapshots" title="gvir_domain_get_snapshots ()">gvir_domain_get_snapshots</a> <span class="c_punctuation">()</span>
377377 </tr>
378378 <tr>
379379 <td class="function_type">
380 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
380 <span class="returnvalue">gboolean</span>
381381 </td>
382382 <td class="function_name">
383383 <a class="link" href="GVirDomain.html#gvir-domain-fetch-snapshots-finish" title="gvir_domain_fetch_snapshots_finish ()">gvir_domain_fetch_snapshots_finish</a> <span class="c_punctuation">()</span>
385385 </tr>
386386 <tr>
387387 <td class="function_type">
388 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
388 <span class="returnvalue">gboolean</span>
389389 </td>
390390 <td class="function_name">
391391 <a class="link" href="GVirDomain.html#gvir-domain-get-has-current-snapshot" title="gvir_domain_get_has_current_snapshot ()">gvir_domain_get_has_current_snapshot</a> <span class="c_punctuation">()</span>
393393 </tr>
394394 <tr>
395395 <td class="function_type">
396 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
396 <span class="returnvalue">gboolean</span>
397397 </td>
398398 <td class="function_name">
399399 <a class="link" href="GVirDomain.html#gvir-domain-set-time" title="gvir_domain_set_time ()">gvir_domain_set_time</a> <span class="c_punctuation">()</span>
409409 </tr>
410410 <tr>
411411 <td class="function_type">
412 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
412 <span class="returnvalue">gboolean</span>
413413 </td>
414414 <td class="function_name">
415415 <a class="link" href="GVirDomain.html#gvir-domain-set-time-finish" title="gvir_domain_set_time_finish ()">gvir_domain_set_time_finish</a> <span class="c_punctuation">()</span>
420420 </div>
421421 <div class="refsect1">
422422 <a name="GVirDomain.properties"></a><h2>Properties</h2>
423 <div class="informaltable"><table border="0">
423 <div class="informaltable"><table class="informaltable" border="0">
424424 <colgroup>
425425 <col width="150px" class="properties_type">
426426 <col width="300px" class="properties_name">
434434 <td class="property_flags">Read / Write / Construct Only</td>
435435 </tr>
436436 <tr>
437 <td class="property_type"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></td>
437 <td class="property_type"><span class="type">gboolean</span></td>
438438 <td class="property_name"><a class="link" href="GVirDomain.html#GVirDomain--persistent" title="The “persistent” property">persistent</a></td>
439439 <td class="property_flags">Read</td>
440440 </tr>
443443 </div>
444444 <div class="refsect1">
445445 <a name="GVirDomain.signals"></a><h2>Signals</h2>
446 <div class="informaltable"><table border="0">
446 <div class="informaltable"><table class="informaltable" border="0">
447447 <colgroup>
448448 <col width="150px" class="signals_return">
449449 <col width="300px" class="signals_name">
453453 <tr>
454454 <td class="signal_type"><span class="returnvalue">void</span></td>
455455 <td class="signal_name"><a class="link" href="GVirDomain.html#GVirDomain-pmsuspended" title="The “pmsuspended” signal">pmsuspended</a></td>
456 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></td>
456 <td class="signal_flags">No Hooks</td>
457457 </tr>
458458 <tr>
459459 <td class="signal_type"><span class="returnvalue">void</span></td>
460460 <td class="signal_name"><a class="link" href="GVirDomain.html#GVirDomain-resumed" title="The “resumed” signal">resumed</a></td>
461 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></td>
461 <td class="signal_flags">No Hooks</td>
462462 </tr>
463463 <tr>
464464 <td class="signal_type"><span class="returnvalue">void</span></td>
465465 <td class="signal_name"><a class="link" href="GVirDomain.html#GVirDomain-started" title="The “started” signal">started</a></td>
466 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></td>
466 <td class="signal_flags">No Hooks</td>
467467 </tr>
468468 <tr>
469469 <td class="signal_type"><span class="returnvalue">void</span></td>
470470 <td class="signal_name"><a class="link" href="GVirDomain.html#GVirDomain-stopped" title="The “stopped” signal">stopped</a></td>
471 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></td>
471 <td class="signal_flags">No Hooks</td>
472472 </tr>
473473 <tr>
474474 <td class="signal_type"><span class="returnvalue">void</span></td>
475475 <td class="signal_name"><a class="link" href="GVirDomain.html#GVirDomain-suspended" title="The “suspended” signal">suspended</a></td>
476 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></td>
476 <td class="signal_flags">No Hooks</td>
477477 </tr>
478478 <tr>
479479 <td class="signal_type"><span class="returnvalue">void</span></td>
480480 <td class="signal_name"><a class="link" href="GVirDomain.html#GVirDomain-updated" title="The “updated” signal">updated</a></td>
481 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></td>
481 <td class="signal_flags">No Hooks</td>
482482 </tr>
483483 </tbody>
484484 </table></div>
485485 </div>
486486 <a name="GVirDomainInfo"></a><div class="refsect1">
487487 <a name="GVirDomain.other"></a><h2>Types and Values</h2>
488 <div class="informaltable"><table width="100%" border="0">
488 <div class="informaltable"><table class="informaltable" width="100%" border="0">
489489 <colgroup>
490490 <col width="150px" class="name">
491491 <col class="description">
532532 </div>
533533 <div class="refsect1">
534534 <a name="GVirDomain.object-hierarchy"></a><h2>Object Hierarchy</h2>
535 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-Boxed-Types.html">GBoxed</a>
535 <pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
536536 <span class="lineart">╰──</span> GVirDomainInfo
537 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
537 GObject
538538 <span class="lineart">╰──</span> GVirDomain
539539 </pre>
540540 </div>
545545 <a name="GVirDomain.functions_details"></a><h2>Functions</h2>
546546 <div class="refsect2">
547547 <a name="gvir-domain-get-name"></a><h3>gvir_domain_get_name ()</h3>
548 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
548 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
549549 gvir_domain_get_name (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>);</pre>
550550 </div>
551551 <hr>
552552 <div class="refsect2">
553553 <a name="gvir-domain-get-uuid"></a><h3>gvir_domain_get_uuid ()</h3>
554 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
554 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
555555 gvir_domain_get_uuid (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>);</pre>
556556 </div>
557557 <hr>
558558 <div class="refsect2">
559559 <a name="gvir-domain-get-id"></a><h3>gvir_domain_get_id ()</h3>
560 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
560 <pre class="programlisting"><span class="returnvalue">gint</span>
561561 gvir_domain_get_id (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
562 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
562 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
563563 </div>
564564 <hr>
565565 <div class="refsect2">
566566 <a name="gvir-domain-start"></a><h3>gvir_domain_start ()</h3>
567 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
567 <pre class="programlisting"><span class="returnvalue">gboolean</span>
568568 gvir_domain_start (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
569 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
570 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
571 <div class="refsect3">
572 <a name="id-1.2.3.10.5.4"></a><h4>Parameters</h4>
573 <div class="informaltable"><table width="100%" border="0">
569 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
570 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
571 <div class="refsect3">
572 <a name="gvir-domain-start.parameters"></a><h4>Parameters</h4>
573 <div class="informaltable"><table class="informaltable" width="100%" border="0">
574574 <colgroup>
575575 <col width="150px" class="parameters_name">
576576 <col class="parameters_description">
596596 <a name="gvir-domain-start-async"></a><h3>gvir_domain_start_async ()</h3>
597597 <pre class="programlisting"><span class="returnvalue">void</span>
598598 gvir_domain_start_async (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
599 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
600 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
601 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
602 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
599 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
600 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
601 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
602 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
603603 <p>Asynchronous variant of <a class="link" href="GVirDomain.html#gvir-domain-start" title="gvir_domain_start ()"><span class="type">gvir_domain_start</span></a>.</p>
604604 <div class="refsect3">
605 <a name="id-1.2.3.10.6.5"></a><h4>Parameters</h4>
606 <div class="informaltable"><table width="100%" border="0">
605 <a name="gvir-domain-start-async.parameters"></a><h4>Parameters</h4>
606 <div class="informaltable"><table class="informaltable" width="100%" border="0">
607607 <colgroup>
608608 <col width="150px" class="parameters_name">
609609 <col class="parameters_description">
642642 <hr>
643643 <div class="refsect2">
644644 <a name="gvir-domain-start-finish"></a><h3>gvir_domain_start_finish ()</h3>
645 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
645 <pre class="programlisting"><span class="returnvalue">gboolean</span>
646646 gvir_domain_start_finish (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
647 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
648 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
647 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
648 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
649649 </div>
650650 <hr>
651651 <div class="refsect2">
652652 <a name="gvir-domain-resume"></a><h3>gvir_domain_resume ()</h3>
653 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
653 <pre class="programlisting"><span class="returnvalue">gboolean</span>
654654 gvir_domain_resume (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
655 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
656 <div class="refsect3">
657 <a name="id-1.2.3.10.8.4"></a><h4>Parameters</h4>
658 <div class="informaltable"><table width="100%" border="0">
655 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
656 <div class="refsect3">
657 <a name="gvir-domain-resume.parameters"></a><h4>Parameters</h4>
658 <div class="informaltable"><table class="informaltable" width="100%" border="0">
659659 <colgroup>
660660 <col width="150px" class="parameters_name">
661661 <col class="parameters_description">
676676 </table></div>
677677 </div>
678678 <div class="refsect3">
679 <a name="id-1.2.3.10.8.5"></a><h4>Returns</h4>
679 <a name="gvir-domain-resume.returns"></a><h4>Returns</h4>
680680 <p> TRUE on success</p>
681681 </div>
682682 </div>
685685 <a name="gvir-domain-resume-async"></a><h3>gvir_domain_resume_async ()</h3>
686686 <pre class="programlisting"><span class="returnvalue">void</span>
687687 gvir_domain_resume_async (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
688 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
689 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
690 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
688 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
689 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
690 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
691691 <p>Asynchronous variant of <a class="link" href="GVirDomain.html#gvir-domain-resume" title="gvir_domain_resume ()"><span class="type">gvir_domain_resume</span></a>.</p>
692692 <div class="refsect3">
693 <a name="id-1.2.3.10.9.5"></a><h4>Parameters</h4>
694 <div class="informaltable"><table width="100%" border="0">
693 <a name="gvir-domain-resume-async.parameters"></a><h4>Parameters</h4>
694 <div class="informaltable"><table class="informaltable" width="100%" border="0">
695695 <colgroup>
696696 <col width="150px" class="parameters_name">
697697 <col class="parameters_description">
725725 <hr>
726726 <div class="refsect2">
727727 <a name="gvir-domain-resume-finish"></a><h3>gvir_domain_resume_finish ()</h3>
728 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
728 <pre class="programlisting"><span class="returnvalue">gboolean</span>
729729 gvir_domain_resume_finish (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
730 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
731 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
730 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
731 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
732732 </div>
733733 <hr>
734734 <div class="refsect2">
735735 <a name="gvir-domain-wakeup"></a><h3>gvir_domain_wakeup ()</h3>
736 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
736 <pre class="programlisting"><span class="returnvalue">gboolean</span>
737737 gvir_domain_wakeup (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
738 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
739 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
740 <div class="refsect3">
741 <a name="id-1.2.3.10.11.4"></a><h4>Parameters</h4>
742 <div class="informaltable"><table width="100%" border="0">
738 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
739 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
740 <div class="refsect3">
741 <a name="gvir-domain-wakeup.parameters"></a><h4>Parameters</h4>
742 <div class="informaltable"><table class="informaltable" width="100%" border="0">
743743 <colgroup>
744744 <col width="150px" class="parameters_name">
745745 <col class="parameters_description">
765765 </table></div>
766766 </div>
767767 <div class="refsect3">
768 <a name="id-1.2.3.10.11.5"></a><h4>Returns</h4>
768 <a name="gvir-domain-wakeup.returns"></a><h4>Returns</h4>
769769 <p> TRUE on success</p>
770770 </div>
771771 </div>
774774 <a name="gvir-domain-wakeup-async"></a><h3>gvir_domain_wakeup_async ()</h3>
775775 <pre class="programlisting"><span class="returnvalue">void</span>
776776 gvir_domain_wakeup_async (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
777 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
778 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
779 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
780 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
777 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
778 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
779 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
780 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
781781 <p>Asynchronous variant of <a class="link" href="GVirDomain.html#gvir-domain-wakeup" title="gvir_domain_wakeup ()"><span class="type">gvir_domain_wakeup</span></a>.</p>
782782 <div class="refsect3">
783 <a name="id-1.2.3.10.12.5"></a><h4>Parameters</h4>
784 <div class="informaltable"><table width="100%" border="0">
783 <a name="gvir-domain-wakeup-async.parameters"></a><h4>Parameters</h4>
784 <div class="informaltable"><table class="informaltable" width="100%" border="0">
785785 <colgroup>
786786 <col width="150px" class="parameters_name">
787787 <col class="parameters_description">
820820 <hr>
821821 <div class="refsect2">
822822 <a name="gvir-domain-wakeup-finish"></a><h3>gvir_domain_wakeup_finish ()</h3>
823 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
823 <pre class="programlisting"><span class="returnvalue">gboolean</span>
824824 gvir_domain_wakeup_finish (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
825 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
826 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
825 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
826 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
827827 </div>
828828 <hr>
829829 <div class="refsect2">
830830 <a name="gvir-domain-stop"></a><h3>gvir_domain_stop ()</h3>
831 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
831 <pre class="programlisting"><span class="returnvalue">gboolean</span>
832832 gvir_domain_stop (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
833 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
834 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
835 <div class="refsect3">
836 <a name="id-1.2.3.10.14.4"></a><h4>Parameters</h4>
837 <div class="informaltable"><table width="100%" border="0">
833 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
834 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
835 <div class="refsect3">
836 <a name="gvir-domain-stop.parameters"></a><h4>Parameters</h4>
837 <div class="informaltable"><table class="informaltable" width="100%" border="0">
838838 <colgroup>
839839 <col width="150px" class="parameters_name">
840840 <col class="parameters_description">
858858 <hr>
859859 <div class="refsect2">
860860 <a name="gvir-domain-delete"></a><h3>gvir_domain_delete ()</h3>
861 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
861 <pre class="programlisting"><span class="returnvalue">gboolean</span>
862862 gvir_domain_delete (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
863 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
864 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
865 <div class="refsect3">
866 <a name="id-1.2.3.10.15.4"></a><h4>Parameters</h4>
867 <div class="informaltable"><table width="100%" border="0">
863 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
864 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
865 <div class="refsect3">
866 <a name="gvir-domain-delete.parameters"></a><h4>Parameters</h4>
867 <div class="informaltable"><table class="informaltable" width="100%" border="0">
868868 <colgroup>
869869 <col width="150px" class="parameters_name">
870870 <col class="parameters_description">
888888 <hr>
889889 <div class="refsect2">
890890 <a name="gvir-domain-shutdown"></a><h3>gvir_domain_shutdown ()</h3>
891 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
891 <pre class="programlisting"><span class="returnvalue">gboolean</span>
892892 gvir_domain_shutdown (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
893 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
894 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
895 <div class="refsect3">
896 <a name="id-1.2.3.10.16.4"></a><h4>Parameters</h4>
897 <div class="informaltable"><table width="100%" border="0">
893 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
894 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
895 <div class="refsect3">
896 <a name="gvir-domain-shutdown.parameters"></a><h4>Parameters</h4>
897 <div class="informaltable"><table class="informaltable" width="100%" border="0">
898898 <colgroup>
899899 <col width="150px" class="parameters_name">
900900 <col class="parameters_description">
918918 <hr>
919919 <div class="refsect2">
920920 <a name="gvir-domain-reboot"></a><h3>gvir_domain_reboot ()</h3>
921 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
921 <pre class="programlisting"><span class="returnvalue">gboolean</span>
922922 gvir_domain_reboot (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
923 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
924 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
925 <div class="refsect3">
926 <a name="id-1.2.3.10.17.4"></a><h4>Parameters</h4>
927 <div class="informaltable"><table width="100%" border="0">
923 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
924 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
925 <div class="refsect3">
926 <a name="gvir-domain-reboot.parameters"></a><h4>Parameters</h4>
927 <div class="informaltable"><table class="informaltable" width="100%" border="0">
928928 <colgroup>
929929 <col width="150px" class="parameters_name">
930930 <col class="parameters_description">
948948 <hr>
949949 <div class="refsect2">
950950 <a name="gvir-domain-save-to-file"></a><h3>gvir_domain_save_to_file ()</h3>
951 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
951 <pre class="programlisting"><span class="returnvalue">gboolean</span>
952952 gvir_domain_save_to_file (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
953 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
954 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomain.html"><span class="type">GVirConfigDomain</span></a> *custom_conf</code></em>,
955 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
956 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
957 <div class="refsect3">
958 <a name="id-1.2.3.10.18.4"></a><h4>Parameters</h4>
959 <div class="informaltable"><table width="100%" border="0">
953 <em class="parameter"><code><span class="type">gchar</span> *filename</code></em>,
954 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct"><span class="type">GVirConfigDomain</span></a> *custom_conf</code></em>,
955 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
956 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
957 <div class="refsect3">
958 <a name="gvir-domain-save-to-file.parameters"></a><h4>Parameters</h4>
959 <div class="informaltable"><table class="informaltable" width="100%" border="0">
960960 <colgroup>
961961 <col width="150px" class="parameters_name">
962962 <col class="parameters_description">
987987 </table></div>
988988 </div>
989989 <div class="refsect3">
990 <a name="id-1.2.3.10.18.5"></a><h4>Returns</h4>
990 <a name="gvir-domain-save-to-file.returns"></a><h4>Returns</h4>
991991 <p> TRUE on success, FALSE otherwise</p>
992992 </div>
993993 </div>
996996 <a name="gvir-domain-save-to-file-async"></a><h3>gvir_domain_save_to_file_async ()</h3>
997997 <pre class="programlisting"><span class="returnvalue">void</span>
998998 gvir_domain_save_to_file_async (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
999 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>,
1000 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomain.html"><span class="type">GVirConfigDomain</span></a> *custom_conf</code></em>,
1001 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1002 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1003 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1004 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
999 <em class="parameter"><code><span class="type">gchar</span> *filename</code></em>,
1000 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct"><span class="type">GVirConfigDomain</span></a> *custom_conf</code></em>,
1001 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1002 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1003 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1004 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
10051005 <p>Asynchronous variant of <a class="link" href="GVirDomain.html#gvir-domain-save-to-file" title="gvir_domain_save_to_file ()"><span class="type">gvir_domain_save_to_file</span></a></p>
10061006 <div class="refsect3">
1007 <a name="id-1.2.3.10.19.5"></a><h4>Parameters</h4>
1008 <div class="informaltable"><table width="100%" border="0">
1007 <a name="gvir-domain-save-to-file-async.parameters"></a><h4>Parameters</h4>
1008 <div class="informaltable"><table class="informaltable" width="100%" border="0">
10091009 <colgroup>
10101010 <col width="150px" class="parameters_name">
10111011 <col class="parameters_description">
10541054 <hr>
10551055 <div class="refsect2">
10561056 <a name="gvir-domain-save-to-file-finish"></a><h3>gvir_domain_save_to_file_finish ()</h3>
1057 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1057 <pre class="programlisting"><span class="returnvalue">gboolean</span>
10581058 gvir_domain_save_to_file_finish (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1059 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1060 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1059 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
1060 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
10611061 <p>Finishes the operation started by <a class="link" href="GVirDomain.html#gvir-domain-save-to-file-async" title="gvir_domain_save_to_file_async ()"><span class="type">gvir_domain_save_to_file_async</span></a>.</p>
10621062 <div class="refsect3">
1063 <a name="id-1.2.3.10.20.5"></a><h4>Parameters</h4>
1064 <div class="informaltable"><table width="100%" border="0">
1063 <a name="gvir-domain-save-to-file-finish.parameters"></a><h4>Parameters</h4>
1064 <div class="informaltable"><table class="informaltable" width="100%" border="0">
10651065 <colgroup>
10661066 <col width="150px" class="parameters_name">
10671067 <col class="parameters_description">
10871087 </table></div>
10881088 </div>
10891089 <div class="refsect3">
1090 <a name="id-1.2.3.10.20.6"></a><h4>Returns</h4>
1090 <a name="gvir-domain-save-to-file-finish.returns"></a><h4>Returns</h4>
10911091 <p> TRUE if domain was saved successfully, FALSE otherwise.</p>
10921092 </div>
10931093 </div>
10961096 <a name="gvir-domain-get-info"></a><h3>gvir_domain_get_info ()</h3>
10971097 <pre class="programlisting"><a class="link" href="GVirDomain.html#GVirDomainInfo"><span class="returnvalue">GVirDomainInfo</span></a> *
10981098 gvir_domain_get_info (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1099 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1100 <div class="refsect3">
1101 <a name="id-1.2.3.10.21.4"></a><h4>Parameters</h4>
1102 <div class="informaltable"><table width="100%" border="0">
1099 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1100 <div class="refsect3">
1101 <a name="gvir-domain-get-info.parameters"></a><h4>Parameters</h4>
1102 <div class="informaltable"><table class="informaltable" width="100%" border="0">
11031103 <colgroup>
11041104 <col width="150px" class="parameters_name">
11051105 <col class="parameters_description">
11131113 </table></div>
11141114 </div>
11151115 <div class="refsect3">
1116 <a name="id-1.2.3.10.21.5"></a><h4>Returns</h4>
1116 <a name="gvir-domain-get-info.returns"></a><h4>Returns</h4>
11171117 <p> the info. The returned structure should be
1118 freed using <a href="https://developer.gnome.org/gobject/unstable/gobject-Boxed-Types.html#g-boxed-free"><code class="function"><GTKDOCLINK HREF="g-boxed-free"><code class="function">g_boxed_free()</code></a></code></GTKDOCLINK> with GVIR_TYPE_DOMAIN_INFO as the first argument
1118 freed using <code class="function"><GTKDOCLINK HREF="g-boxed-free"><code class="function">g_boxed_free()</code></code></GTKDOCLINK> with GVIR_TYPE_DOMAIN_INFO as the first argument
11191119 when no longer needed. </p>
11201120 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
11211121 </div>
11251125 <a name="gvir-domain-get-info-async"></a><h3>gvir_domain_get_info_async ()</h3>
11261126 <pre class="programlisting"><span class="returnvalue">void</span>
11271127 gvir_domain_get_info_async (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1128 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1129 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1130 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1128 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1129 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1130 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
11311131 <p>Asynchronous variant of <a class="link" href="GVirDomain.html#gvir-domain-get-info" title="gvir_domain_get_info ()"><span class="type">gvir_domain_get_info</span></a>.</p>
11321132 <div class="refsect3">
1133 <a name="id-1.2.3.10.22.5"></a><h4>Parameters</h4>
1134 <div class="informaltable"><table width="100%" border="0">
1133 <a name="gvir-domain-get-info-async.parameters"></a><h4>Parameters</h4>
1134 <div class="informaltable"><table class="informaltable" width="100%" border="0">
11351135 <colgroup>
11361136 <col width="150px" class="parameters_name">
11371137 <col class="parameters_description">
11671167 <a name="gvir-domain-get-info-finish"></a><h3>gvir_domain_get_info_finish ()</h3>
11681168 <pre class="programlisting"><a class="link" href="GVirDomain.html#GVirDomainInfo"><span class="returnvalue">GVirDomainInfo</span></a> *
11691169 gvir_domain_get_info_finish (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1170 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1171 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1170 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
1171 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
11721172 <p>Finishes the operation started by <a class="link" href="GVirDomain.html#gvir-domain-get-info-async" title="gvir_domain_get_info_async ()"><span class="type">gvir_domain_get_info_async</span></a>.</p>
11731173 <div class="refsect3">
1174 <a name="id-1.2.3.10.23.5"></a><h4>Parameters</h4>
1175 <div class="informaltable"><table width="100%" border="0">
1174 <a name="gvir-domain-get-info-finish.parameters"></a><h4>Parameters</h4>
1175 <div class="informaltable"><table class="informaltable" width="100%" border="0">
11761176 <colgroup>
11771177 <col width="150px" class="parameters_name">
11781178 <col class="parameters_description">
11981198 </table></div>
11991199 </div>
12001200 <div class="refsect3">
1201 <a name="id-1.2.3.10.23.6"></a><h4>Returns</h4>
1201 <a name="gvir-domain-get-info-finish.returns"></a><h4>Returns</h4>
12021202 <p> the info. The returned object should be
1203 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
1203 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
12041204 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
12051205 </div>
12061206 </div>
12071207 <hr>
12081208 <div class="refsect2">
12091209 <a name="gvir-domain-get-config"></a><h3>gvir_domain_get_config ()</h3>
1210 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomain.html"><span class="returnvalue">GVirConfigDomain</span></a> *
1210 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct"><span class="returnvalue">GVirConfigDomain</span></a> *
12111211 gvir_domain_get_config (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1212 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1213 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1214 <div class="refsect3">
1215 <a name="id-1.2.3.10.24.4"></a><h4>Parameters</h4>
1216 <div class="informaltable"><table width="100%" border="0">
1212 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1213 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1214 <div class="refsect3">
1215 <a name="gvir-domain-get-config.parameters"></a><h4>Parameters</h4>
1216 <div class="informaltable"><table class="informaltable" width="100%" border="0">
12171217 <colgroup>
12181218 <col width="150px" class="parameters_name">
12191219 <col class="parameters_description">
12341234 </table></div>
12351235 </div>
12361236 <div class="refsect3">
1237 <a name="id-1.2.3.10.24.5"></a><h4>Returns</h4>
1237 <a name="gvir-domain-get-config.returns"></a><h4>Returns</h4>
12381238 <p> the config. The returned object should be
1239 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
1239 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
12401240 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
12411241 </div>
12421242 </div>
12431243 <hr>
12441244 <div class="refsect2">
12451245 <a name="gvir-domain-set-config"></a><h3>gvir_domain_set_config ()</h3>
1246 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1246 <pre class="programlisting"><span class="returnvalue">gboolean</span>
12471247 gvir_domain_set_config (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *domain</code></em>,
1248 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomain.html"><span class="type">GVirConfigDomain</span></a> *conf</code></em>,
1249 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1248 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct"><span class="type">GVirConfigDomain</span></a> *conf</code></em>,
1249 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
12501250 <p>Resets configuration of an existing domain.</p>
12511251 <p>Note: If domain is already running, the new configuration will not take
12521252 affect until domain reboots.</p>
12531253 <div class="refsect3">
1254 <a name="id-1.2.3.10.25.6"></a><h4>Parameters</h4>
1255 <div class="informaltable"><table width="100%" border="0">
1254 <a name="gvir-domain-set-config.parameters"></a><h4>Parameters</h4>
1255 <div class="informaltable"><table class="informaltable" width="100%" border="0">
12561256 <colgroup>
12571257 <col width="150px" class="parameters_name">
12581258 <col class="parameters_description">
12781278 </table></div>
12791279 </div>
12801280 <div class="refsect3">
1281 <a name="id-1.2.3.10.25.7"></a><h4>Returns</h4>
1281 <a name="gvir-domain-set-config.returns"></a><h4>Returns</h4>
12821282 <p> TRUE on success, FALSE if an error occurred.</p>
12831283 </div>
12841284 </div>
12851285 <hr>
12861286 <div class="refsect2">
12871287 <a name="gvir-domain-screenshot"></a><h3>gvir_domain_screenshot ()</h3>
1288 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
1288 <pre class="programlisting"><span class="returnvalue">gchar</span> *
12891289 gvir_domain_screenshot (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
12901290 <em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
1291 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> monitor_id</code></em>,
1292 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1293 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1294 <div class="refsect3">
1295 <a name="id-1.2.3.10.26.4"></a><h4>Parameters</h4>
1296 <div class="informaltable"><table width="100%" border="0">
1291 <em class="parameter"><code><span class="type">guint</span> monitor_id</code></em>,
1292 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1293 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1294 <div class="refsect3">
1295 <a name="gvir-domain-screenshot.parameters"></a><h4>Parameters</h4>
1296 <div class="informaltable"><table class="informaltable" width="100%" border="0">
12971297 <colgroup>
12981298 <col width="150px" class="parameters_name">
12991299 <col class="parameters_description">
13191319 </table></div>
13201320 </div>
13211321 <div class="refsect3">
1322 <a name="id-1.2.3.10.26.5"></a><h4>Returns</h4>
1322 <a name="gvir-domain-screenshot.returns"></a><h4>Returns</h4>
13231323 <p> a newly allocated string containing the
13241324 mime-type of the image format, or NULL upon error. </p>
13251325 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
13281328 <hr>
13291329 <div class="refsect2">
13301330 <a name="gvir-domain-open-console"></a><h3>gvir_domain_open_console ()</h3>
1331 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1331 <pre class="programlisting"><span class="returnvalue">gboolean</span>
13321332 gvir_domain_open_console (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
13331333 <em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
1334 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *devname</code></em>,
1335 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1336 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1334 <em class="parameter"><code>const <span class="type">gchar</span> *devname</code></em>,
1335 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1336 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
13371337 <p>Open a text console for the domain <em class="parameter"><code>dom</code></em>
13381338 , connecting it to the
13391339 stream <em class="parameter"><code>stream</code></em>
13431343 can be used to specify a non-default
13441344 console device.</p>
13451345 <div class="refsect3">
1346 <a name="id-1.2.3.10.27.5"></a><h4>Parameters</h4>
1347 <div class="informaltable"><table width="100%" border="0">
1346 <a name="gvir-domain-open-console.parameters"></a><h4>Parameters</h4>
1347 <div class="informaltable"><table class="informaltable" width="100%" border="0">
13481348 <colgroup>
13491349 <col width="150px" class="parameters_name">
13501350 <col class="parameters_description">
13751375 </table></div>
13761376 </div>
13771377 <div class="refsect3">
1378 <a name="id-1.2.3.10.27.6"></a><h4>Returns</h4>
1378 <a name="gvir-domain-open-console.returns"></a><h4>Returns</h4>
13791379 <p> TRUE if the console was opened, FALSE otherwise.</p>
13801380 </div>
13811381 </div>
13821382 <hr>
13831383 <div class="refsect2">
13841384 <a name="gvir-domain-open-graphics"></a><h3>gvir_domain_open_graphics ()</h3>
1385 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1385 <pre class="programlisting"><span class="returnvalue">gboolean</span>
13861386 gvir_domain_open_graphics (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1387 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
1387 <em class="parameter"><code><span class="type">guint</span> idx</code></em>,
13881388 <em class="parameter"><code><span class="type">int</span> fd</code></em>,
13891389 <em class="parameter"><code>unsigned <span class="type">int</span> flags</code></em>,
1390 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1390 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
13911391 <p>Open a connection to the local graphics display, connecting it to the
13921392 socket pair file descriptor passed in as <em class="parameter"><code>fd</code></em>
13931393 .</p>
13941394 <div class="refsect3">
1395 <a name="id-1.2.3.10.28.5"></a><h4>Parameters</h4>
1396 <div class="informaltable"><table width="100%" border="0">
1395 <a name="gvir-domain-open-graphics.parameters"></a><h4>Parameters</h4>
1396 <div class="informaltable"><table class="informaltable" width="100%" border="0">
13971397 <colgroup>
13981398 <col width="150px" class="parameters_name">
13991399 <col class="parameters_description">
14241424 </table></div>
14251425 </div>
14261426 <div class="refsect3">
1427 <a name="id-1.2.3.10.28.6"></a><h4>Returns</h4>
1427 <a name="gvir-domain-open-graphics.returns"></a><h4>Returns</h4>
14281428 <p> TRUE if the graphics connection was opened, FALSE otherwise.</p>
14291429 </div>
14301430 </div>
14331433 <a name="gvir-domain-open-graphics-fd"></a><h3>gvir_domain_open_graphics_fd ()</h3>
14341434 <pre class="programlisting"><span class="returnvalue">int</span>
14351435 gvir_domain_open_graphics_fd (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1436 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> idx</code></em>,
1436 <em class="parameter"><code><span class="type">guint</span> idx</code></em>,
14371437 <em class="parameter"><code>unsigned <span class="type">int</span> flags</code></em>,
1438 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1438 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
14391439 <p>This will create a socket pair connected to the graphics backend of <em class="parameter"><code>dom</code></em>
14401440 . One
14411441 end of the socket will be returned on success, and the other end is handed to
14451445 will determine which one is opened, starting from <em class="parameter"><code>idx</code></em>
14461446 0.</p>
14471447 <div class="refsect3">
1448 <a name="id-1.2.3.10.29.5"></a><h4>Parameters</h4>
1449 <div class="informaltable"><table width="100%" border="0">
1448 <a name="gvir-domain-open-graphics-fd.parameters"></a><h4>Parameters</h4>
1449 <div class="informaltable"><table class="informaltable" width="100%" border="0">
14501450 <colgroup>
14511451 <col width="150px" class="parameters_name">
14521452 <col class="parameters_description">
14721472 </table></div>
14731473 </div>
14741474 <div class="refsect3">
1475 <a name="id-1.2.3.10.29.6"></a><h4>Returns</h4>
1475 <a name="gvir-domain-open-graphics-fd.returns"></a><h4>Returns</h4>
14761476 <p> An fd on success, -1 on failure.</p>
14771477 </div>
14781478 <p class="since">Since: 0.2.0</p>
14801480 <hr>
14811481 <div class="refsect2">
14821482 <a name="gvir-domain-suspend"></a><h3>gvir_domain_suspend ()</h3>
1483 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1483 <pre class="programlisting"><span class="returnvalue">gboolean</span>
14841484 gvir_domain_suspend (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1485 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1485 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
14861486 <p>Suspends an active domain, the process is frozen without further access to
14871487 CPU resources and I/O but the memory used by the domain at the hypervisor
14881488 level will stay allocated. Use <a class="link" href="GVirDomain.html#gvir-domain-resume" title="gvir_domain_resume ()"><code class="function">gvir_domain_resume()</code></a> to reactivate the domain.</p>
14891489 <div class="refsect3">
1490 <a name="id-1.2.3.10.30.5"></a><h4>Parameters</h4>
1491 <div class="informaltable"><table width="100%" border="0">
1490 <a name="gvir-domain-suspend.parameters"></a><h4>Parameters</h4>
1491 <div class="informaltable"><table class="informaltable" width="100%" border="0">
14921492 <colgroup>
14931493 <col width="150px" class="parameters_name">
14941494 <col class="parameters_description">
15091509 </table></div>
15101510 </div>
15111511 <div class="refsect3">
1512 <a name="id-1.2.3.10.30.6"></a><h4>Returns</h4>
1512 <a name="gvir-domain-suspend.returns"></a><h4>Returns</h4>
15131513 <p> TRUE if domain was suspended successfully, FALSE otherwise.</p>
15141514 </div>
15151515 </div>
15161516 <hr>
15171517 <div class="refsect2">
15181518 <a name="gvir-domain-save"></a><h3>gvir_domain_save ()</h3>
1519 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1519 <pre class="programlisting"><span class="returnvalue">gboolean</span>
15201520 gvir_domain_save (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
15211521 <em class="parameter"><code>unsigned <span class="type">int</span> flags</code></em>,
1522 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1522 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
15231523 <p>Saves the state of the domain on disk and stops it. Use <a class="link" href="GVirDomain.html#gvir-domain-start" title="gvir_domain_start ()"><span class="type">gvir_domain_start</span></a>
15241524 to restore the saved state of the domain. A saved domain can be restored
15251525 even after shutdown/reboot of host machine.</p>
15261526 <div class="refsect3">
1527 <a name="id-1.2.3.10.31.5"></a><h4>Parameters</h4>
1528 <div class="informaltable"><table width="100%" border="0">
1527 <a name="gvir-domain-save.parameters"></a><h4>Parameters</h4>
1528 <div class="informaltable"><table class="informaltable" width="100%" border="0">
15291529 <colgroup>
15301530 <col width="150px" class="parameters_name">
15311531 <col class="parameters_description">
15511551 </table></div>
15521552 </div>
15531553 <div class="refsect3">
1554 <a name="id-1.2.3.10.31.6"></a><h4>Returns</h4>
1554 <a name="gvir-domain-save.returns"></a><h4>Returns</h4>
15551555 <p> TRUE if domain was saved successfully, FALSE otherwise.</p>
15561556 </div>
15571557 </div>
15611561 <pre class="programlisting"><span class="returnvalue">void</span>
15621562 gvir_domain_save_async (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
15631563 <em class="parameter"><code>unsigned <span class="type">int</span> flags</code></em>,
1564 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1565 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1566 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1564 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1565 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1566 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
15671567 <p>Asynchronous variant of <a class="link" href="GVirDomain.html#gvir-domain-save" title="gvir_domain_save ()"><span class="type">gvir_domain_save</span></a>.</p>
15681568 <div class="refsect3">
1569 <a name="id-1.2.3.10.32.5"></a><h4>Parameters</h4>
1570 <div class="informaltable"><table width="100%" border="0">
1569 <a name="gvir-domain-save-async.parameters"></a><h4>Parameters</h4>
1570 <div class="informaltable"><table class="informaltable" width="100%" border="0">
15711571 <colgroup>
15721572 <col width="150px" class="parameters_name">
15731573 <col class="parameters_description">
16061606 <hr>
16071607 <div class="refsect2">
16081608 <a name="gvir-domain-save-finish"></a><h3>gvir_domain_save_finish ()</h3>
1609 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1609 <pre class="programlisting"><span class="returnvalue">gboolean</span>
16101610 gvir_domain_save_finish (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1611 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1612 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1611 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
1612 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
16131613 <p>Finishes the operation started by <a class="link" href="GVirDomain.html#gvir-domain-save-async" title="gvir_domain_save_async ()"><span class="type">gvir_domain_save_async</span></a>.</p>
16141614 <div class="refsect3">
1615 <a name="id-1.2.3.10.33.5"></a><h4>Parameters</h4>
1616 <div class="informaltable"><table width="100%" border="0">
1615 <a name="gvir-domain-save-finish.parameters"></a><h4>Parameters</h4>
1616 <div class="informaltable"><table class="informaltable" width="100%" border="0">
16171617 <colgroup>
16181618 <col width="150px" class="parameters_name">
16191619 <col class="parameters_description">
16391639 </table></div>
16401640 </div>
16411641 <div class="refsect3">
1642 <a name="id-1.2.3.10.33.6"></a><h4>Returns</h4>
1642 <a name="gvir-domain-save-finish.returns"></a><h4>Returns</h4>
16431643 <p> TRUE if domain was saved successfully, FALSE otherwise.</p>
16441644 </div>
16451645 </div>
16461646 <hr>
16471647 <div class="refsect2">
16481648 <a name="gvir-domain-get-persistent"></a><h3>gvir_domain_get_persistent ()</h3>
1649 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1649 <pre class="programlisting"><span class="returnvalue">gboolean</span>
16501650 gvir_domain_get_persistent (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>);</pre>
16511651 <div class="refsect3">
1652 <a name="id-1.2.3.10.34.4"></a><h4>Parameters</h4>
1653 <div class="informaltable"><table width="100%" border="0">
1652 <a name="gvir-domain-get-persistent.parameters"></a><h4>Parameters</h4>
1653 <div class="informaltable"><table class="informaltable" width="100%" border="0">
16541654 <colgroup>
16551655 <col width="150px" class="parameters_name">
16561656 <col class="parameters_description">
16641664 </table></div>
16651665 </div>
16661666 <div class="refsect3">
1667 <a name="id-1.2.3.10.34.5"></a><h4>Returns</h4>
1667 <a name="gvir-domain-get-persistent.returns"></a><h4>Returns</h4>
16681668 <p> TRUE if domain is persistent, FALSE otherwise.</p>
16691669 </div>
16701670 </div>
16711671 <hr>
16721672 <div class="refsect2">
16731673 <a name="gvir-domain-get-saved"></a><h3>gvir_domain_get_saved ()</h3>
1674 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1674 <pre class="programlisting"><span class="returnvalue">gboolean</span>
16751675 gvir_domain_get_saved (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>);</pre>
16761676 <div class="refsect3">
1677 <a name="id-1.2.3.10.35.4"></a><h4>Parameters</h4>
1678 <div class="informaltable"><table width="100%" border="0">
1677 <a name="gvir-domain-get-saved.parameters"></a><h4>Parameters</h4>
1678 <div class="informaltable"><table class="informaltable" width="100%" border="0">
16791679 <colgroup>
16801680 <col width="150px" class="parameters_name">
16811681 <col class="parameters_description">
16891689 </table></div>
16901690 </div>
16911691 <div class="refsect3">
1692 <a name="id-1.2.3.10.35.5"></a><h4>Returns</h4>
1692 <a name="gvir-domain-get-saved.returns"></a><h4>Returns</h4>
16931693 <p> TRUE if a stopped domain has a saved state to which it can be
16941694 restored to using <a class="link" href="GVirDomain.html#gvir-domain-start" title="gvir_domain_start ()"><span class="type">gvir_domain_start</span></a>, FALSE otherwise.</p>
16951695 </div>
16971697 <hr>
16981698 <div class="refsect2">
16991699 <a name="gvir-domain-get-devices"></a><h3>gvir_domain_get_devices ()</h3>
1700 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
1700 <pre class="programlisting"><span class="returnvalue">GList</span> *
17011701 gvir_domain_get_devices (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *domain</code></em>,
1702 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1702 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
17031703 <p>Gets the list of devices attached to <em class="parameter"><code>domain</code></em>
17041704 . The returned list should
1705 be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after its elements have been unreffed with
1706 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>.</p>
1707 <div class="refsect3">
1708 <a name="id-1.2.3.10.36.5"></a><h4>Parameters</h4>
1709 <div class="informaltable"><table width="100%" border="0">
1705 be freed with <code class="function">g_list_free()</code>, after its elements have been unreffed with
1706 <code class="function">g_object_unref()</code>.</p>
1707 <div class="refsect3">
1708 <a name="gvir-domain-get-devices.parameters"></a><h4>Parameters</h4>
1709 <div class="informaltable"><table class="informaltable" width="100%" border="0">
17101710 <colgroup>
17111711 <col width="150px" class="parameters_name">
17121712 <col class="parameters_description">
17271727 </table></div>
17281728 </div>
17291729 <div class="refsect3">
1730 <a name="id-1.2.3.10.36.6"></a><h4>Returns</h4>
1730 <a name="gvir-domain-get-devices.returns"></a><h4>Returns</h4>
17311731 <p> a newly
1732 allocated <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <span class="type">GVirDomainDevice</span>. </p>
1732 allocated <span class="type">GList</span> of <span class="type">GVirDomainDevice</span>. </p>
17331733 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGObject.DomainDevice][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
17341734 </div>
17351735 </div>
17361736 <hr>
17371737 <div class="refsect2">
17381738 <a name="gvir-domain-update-device"></a><h3>gvir_domain_update_device ()</h3>
1739 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1739 <pre class="programlisting"><span class="returnvalue">gboolean</span>
17401740 gvir_domain_update_device (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
17411741 <em class="parameter"><code><span class="type">GVirConfigDomainDevice</span> *device</code></em>,
1742 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1743 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1742 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1743 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
17441744 <p>Update the configuration of a device.</p>
17451745 <div class="refsect3">
1746 <a name="id-1.2.3.10.37.5"></a><h4>Parameters</h4>
1747 <div class="informaltable"><table width="100%" border="0">
1746 <a name="gvir-domain-update-device.parameters"></a><h4>Parameters</h4>
1747 <div class="informaltable"><table class="informaltable" width="100%" border="0">
17481748 <colgroup>
17491749 <col width="150px" class="parameters_name">
17501750 <col class="parameters_description">
17751775 </table></div>
17761776 </div>
17771777 <div class="refsect3">
1778 <a name="id-1.2.3.10.37.6"></a><h4>Returns</h4>
1778 <a name="gvir-domain-update-device.returns"></a><h4>Returns</h4>
17791779 <p> TRUE if device was updated successfully, FALSE otherwise.</p>
17801780 </div>
17811781 </div>
17841784 <a name="gvir-domain-create-snapshot"></a><h3>gvir_domain_create_snapshot ()</h3>
17851785 <pre class="programlisting"><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="returnvalue">GVirDomainSnapshot</span></a> *
17861786 gvir_domain_create_snapshot (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1787 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomainSnapshot.html"><span class="type">GVirConfigDomainSnapshot</span></a> *custom_conf</code></em>,
1788 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1789 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1790 <div class="refsect3">
1791 <a name="id-1.2.3.10.38.4"></a><h4>Parameters</h4>
1792 <div class="informaltable"><table width="100%" border="0">
1787 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot-struct"><span class="type">GVirConfigDomainSnapshot</span></a> *custom_conf</code></em>,
1788 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1789 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1790 <div class="refsect3">
1791 <a name="gvir-domain-create-snapshot.parameters"></a><h4>Parameters</h4>
1792 <div class="informaltable"><table class="informaltable" width="100%" border="0">
17931793 <colgroup>
17941794 <col width="150px" class="parameters_name">
17951795 <col class="parameters_description">
18201820 </table></div>
18211821 </div>
18221822 <div class="refsect3">
1823 <a name="id-1.2.3.10.38.5"></a><h4>Returns</h4>
1823 <a name="gvir-domain-create-snapshot.returns"></a><h4>Returns</h4>
18241824 <p> snapshot of domain. The returned object should be
18251825 unreffed when no longer needed. </p>
18261826 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
18311831 <a name="gvir-domain-create-snapshot-async"></a><h3>gvir_domain_create_snapshot_async ()</h3>
18321832 <pre class="programlisting"><span class="returnvalue">void</span>
18331833 gvir_domain_create_snapshot_async (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1834 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomainSnapshot.html"><span class="type">GVirConfigDomainSnapshot</span></a> *custom_conf</code></em>,
1835 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1836 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1837 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1838 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1839 <div class="refsect3">
1840 <a name="id-1.2.3.10.39.4"></a><h4>Parameters</h4>
1841 <div class="informaltable"><table width="100%" border="0">
1834 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot-struct"><span class="type">GVirConfigDomainSnapshot</span></a> *custom_conf</code></em>,
1835 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1836 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1837 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1838 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1839 <div class="refsect3">
1840 <a name="gvir-domain-create-snapshot-async.parameters"></a><h4>Parameters</h4>
1841 <div class="informaltable"><table class="informaltable" width="100%" border="0">
18421842 <colgroup>
18431843 <col width="150px" class="parameters_name">
18441844 <col class="parameters_description">
18521852 </tr>
18531853 <tr>
18541854 <td class="parameter_name"><p>custom_conf</p></td>
1855 <td class="parameter_description"><p> Configuration of snapshot or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1855 <td class="parameter_description"><p> Configuration of snapshot or <code class="literal">NULL</code>. </p></td>
18561856 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
18571857 </tr>
18581858 <tr>
18841884 <a name="gvir-domain-create-snapshot-finish"></a><h3>gvir_domain_create_snapshot_finish ()</h3>
18851885 <pre class="programlisting"><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="returnvalue">GVirDomainSnapshot</span></a> *
18861886 gvir_domain_create_snapshot_finish (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *domain</code></em>,
1887 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1888 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1889 <div class="refsect3">
1890 <a name="id-1.2.3.10.40.4"></a><h4>Parameters</h4>
1891 <div class="informaltable"><table width="100%" border="0">
1887 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
1888 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1889 <div class="refsect3">
1890 <a name="gvir-domain-create-snapshot-finish.parameters"></a><h4>Parameters</h4>
1891 <div class="informaltable"><table class="informaltable" width="100%" border="0">
18921892 <colgroup>
18931893 <col width="150px" class="parameters_name">
18941894 <col class="parameters_description">
19141914 </table></div>
19151915 </div>
19161916 <div class="refsect3">
1917 <a name="id-1.2.3.10.40.5"></a><h4>Returns</h4>
1917 <a name="gvir-domain-create-snapshot-finish.returns"></a><h4>Returns</h4>
19181918 <p> The created snapshot. </p>
19191919 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
19201920 </div>
19221922 <hr>
19231923 <div class="refsect2">
19241924 <a name="gvir-domain-fetch-snapshots"></a><h3>gvir_domain_fetch_snapshots ()</h3>
1925 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1925 <pre class="programlisting"><span class="returnvalue">gboolean</span>
19261926 gvir_domain_fetch_snapshots (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
1927 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> list_flags</code></em>,
1928 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1929 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
1930 <div class="refsect3">
1931 <a name="id-1.2.3.10.41.4"></a><h4>Parameters</h4>
1932 <div class="informaltable"><table width="100%" border="0">
1927 <em class="parameter"><code><span class="type">guint</span> list_flags</code></em>,
1928 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1929 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
1930 <div class="refsect3">
1931 <a name="gvir-domain-fetch-snapshots.parameters"></a><h4>Parameters</h4>
1932 <div class="informaltable"><table class="informaltable" width="100%" border="0">
19331933 <colgroup>
19341934 <col width="150px" class="parameters_name">
19351935 <col class="parameters_description">
19531953 </tr>
19541954 <tr>
19551955 <td class="parameter_name"><p>error</p></td>
1956 <td class="parameter_description"><p> Place-holder for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
1956 <td class="parameter_description"><p> Place-holder for error or <code class="literal">NULL</code>. </p></td>
19571957 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
19581958 </tr>
19591959 </tbody>
19601960 </table></div>
19611961 </div>
19621962 <div class="refsect3">
1963 <a name="id-1.2.3.10.41.5"></a><h4>Returns</h4>
1964 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
1963 <a name="gvir-domain-fetch-snapshots.returns"></a><h4>Returns</h4>
1964 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
19651965 </div>
19661966 </div>
19671967 <hr>
19681968 <div class="refsect2">
19691969 <a name="gvir-domain-get-snapshots"></a><h3>gvir_domain_get_snapshots ()</h3>
1970 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
1970 <pre class="programlisting"><span class="returnvalue">GList</span> *
19711971 gvir_domain_get_snapshots (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>);</pre>
19721972 <div class="refsect3">
1973 <a name="id-1.2.3.10.42.4"></a><h4>Parameters</h4>
1974 <div class="informaltable"><table width="100%" border="0">
1973 <a name="gvir-domain-get-snapshots.parameters"></a><h4>Parameters</h4>
1974 <div class="informaltable"><table class="informaltable" width="100%" border="0">
19751975 <colgroup>
19761976 <col width="150px" class="parameters_name">
19771977 <col class="parameters_description">
19851985 </table></div>
19861986 </div>
19871987 <div class="refsect3">
1988 <a name="id-1.2.3.10.42.5"></a><h4>Returns</h4>
1988 <a name="gvir-domain-get-snapshots.returns"></a><h4>Returns</h4>
19891989 <p> A
19901990 list of all the snapshots available for the given domain. The returned
1991 list should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after its elements have been
1992 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
1991 list should be freed with <code class="function">g_list_free()</code>, after its elements have been
1992 unreffed with <code class="function">g_object_unref()</code>. </p>
19931993 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGObject.DomainSnapshot][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
19941994 </div>
19951995 </div>
19981998 <a name="gvir-domain-fetch-snapshots-async"></a><h3>gvir_domain_fetch_snapshots_async ()</h3>
19991999 <pre class="programlisting"><span class="returnvalue">void</span>
20002000 gvir_domain_fetch_snapshots_async (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
2001 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> list_flags</code></em>,
2002 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2003 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2004 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2005 <div class="refsect3">
2006 <a name="id-1.2.3.10.43.4"></a><h4>Parameters</h4>
2007 <div class="informaltable"><table width="100%" border="0">
2001 <em class="parameter"><code><span class="type">guint</span> list_flags</code></em>,
2002 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
2003 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
2004 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
2005 <div class="refsect3">
2006 <a name="gvir-domain-fetch-snapshots-async.parameters"></a><h4>Parameters</h4>
2007 <div class="informaltable"><table class="informaltable" width="100%" border="0">
20082008 <colgroup>
20092009 <col width="150px" class="parameters_name">
20102010 <col class="parameters_description">
20432043 <hr>
20442044 <div class="refsect2">
20452045 <a name="gvir-domain-fetch-snapshots-finish"></a><h3>gvir_domain_fetch_snapshots_finish ()</h3>
2046 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2046 <pre class="programlisting"><span class="returnvalue">gboolean</span>
20472047 gvir_domain_fetch_snapshots_finish (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
2048 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
2049 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2050 <div class="refsect3">
2051 <a name="id-1.2.3.10.44.4"></a><h4>Parameters</h4>
2052 <div class="informaltable"><table width="100%" border="0">
2048 <em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
2049 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
2050 <div class="refsect3">
2051 <a name="gvir-domain-fetch-snapshots-finish.parameters"></a><h4>Parameters</h4>
2052 <div class="informaltable"><table class="informaltable" width="100%" border="0">
20532053 <colgroup>
20542054 <col width="150px" class="parameters_name">
20552055 <col class="parameters_description">
20702070 </table></div>
20712071 </div>
20722072 <div class="refsect3">
2073 <a name="id-1.2.3.10.44.5"></a><h4>Returns</h4>
2073 <a name="gvir-domain-fetch-snapshots-finish.returns"></a><h4>Returns</h4>
20742074 <p> TRUE on success, FALSE otherwise.</p>
20752075 </div>
20762076 </div>
20772077 <hr>
20782078 <div class="refsect2">
20792079 <a name="gvir-domain-get-has-current-snapshot"></a><h3>gvir_domain_get_has_current_snapshot ()</h3>
2080 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2080 <pre class="programlisting"><span class="returnvalue">gboolean</span>
20812081 gvir_domain_get_has_current_snapshot (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
2082 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
2083 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *has_current_snapshot</code></em>,
2084 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
2085 <div class="refsect3">
2086 <a name="id-1.2.3.10.45.4"></a><h4>Parameters</h4>
2087 <div class="informaltable"><table width="100%" border="0">
2082 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
2083 <em class="parameter"><code><span class="type">gboolean</span> *has_current_snapshot</code></em>,
2084 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
2085 <div class="refsect3">
2086 <a name="gvir-domain-get-has-current-snapshot.parameters"></a><h4>Parameters</h4>
2087 <div class="informaltable"><table class="informaltable" width="100%" border="0">
20882088 <colgroup>
20892089 <col width="150px" class="parameters_name">
20902090 <col class="parameters_description">
21032103 </tr>
21042104 <tr>
21052105 <td class="parameter_name"><p>has_current_snapshot</p></td>
2106 <td class="parameter_description"><p> Will be set to <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the given domain
2107 has a current snapshot and to <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise. </p></td>
2106 <td class="parameter_description"><p> Will be set to <code class="literal">TRUE</code> if the given domain
2107 has a current snapshot and to <code class="literal">FALSE</code> otherwise. </p></td>
21082108 <td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
21092109 </tr>
21102110 <tr>
21112111 <td class="parameter_name"><p>error</p></td>
2112 <td class="parameter_description"><p> Place-holder for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
2112 <td class="parameter_description"><p> Place-holder for error or <code class="literal">NULL</code>. </p></td>
21132113 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
21142114 </tr>
21152115 </tbody>
21162116 </table></div>
21172117 </div>
21182118 <div class="refsect3">
2119 <a name="id-1.2.3.10.45.5"></a><h4>Returns</h4>
2120 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
2119 <a name="gvir-domain-get-has-current-snapshot.returns"></a><h4>Returns</h4>
2120 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
21212121 </div>
21222122 </div>
21232123 <hr>
21242124 <div class="refsect2">
21252125 <a name="gvir-domain-set-time"></a><h3>gvir_domain_set_time ()</h3>
2126 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2126 <pre class="programlisting"><span class="returnvalue">gboolean</span>
21272127 gvir_domain_set_time (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
2128 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GDateTime.html#GDateTime"><span class="type">GDateTime</span></a> *date_time</code></em>,
2129 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
2130 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
2128 <em class="parameter"><code><span class="type">GDateTime</span> *date_time</code></em>,
2129 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
2130 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
21312131 <p>This function tries to set guest time to the given value. The passed
21322132 time must in UTC.</p>
21332133 <p>If <em class="parameter"><code>date_time</code></em>
2134 is <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the time is reset using the domain's RTC.</p>
2134 is <code class="literal">NULL</code>, the time is reset using the domain's RTC.</p>
21352135 <p>Please note that some hypervisors may require guest agent to be configured
21362136 and running in order for this function to work.</p>
21372137 <div class="refsect3">
2138 <a name="id-1.2.3.10.46.7"></a><h4>Parameters</h4>
2139 <div class="informaltable"><table width="100%" border="0">
2138 <a name="gvir-domain-set-time.parameters"></a><h4>Parameters</h4>
2139 <div class="informaltable"><table class="informaltable" width="100%" border="0">
21402140 <colgroup>
21412141 <col width="150px" class="parameters_name">
21422142 <col class="parameters_description">
21502150 </tr>
21512151 <tr>
21522152 <td class="parameter_name"><p>date_time</p></td>
2153 <td class="parameter_description"><p> the time to set as <a href="https://developer.gnome.org/glib/unstable/glib-GDateTime.html#GDateTime"><span class="type">GDateTime</span></a>. </p></td>
2153 <td class="parameter_description"><p> the time to set as <span class="type">GDateTime</span>. </p></td>
21542154 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
21552155 </tr>
21562156 <tr>
21592159 <td class="parameter_annotations"> </td>
21602160 </tr>
21612161 <tr>
2162 <td class="parameter_name"><p>error</p></td>
2163 <td class="parameter_description"><p> Place-holder for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
2162 <td class="parameter_name"><p>err</p></td>
2163 <td class="parameter_description"><p> Place-holder for error or <code class="literal">NULL</code>. </p></td>
21642164 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
21652165 </tr>
21662166 </tbody>
21672167 </table></div>
21682168 </div>
21692169 <div class="refsect3">
2170 <a name="id-1.2.3.10.46.8"></a><h4>Returns</h4>
2171 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
2170 <a name="gvir-domain-set-time.returns"></a><h4>Returns</h4>
2171 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
21722172 </div>
21732173 </div>
21742174 <hr>
21762176 <a name="gvir-domain-set-time-async"></a><h3>gvir_domain_set_time_async ()</h3>
21772177 <pre class="programlisting"><span class="returnvalue">void</span>
21782178 gvir_domain_set_time_async (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
2179 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-GDateTime.html#GDateTime"><span class="type">GDateTime</span></a> *date_time</code></em>,
2180 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
2181 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
2182 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
2183 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
2179 <em class="parameter"><code><span class="type">GDateTime</span> *date_time</code></em>,
2180 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
2181 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
2182 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
2183 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
21842184 <p>Asynchronous variant of <a class="link" href="GVirDomain.html#gvir-domain-set-time" title="gvir_domain_set_time ()"><span class="type">gvir_domain_set_time</span></a>.</p>
21852185 <div class="refsect3">
2186 <a name="id-1.2.3.10.47.5"></a><h4>Parameters</h4>
2187 <div class="informaltable"><table width="100%" border="0">
2186 <a name="gvir-domain-set-time-async.parameters"></a><h4>Parameters</h4>
2187 <div class="informaltable"><table class="informaltable" width="100%" border="0">
21882188 <colgroup>
21892189 <col width="150px" class="parameters_name">
21902190 <col class="parameters_description">
21982198 </tr>
21992199 <tr>
22002200 <td class="parameter_name"><p>date_time</p></td>
2201 <td class="parameter_description"><p> the time to set as <a href="https://developer.gnome.org/glib/unstable/glib-GDateTime.html#GDateTime"><span class="type">GDateTime</span></a>. </p></td>
2201 <td class="parameter_description"><p> the time to set as <span class="type">GDateTime</span>. </p></td>
22022202 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
22032203 </tr>
22042204 <tr>
22282228 <hr>
22292229 <div class="refsect2">
22302230 <a name="gvir-domain-set-time-finish"></a><h3>gvir_domain_set_time_finish ()</h3>
2231 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
2231 <pre class="programlisting"><span class="returnvalue">gboolean</span>
22322232 gvir_domain_set_time_finish (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
2233 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
2234 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
2233 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
2234 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
22352235 <p>Finishes the operation started by <a class="link" href="GVirDomain.html#gvir-domain-set-time-async" title="gvir_domain_set_time_async ()"><span class="type">gvir_domain_set_time_async</span></a>.</p>
22362236 <div class="refsect3">
2237 <a name="id-1.2.3.10.48.5"></a><h4>Parameters</h4>
2238 <div class="informaltable"><table width="100%" border="0">
2237 <a name="gvir-domain-set-time-finish.parameters"></a><h4>Parameters</h4>
2238 <div class="informaltable"><table class="informaltable" width="100%" border="0">
22392239 <colgroup>
22402240 <col width="150px" class="parameters_name">
22412241 <col class="parameters_description">
22612261 </table></div>
22622262 </div>
22632263 <div class="refsect3">
2264 <a name="id-1.2.3.10.48.6"></a><h4>Returns</h4>
2265 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
2264 <a name="gvir-domain-set-time-finish.returns"></a><h4>Returns</h4>
2265 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
22662266 </div>
22672267 </div>
22682268 </div>
22712271 <div class="refsect2">
22722272 <a name="GVirDomainState"></a><h3>enum GVirDomainState</h3>
22732273 <div class="refsect3">
2274 <a name="id-1.2.3.11.2.3"></a><h4>Members</h4>
2275 <div class="informaltable"><table width="100%" border="0">
2274 <a name="GVirDomainState.members"></a><h4>Members</h4>
2275 <div class="informaltable"><table class="informaltable" width="100%" border="0">
22762276 <colgroup>
22772277 <col width="300px" class="enum_members_name">
22782278 <col class="enum_members_description">
23272327 <div class="refsect2">
23282328 <a name="GVirDomainStartFlags"></a><h3>enum GVirDomainStartFlags</h3>
23292329 <div class="refsect3">
2330 <a name="id-1.2.3.11.3.3"></a><h4>Members</h4>
2331 <div class="informaltable"><table width="100%" border="0">
2330 <a name="GVirDomainStartFlags.members"></a><h4>Members</h4>
2331 <div class="informaltable"><table class="informaltable" width="100%" border="0">
23322332 <colgroup>
23332333 <col width="300px" class="enum_members_name">
23342334 <col class="enum_members_description">
23682368 <div class="refsect2">
23692369 <a name="GVirDomainDeleteFlags"></a><h3>enum GVirDomainDeleteFlags</h3>
23702370 <div class="refsect3">
2371 <a name="id-1.2.3.11.4.3"></a><h4>Members</h4>
2372 <div class="informaltable"><table width="100%" border="0">
2371 <a name="GVirDomainDeleteFlags.members"></a><h4>Members</h4>
2372 <div class="informaltable"><table class="informaltable" width="100%" border="0">
23732373 <colgroup>
23742374 <col width="300px" class="enum_members_name">
23752375 <col class="enum_members_description">
24062406 <div class="refsect2">
24072407 <a name="GVirDomainXMLFlags"></a><h3>enum GVirDomainXMLFlags</h3>
24082408 <div class="refsect3">
2409 <a name="id-1.2.3.11.5.3"></a><h4>Members</h4>
2410 <div class="informaltable"><table width="100%" border="0">
2409 <a name="GVirDomainXMLFlags.members"></a><h4>Members</h4>
2410 <div class="informaltable"><table class="informaltable" width="100%" border="0">
24112411 <colgroup>
24122412 <col width="300px" class="enum_members_name">
24132413 <col class="enum_members_description">
24502450 <div class="refsect2">
24512451 <a name="GVirDomainShutdownFlags"></a><h3>enum GVirDomainShutdownFlags</h3>
24522452 <div class="refsect3">
2453 <a name="id-1.2.3.11.6.3"></a><h4>Members</h4>
2454 <div class="informaltable"><table width="100%" border="0">
2453 <a name="GVirDomainShutdownFlags.members"></a><h4>Members</h4>
2454 <div class="informaltable"><table class="informaltable" width="100%" border="0">
24552455 <colgroup>
24562456 <col width="300px" class="enum_members_name">
24572457 <col class="enum_members_description">
24872487 <div class="refsect2">
24882488 <a name="GVirDomainSnapshotCreateFlags"></a><h3>enum GVirDomainSnapshotCreateFlags</h3>
24892489 <div class="refsect3">
2490 <a name="id-1.2.3.11.7.3"></a><h4>Members</h4>
2491 <div class="informaltable"><table width="100%" border="0">
2490 <a name="GVirDomainSnapshotCreateFlags.members"></a><h4>Members</h4>
2491 <div class="informaltable"><table class="informaltable" width="100%" border="0">
24922492 <colgroup>
24932493 <col width="300px" class="enum_members_name">
24942494 <col class="enum_members_description">
25672567 <div class="refsect2">
25682568 <a name="GVirDomainUpdateDeviceFlags"></a><h3>enum GVirDomainUpdateDeviceFlags</h3>
25692569 <div class="refsect3">
2570 <a name="id-1.2.3.11.8.3"></a><h4>Members</h4>
2571 <div class="informaltable"><table width="100%" border="0">
2570 <a name="GVirDomainUpdateDeviceFlags.members"></a><h4>Members</h4>
2571 <div class="informaltable"><table class="informaltable" width="100%" border="0">
25722572 <colgroup>
25732573 <col width="300px" class="enum_members_name">
25742574 <col class="enum_members_description">
26042604 <div class="refsect2">
26052605 <a name="GVirDomainRebootFlags"></a><h3>enum GVirDomainRebootFlags</h3>
26062606 <div class="refsect3">
2607 <a name="id-1.2.3.11.9.3"></a><h4>Members</h4>
2608 <div class="informaltable"><table width="100%" border="0">
2607 <a name="GVirDomainRebootFlags.members"></a><h4>Members</h4>
2608 <div class="informaltable"><table class="informaltable" width="100%" border="0">
26092609 <colgroup>
26102610 <col width="300px" class="enum_members_name">
26112611 <col class="enum_members_description">
26412641 <div class="refsect2">
26422642 <a name="GVirDomainSnapshotListFlags"></a><h3>enum GVirDomainSnapshotListFlags</h3>
26432643 <div class="refsect3">
2644 <a name="id-1.2.3.11.10.3"></a><h4>Members</h4>
2645 <div class="informaltable"><table width="100%" border="0">
2644 <a name="GVirDomainSnapshotListFlags.members"></a><h4>Members</h4>
2645 <div class="informaltable"><table class="informaltable" width="100%" border="0">
26462646 <colgroup>
26472647 <col width="300px" class="enum_members_name">
26482648 <col class="enum_members_description">
27512751 <hr>
27522752 <div class="refsect2">
27532753 <a name="GVirDomain--persistent"></a><h3>The <code class="literal">“persistent”</code> property</h3>
2754 <pre class="programlisting"> “persistent” <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a></pre>
2754 <pre class="programlisting"> “persistent” <span class="type">gboolean</span></pre>
27552755 <p>If domain is persistent.</p>
27562756 <p>Flags: Read</p>
27572757 <p>Default value: TRUE</p>
27632763 <a name="GVirDomain-pmsuspended"></a><h3>The <code class="literal">“pmsuspended”</code> signal</h3>
27642764 <pre class="programlisting"><span class="returnvalue">void</span>
27652765 user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
2766 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2767 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></p>
2766 <span class="type">gpointer</span> user_data)</pre>
2767 <p>Flags: No Hooks</p>
27682768 </div>
27692769 <hr>
27702770 <div class="refsect2">
27712771 <a name="GVirDomain-resumed"></a><h3>The <code class="literal">“resumed”</code> signal</h3>
27722772 <pre class="programlisting"><span class="returnvalue">void</span>
27732773 user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
2774 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2775 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></p>
2774 <span class="type">gpointer</span> user_data)</pre>
2775 <p>Flags: No Hooks</p>
27762776 </div>
27772777 <hr>
27782778 <div class="refsect2">
27792779 <a name="GVirDomain-started"></a><h3>The <code class="literal">“started”</code> signal</h3>
27802780 <pre class="programlisting"><span class="returnvalue">void</span>
27812781 user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
2782 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2783 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></p>
2782 <span class="type">gpointer</span> user_data)</pre>
2783 <p>Flags: No Hooks</p>
27842784 </div>
27852785 <hr>
27862786 <div class="refsect2">
27872787 <a name="GVirDomain-stopped"></a><h3>The <code class="literal">“stopped”</code> signal</h3>
27882788 <pre class="programlisting"><span class="returnvalue">void</span>
27892789 user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
2790 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2791 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></p>
2790 <span class="type">gpointer</span> user_data)</pre>
2791 <p>Flags: No Hooks</p>
27922792 </div>
27932793 <hr>
27942794 <div class="refsect2">
27952795 <a name="GVirDomain-suspended"></a><h3>The <code class="literal">“suspended”</code> signal</h3>
27962796 <pre class="programlisting"><span class="returnvalue">void</span>
27972797 user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
2798 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2799 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></p>
2798 <span class="type">gpointer</span> user_data)</pre>
2799 <p>Flags: No Hooks</p>
28002800 </div>
28012801 <hr>
28022802 <div class="refsect2">
28032803 <a name="GVirDomain-updated"></a><h3>The <code class="literal">“updated”</code> signal</h3>
28042804 <pre class="programlisting"><span class="returnvalue">void</span>
28052805 user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
2806 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
2807 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-NO-HOOKS:CAPS">No Hooks</a></p>
2806 <span class="type">gpointer</span> user_data)</pre>
2807 <p>Flags: No Hooks</p>
28082808 </div>
28092809 </div>
28102810 </div>
28112811 <div class="footer">
2812 <hr>Generated by GTK-Doc V1.24</div>
2812 <hr>Generated by GTK-Doc V1.25</div>
28132813 </body>
28142814 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirDomainSnapshot: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirDomain.html" title="GVirDomain">
99 <link rel="next" href="GVirInterface.html" title="GVirInterface">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirDomainSnapshot.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
4141 </colgroup>
4242 <tbody>
4343 <tr>
44 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
44 <td class="function_type">const <span class="returnvalue">gchar</span> *
4545 </td>
4646 <td class="function_name">
4747 <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-get-name" title="gvir_domain_snapshot_get_name ()">gvir_domain_snapshot_get_name</a> <span class="c_punctuation">()</span>
4949 </tr>
5050 <tr>
5151 <td class="function_type">
52 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomainSnapshot.html"><span class="returnvalue">GVirConfigDomainSnapshot</span></a> *
52 <a href="../Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot-struct"><span class="returnvalue">GVirConfigDomainSnapshot</span></a> *
5353 </td>
5454 <td class="function_name">
5555 <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-get-config" title="gvir_domain_snapshot_get_config ()">gvir_domain_snapshot_get_config</a> <span class="c_punctuation">()</span>
5757 </tr>
5858 <tr>
5959 <td class="function_type">
60 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
60 <span class="returnvalue">gboolean</span>
6161 </td>
6262 <td class="function_name">
6363 <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-delete" title="gvir_domain_snapshot_delete ()">gvir_domain_snapshot_delete</a> <span class="c_punctuation">()</span>
7373 </tr>
7474 <tr>
7575 <td class="function_type">
76 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
76 <span class="returnvalue">gboolean</span>
7777 </td>
7878 <td class="function_name">
7979 <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-delete-finish" title="gvir_domain_snapshot_delete_finish ()">gvir_domain_snapshot_delete_finish</a> <span class="c_punctuation">()</span>
8181 </tr>
8282 <tr>
8383 <td class="function_type">
84 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
84 <span class="returnvalue">gboolean</span>
8585 </td>
8686 <td class="function_name">
8787 <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-get-is-current" title="gvir_domain_snapshot_get_is_current ()">gvir_domain_snapshot_get_is_current</a> <span class="c_punctuation">()</span>
8989 </tr>
9090 <tr>
9191 <td class="function_type">
92 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
92 <span class="returnvalue">gboolean</span>
9393 </td>
9494 <td class="function_name">
9595 <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-revert-to" title="gvir_domain_snapshot_revert_to ()">gvir_domain_snapshot_revert_to</a> <span class="c_punctuation">()</span>
105105 </tr>
106106 <tr>
107107 <td class="function_type">
108 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
108 <span class="returnvalue">gboolean</span>
109109 </td>
110110 <td class="function_name">
111111 <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-revert-to-finish" title="gvir_domain_snapshot_revert_to_finish ()">gvir_domain_snapshot_revert_to_finish</a> <span class="c_punctuation">()</span>
113113 </tr>
114114 <tr>
115115 <td class="function_type">
116 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
116 <span class="returnvalue">gboolean</span>
117117 </td>
118118 <td class="function_name">
119119 <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-set-config" title="gvir_domain_snapshot_set_config ()">gvir_domain_snapshot_set_config</a> <span class="c_punctuation">()</span>
124124 </div>
125125 <div class="refsect1">
126126 <a name="GVirDomainSnapshot.properties"></a><h2>Properties</h2>
127 <div class="informaltable"><table border="0">
127 <div class="informaltable"><table class="informaltable" border="0">
128128 <colgroup>
129129 <col width="150px" class="properties_type">
130130 <col width="300px" class="properties_name">
140140 </div>
141141 <div class="refsect1">
142142 <a name="GVirDomainSnapshot.other"></a><h2>Types and Values</h2>
143 <div class="informaltable"><table width="100%" border="0">
143 <div class="informaltable"><table class="informaltable" width="100%" border="0">
144144 <colgroup>
145145 <col width="150px" class="name">
146146 <col class="description">
159159 </div>
160160 <div class="refsect1">
161161 <a name="GVirDomainSnapshot.object-hierarchy"></a><h2>Object Hierarchy</h2>
162 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
162 <pre class="screen"> GObject
163163 <span class="lineart">╰──</span> GVirDomainSnapshot
164164 </pre>
165165 </div>
170170 <a name="GVirDomainSnapshot.functions_details"></a><h2>Functions</h2>
171171 <div class="refsect2">
172172 <a name="gvir-domain-snapshot-get-name"></a><h3>gvir_domain_snapshot_get_name ()</h3>
173 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
173 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
174174 gvir_domain_snapshot_get_name (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>);</pre>
175175 </div>
176176 <hr>
177177 <div class="refsect2">
178178 <a name="gvir-domain-snapshot-get-config"></a><h3>gvir_domain_snapshot_get_config ()</h3>
179 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomainSnapshot.html"><span class="returnvalue">GVirConfigDomainSnapshot</span></a> *
179 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot-struct"><span class="returnvalue">GVirConfigDomainSnapshot</span></a> *
180180 gvir_domain_snapshot_get_config (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
181 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
182 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
183 <div class="refsect3">
184 <a name="id-1.2.4.8.3.4"></a><h4>Parameters</h4>
185 <div class="informaltable"><table width="100%" border="0">
181 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
182 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
183 <div class="refsect3">
184 <a name="gvir-domain-snapshot-get-config.parameters"></a><h4>Parameters</h4>
185 <div class="informaltable"><table class="informaltable" width="100%" border="0">
186186 <colgroup>
187187 <col width="150px" class="parameters_name">
188188 <col class="parameters_description">
203203 </table></div>
204204 </div>
205205 <div class="refsect3">
206 <a name="id-1.2.4.8.3.5"></a><h4>Returns</h4>
206 <a name="gvir-domain-snapshot-get-config.returns"></a><h4>Returns</h4>
207207 <p> the config. The returned object should be
208 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
208 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
209209 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
210210 </div>
211211 </div>
212212 <hr>
213213 <div class="refsect2">
214214 <a name="gvir-domain-snapshot-delete"></a><h3>gvir_domain_snapshot_delete ()</h3>
215 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
215 <pre class="programlisting"><span class="returnvalue">gboolean</span>
216216 gvir_domain_snapshot_delete (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
217 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
218 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
219 <div class="refsect3">
220 <a name="id-1.2.4.8.4.4"></a><h4>Parameters</h4>
221 <div class="informaltable"><table width="100%" border="0">
217 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
218 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
219 <div class="refsect3">
220 <a name="gvir-domain-snapshot-delete.parameters"></a><h4>Parameters</h4>
221 <div class="informaltable"><table class="informaltable" width="100%" border="0">
222222 <colgroup>
223223 <col width="150px" class="parameters_name">
224224 <col class="parameters_description">
244244 </table></div>
245245 </div>
246246 <div class="refsect3">
247 <a name="id-1.2.4.8.4.5"></a><h4>Returns</h4>
247 <a name="gvir-domain-snapshot-delete.returns"></a><h4>Returns</h4>
248248 <p> TRUE on success, FALSE otherwise</p>
249249 </div>
250250 </div>
253253 <a name="gvir-domain-snapshot-delete-async"></a><h3>gvir_domain_snapshot_delete_async ()</h3>
254254 <pre class="programlisting"><span class="returnvalue">void</span>
255255 gvir_domain_snapshot_delete_async (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
256 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
257 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
258 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
259 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
260 <div class="refsect3">
261 <a name="id-1.2.4.8.5.4"></a><h4>Parameters</h4>
262 <div class="informaltable"><table width="100%" border="0">
256 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
257 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
258 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
259 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
260 <div class="refsect3">
261 <a name="gvir-domain-snapshot-delete-async.parameters"></a><h4>Parameters</h4>
262 <div class="informaltable"><table class="informaltable" width="100%" border="0">
263263 <colgroup>
264264 <col width="150px" class="parameters_name">
265265 <col class="parameters_description">
298298 <hr>
299299 <div class="refsect2">
300300 <a name="gvir-domain-snapshot-delete-finish"></a><h3>gvir_domain_snapshot_delete_finish ()</h3>
301 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
301 <pre class="programlisting"><span class="returnvalue">gboolean</span>
302302 gvir_domain_snapshot_delete_finish (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
303 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *res</code></em>,
304 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
305 <div class="refsect3">
306 <a name="id-1.2.4.8.6.4"></a><h4>Parameters</h4>
307 <div class="informaltable"><table width="100%" border="0">
303 <em class="parameter"><code><span class="type">GAsyncResult</span> *res</code></em>,
304 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
305 <div class="refsect3">
306 <a name="gvir-domain-snapshot-delete-finish.parameters"></a><h4>Parameters</h4>
307 <div class="informaltable"><table class="informaltable" width="100%" border="0">
308308 <colgroup>
309309 <col width="150px" class="parameters_name">
310310 <col class="parameters_description">
325325 </table></div>
326326 </div>
327327 <div class="refsect3">
328 <a name="id-1.2.4.8.6.5"></a><h4>Returns</h4>
329 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
328 <a name="gvir-domain-snapshot-delete-finish.returns"></a><h4>Returns</h4>
329 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
330330 </div>
331331 </div>
332332 <hr>
333333 <div class="refsect2">
334334 <a name="gvir-domain-snapshot-get-is-current"></a><h3>gvir_domain_snapshot_get_is_current ()</h3>
335 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
335 <pre class="programlisting"><span class="returnvalue">gboolean</span>
336336 gvir_domain_snapshot_get_is_current (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
337 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
338 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> *is_current</code></em>,
339 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
340 <div class="refsect3">
341 <a name="id-1.2.4.8.7.4"></a><h4>Parameters</h4>
342 <div class="informaltable"><table width="100%" border="0">
337 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
338 <em class="parameter"><code><span class="type">gboolean</span> *is_current</code></em>,
339 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
340 <div class="refsect3">
341 <a name="gvir-domain-snapshot-get-is-current.parameters"></a><h4>Parameters</h4>
342 <div class="informaltable"><table class="informaltable" width="100%" border="0">
343343 <colgroup>
344344 <col width="150px" class="parameters_name">
345345 <col class="parameters_description">
358358 </tr>
359359 <tr>
360360 <td class="parameter_name"><p>is_current</p></td>
361 <td class="parameter_description"><p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the given snapshot is the current snapshot
362 of its domain, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise. </p></td>
361 <td class="parameter_description"><p> <code class="literal">TRUE</code> if the given snapshot is the current snapshot
362 of its domain, <code class="literal">FALSE</code> otherwise. </p></td>
363363 <td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td>
364364 </tr>
365365 <tr>
366366 <td class="parameter_name"><p>error</p></td>
367 <td class="parameter_description"><p> Place-holder for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
367 <td class="parameter_description"><p> Place-holder for error or <code class="literal">NULL</code>. </p></td>
368368 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
369369 </tr>
370370 </tbody>
371371 </table></div>
372372 </div>
373373 <div class="refsect3">
374 <a name="id-1.2.4.8.7.5"></a><h4>Returns</h4>
375 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
374 <a name="gvir-domain-snapshot-get-is-current.returns"></a><h4>Returns</h4>
375 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
376376 </div>
377377 </div>
378378 <hr>
379379 <div class="refsect2">
380380 <a name="gvir-domain-snapshot-revert-to"></a><h3>gvir_domain_snapshot_revert_to ()</h3>
381 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
381 <pre class="programlisting"><span class="returnvalue">gboolean</span>
382382 gvir_domain_snapshot_revert_to (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
383 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
384 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
385 <div class="refsect3">
386 <a name="id-1.2.4.8.8.4"></a><h4>Parameters</h4>
387 <div class="informaltable"><table width="100%" border="0">
383 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
384 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
385 <div class="refsect3">
386 <a name="gvir-domain-snapshot-revert-to.parameters"></a><h4>Parameters</h4>
387 <div class="informaltable"><table class="informaltable" width="100%" border="0">
388388 <colgroup>
389389 <col width="150px" class="parameters_name">
390390 <col class="parameters_description">
410410 </table></div>
411411 </div>
412412 <div class="refsect3">
413 <a name="id-1.2.4.8.8.5"></a><h4>Returns</h4>
413 <a name="gvir-domain-snapshot-revert-to.returns"></a><h4>Returns</h4>
414414 <p> TRUE if the snapshot's domain has successfully been
415415 reverted to the given snapshot, FALSE otherwise, in which case
416416 <em class="parameter"><code>error</code></em>
422422 <a name="gvir-domain-snapshot-revert-to-async"></a><h3>gvir_domain_snapshot_revert_to_async ()</h3>
423423 <pre class="programlisting"><span class="returnvalue">void</span>
424424 gvir_domain_snapshot_revert_to_async (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
425 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
426 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
427 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
428 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
429 <div class="refsect3">
430 <a name="id-1.2.4.8.9.4"></a><h4>Parameters</h4>
431 <div class="informaltable"><table width="100%" border="0">
425 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
426 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
427 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
428 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
429 <div class="refsect3">
430 <a name="gvir-domain-snapshot-revert-to-async.parameters"></a><h4>Parameters</h4>
431 <div class="informaltable"><table class="informaltable" width="100%" border="0">
432432 <colgroup>
433433 <col width="150px" class="parameters_name">
434434 <col class="parameters_description">
467467 <hr>
468468 <div class="refsect2">
469469 <a name="gvir-domain-snapshot-revert-to-finish"></a><h3>gvir_domain_snapshot_revert_to_finish ()</h3>
470 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
470 <pre class="programlisting"><span class="returnvalue">gboolean</span>
471471 gvir_domain_snapshot_revert_to_finish (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
472 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
473 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
474 <div class="refsect3">
475 <a name="id-1.2.4.8.10.4"></a><h4>Parameters</h4>
476 <div class="informaltable"><table width="100%" border="0">
472 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
473 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
474 <div class="refsect3">
475 <a name="gvir-domain-snapshot-revert-to-finish.parameters"></a><h4>Parameters</h4>
476 <div class="informaltable"><table class="informaltable" width="100%" border="0">
477477 <colgroup>
478478 <col width="150px" class="parameters_name">
479479 <col class="parameters_description">
494494 </table></div>
495495 </div>
496496 <div class="refsect3">
497 <a name="id-1.2.4.8.10.5"></a><h4>Returns</h4>
498 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
497 <a name="gvir-domain-snapshot-revert-to-finish.returns"></a><h4>Returns</h4>
498 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise.</p>
499499 </div>
500500 </div>
501501 <hr>
502502 <div class="refsect2">
503503 <a name="gvir-domain-snapshot-set-config"></a><h3>gvir_domain_snapshot_set_config ()</h3>
504 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
504 <pre class="programlisting"><span class="returnvalue">gboolean</span>
505505 gvir_domain_snapshot_set_config (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
506 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigDomainSnapshot.html"><span class="type">GVirConfigDomainSnapshot</span></a> *conf</code></em>,
507 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
506 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot-struct"><span class="type">GVirConfigDomainSnapshot</span></a> *conf</code></em>,
507 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
508508 <p>Updates the given snapshot's configuration according to the
509509 given GVirConfigDomainSnapshot.</p>
510510 <div class="refsect3">
511 <a name="id-1.2.4.8.11.5"></a><h4>Parameters</h4>
512 <div class="informaltable"><table width="100%" border="0">
511 <a name="gvir-domain-snapshot-set-config.parameters"></a><h4>Parameters</h4>
512 <div class="informaltable"><table class="informaltable" width="100%" border="0">
513513 <colgroup>
514514 <col width="150px" class="parameters_name">
515515 <col class="parameters_description">
528528 </tr>
529529 <tr>
530530 <td class="parameter_name"><p>error</p></td>
531 <td class="parameter_description"><p> Place-holder for error or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
531 <td class="parameter_description"><p> Place-holder for error or <code class="literal">NULL</code>. </p></td>
532532 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
533533 </tr>
534534 </tbody>
535535 </table></div>
536536 </div>
537537 <div class="refsect3">
538 <a name="id-1.2.4.8.11.6"></a><h4>Returns</h4>
539 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if no error was reported, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
538 <a name="gvir-domain-snapshot-set-config.returns"></a><h4>Returns</h4>
539 <p> <code class="literal">TRUE</code> if no error was reported, <code class="literal">FALSE</code> otherwise.</p>
540540 </div>
541541 </div>
542542 </div>
545545 <div class="refsect2">
546546 <a name="GVirDomainSnapshotDeleteFlags"></a><h3>enum GVirDomainSnapshotDeleteFlags</h3>
547547 <div class="refsect3">
548 <a name="id-1.2.4.9.2.3"></a><h4>Members</h4>
549 <div class="informaltable"><table width="100%" border="0">
548 <a name="GVirDomainSnapshotDeleteFlags.members"></a><h4>Members</h4>
549 <div class="informaltable"><table class="informaltable" width="100%" border="0">
550550 <colgroup>
551551 <col width="300px" class="enum_members_name">
552552 <col class="enum_members_description">
582582 <div class="refsect2">
583583 <a name="GVirDomainSnapshotRevertFlags"></a><h3>enum GVirDomainSnapshotRevertFlags</h3>
584584 <div class="refsect3">
585 <a name="id-1.2.4.9.3.3"></a><h4>Members</h4>
586 <div class="informaltable"><table width="100%" border="0">
585 <a name="GVirDomainSnapshotRevertFlags.members"></a><h4>Members</h4>
586 <div class="informaltable"><table class="informaltable" width="100%" border="0">
587587 <colgroup>
588588 <col width="300px" class="enum_members_name">
589589 <col class="enum_members_description">
627627 </div>
628628 </div>
629629 <div class="footer">
630 <hr>Generated by GTK-Doc V1.24</div>
630 <hr>Generated by GTK-Doc V1.25</div>
631631 </body>
632632 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirInterface: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot">
99 <link rel="next" href="GVirManager.html" title="GVirManager">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirInterface.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
4141 </colgroup>
4242 <tbody>
4343 <tr>
44 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
44 <td class="function_type">const <span class="returnvalue">gchar</span> *
4545 </td>
4646 <td class="function_name">
4747 <a class="link" href="GVirInterface.html#gvir-interface-get-name" title="gvir_interface_get_name ()">gvir_interface_get_name</a> <span class="c_punctuation">()</span>
4848 </td>
4949 </tr>
5050 <tr>
51 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
51 <td class="function_type">const <span class="returnvalue">gchar</span> *
5252 </td>
5353 <td class="function_name">
5454 <a class="link" href="GVirInterface.html#gvir-interface-get-mac" title="gvir_interface_get_mac ()">gvir_interface_get_mac</a> <span class="c_punctuation">()</span>
5656 </tr>
5757 <tr>
5858 <td class="function_type">
59 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigInterface.html"><span class="returnvalue">GVirConfigInterface</span></a> *
59 <a href="../Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface-struct"><span class="returnvalue">GVirConfigInterface</span></a> *
6060 </td>
6161 <td class="function_name">
6262 <a class="link" href="GVirInterface.html#gvir-interface-get-config" title="gvir_interface_get_config ()">gvir_interface_get_config</a> <span class="c_punctuation">()</span>
6767 </div>
6868 <div class="refsect1">
6969 <a name="GVirInterface.properties"></a><h2>Properties</h2>
70 <div class="informaltable"><table border="0">
70 <div class="informaltable"><table class="informaltable" border="0">
7171 <colgroup>
7272 <col width="150px" class="properties_type">
7373 <col width="300px" class="properties_name">
8383 </div>
8484 <div class="refsect1">
8585 <a name="GVirInterface.object-hierarchy"></a><h2>Object Hierarchy</h2>
86 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
86 <pre class="screen"> GObject
8787 <span class="lineart">╰──</span> GVirInterface
8888 </pre>
8989 </div>
9494 <a name="GVirInterface.functions_details"></a><h2>Functions</h2>
9595 <div class="refsect2">
9696 <a name="gvir-interface-get-name"></a><h3>gvir_interface_get_name ()</h3>
97 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
97 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
9898 gvir_interface_get_name (<em class="parameter"><code><a class="link" href="GVirInterface.html" title="GVirInterface"><span class="type">GVirInterface</span></a> *iface</code></em>);</pre>
9999 </div>
100100 <hr>
101101 <div class="refsect2">
102102 <a name="gvir-interface-get-mac"></a><h3>gvir_interface_get_mac ()</h3>
103 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
103 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
104104 gvir_interface_get_mac (<em class="parameter"><code><a class="link" href="GVirInterface.html" title="GVirInterface"><span class="type">GVirInterface</span></a> *iface</code></em>);</pre>
105105 </div>
106106 <hr>
107107 <div class="refsect2">
108108 <a name="gvir-interface-get-config"></a><h3>gvir_interface_get_config ()</h3>
109 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigInterface.html"><span class="returnvalue">GVirConfigInterface</span></a> *
109 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface-struct"><span class="returnvalue">GVirConfigInterface</span></a> *
110110 gvir_interface_get_config (<em class="parameter"><code><a class="link" href="GVirInterface.html" title="GVirInterface"><span class="type">GVirInterface</span></a> *iface</code></em>,
111 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
112 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
111 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
112 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
113113 <div class="refsect3">
114 <a name="id-1.2.5.7.4.4"></a><h4>Parameters</h4>
115 <div class="informaltable"><table width="100%" border="0">
114 <a name="gvir-interface-get-config.parameters"></a><h4>Parameters</h4>
115 <div class="informaltable"><table class="informaltable" width="100%" border="0">
116116 <colgroup>
117117 <col width="150px" class="parameters_name">
118118 <col class="parameters_description">
138138 </table></div>
139139 </div>
140140 <div class="refsect3">
141 <a name="id-1.2.5.7.4.5"></a><h4>Returns</h4>
141 <a name="gvir-interface-get-config.returns"></a><h4>Returns</h4>
142142 <p> the config. The returned object should be
143 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
143 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
144144 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
145145 </div>
146146 </div>
159159 </div>
160160 </div>
161161 <div class="footer">
162 <hr>Generated by GTK-Doc V1.24</div>
162 <hr>Generated by GTK-Doc V1.25</div>
163163 </body>
164164 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirManager: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirInterface.html" title="GVirInterface">
99 <link rel="next" href="GVirNetworkFilter.html" title="GVirNetworkFilter">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirManager.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
6666 </tr>
6767 <tr>
6868 <td class="function_type">
69 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
69 <span class="returnvalue">GList</span> *
7070 </td>
7171 <td class="function_name">
7272 <a class="link" href="GVirManager.html#gvir-manager-get-connections" title="gvir_manager_get_connections ()">gvir_manager_get_connections</a> <span class="c_punctuation">()</span>
8585 </div>
8686 <div class="refsect1">
8787 <a name="GVirManager.signals"></a><h2>Signals</h2>
88 <div class="informaltable"><table border="0">
88 <div class="informaltable"><table class="informaltable" border="0">
8989 <colgroup>
9090 <col width="150px" class="signals_return">
9191 <col width="300px" class="signals_name">
9595 <tr>
9696 <td class="signal_type"><span class="returnvalue">void</span></td>
9797 <td class="signal_name"><a class="link" href="GVirManager.html#GVirManager-connection-added" title="The “connection-added” signal">connection-added</a></td>
98 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
98 <td class="signal_flags">Run First</td>
9999 </tr>
100100 <tr>
101101 <td class="signal_type"><span class="returnvalue">void</span></td>
102102 <td class="signal_name"><a class="link" href="GVirManager.html#GVirManager-connection-removed" title="The “connection-removed” signal">connection-removed</a></td>
103 <td class="signal_flags"><a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></td>
103 <td class="signal_flags">Run First</td>
104104 </tr>
105105 </tbody>
106106 </table></div>
107107 </div>
108108 <div class="refsect1">
109109 <a name="GVirManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
110 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
110 <pre class="screen"> GObject
111111 <span class="lineart">╰──</span> GVirManager
112112 </pre>
113113 </div>
138138 <hr>
139139 <div class="refsect2">
140140 <a name="gvir-manager-get-connections"></a><h3>gvir_manager_get_connections ()</h3>
141 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
141 <pre class="programlisting"><span class="returnvalue">GList</span> *
142142 gvir_manager_get_connections (<em class="parameter"><code><a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *man</code></em>);</pre>
143143 <div class="refsect3">
144 <a name="id-1.2.6.7.5.4"></a><h4>Returns</h4>
144 <a name="gvir-manager-get-connections.returns"></a><h4>Returns</h4>
145145 <p> the connections.
146 The returned list should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after its elements
147 have been unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
146 The returned list should be freed with <code class="function">g_list_free()</code>, after its elements
147 have been unreffed with <code class="function">g_object_unref()</code>. </p>
148148 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GVirConnection]</span></p>
149149 </div>
150150 </div>
153153 <a name="gvir-manager-find-connection-by-uri"></a><h3>gvir_manager_find_connection_by_uri ()</h3>
154154 <pre class="programlisting"><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="returnvalue">GVirConnection</span></a> *
155155 gvir_manager_find_connection_by_uri (<em class="parameter"><code><a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *man</code></em>,
156 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>);</pre>
156 <em class="parameter"><code>const <span class="type">gchar</span> *uri</code></em>);</pre>
157157 <div class="refsect3">
158 <a name="id-1.2.6.7.6.4"></a><h4>Returns</h4>
158 <a name="gvir-manager-find-connection-by-uri.returns"></a><h4>Returns</h4>
159159 <p> the connection,or NULL. The
160 returned object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer
160 returned object should be unreffed with <code class="function">g_object_unref()</code> when no longer
161161 needed. </p>
162162 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></p>
163163 </div>
173173 <pre class="programlisting"><span class="returnvalue">void</span>
174174 user_function (<a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *gvirmanager,
175175 <a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *arg1,
176 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
177 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
176 <span class="type">gpointer</span> user_data)</pre>
177 <p>Flags: Run First</p>
178178 </div>
179179 <hr>
180180 <div class="refsect2">
182182 <pre class="programlisting"><span class="returnvalue">void</span>
183183 user_function (<a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *gvirmanager,
184184 <a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *arg1,
185 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
186 <p>Flags: <a href="https://developer.gnome.org/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">Run First</a></p>
185 <span class="type">gpointer</span> user_data)</pre>
186 <p>Flags: Run First</p>
187187 </div>
188188 </div>
189189 </div>
190190 <div class="footer">
191 <hr>Generated by GTK-Doc V1.24</div>
191 <hr>Generated by GTK-Doc V1.25</div>
192192 </body>
193193 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirNetwork: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirNetworkFilter.html" title="GVirNetworkFilter">
99 <link rel="next" href="GVirNodeDevice.html" title="GVirNodeDevice">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirNetwork.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
4141 </colgroup>
4242 <tbody>
4343 <tr>
44 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
44 <td class="function_type">const <span class="returnvalue">gchar</span> *
4545 </td>
4646 <td class="function_name">
4747 <a class="link" href="GVirNetwork.html#gvir-network-get-name" title="gvir_network_get_name ()">gvir_network_get_name</a> <span class="c_punctuation">()</span>
4848 </td>
4949 </tr>
5050 <tr>
51 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
51 <td class="function_type">const <span class="returnvalue">gchar</span> *
5252 </td>
5353 <td class="function_name">
5454 <a class="link" href="GVirNetwork.html#gvir-network-get-uuid" title="gvir_network_get_uuid ()">gvir_network_get_uuid</a> <span class="c_punctuation">()</span>
5656 </tr>
5757 <tr>
5858 <td class="function_type">
59 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigNetwork.html"><span class="returnvalue">GVirConfigNetwork</span></a> *
59 <a href="../Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork-struct"><span class="returnvalue">GVirConfigNetwork</span></a> *
6060 </td>
6161 <td class="function_name">
6262 <a class="link" href="GVirNetwork.html#gvir-network-get-config" title="gvir_network_get_config ()">gvir_network_get_config</a> <span class="c_punctuation">()</span>
6464 </tr>
6565 <tr>
6666 <td class="function_type">
67 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
67 <span class="returnvalue">GList</span> *
6868 </td>
6969 <td class="function_name">
7070 <a class="link" href="GVirNetwork.html#gvir-network-get-dhcp-leases" title="gvir_network_get_dhcp_leases ()">gvir_network_get_dhcp_leases</a> <span class="c_punctuation">()</span>
7575 </div>
7676 <div class="refsect1">
7777 <a name="GVirNetwork.properties"></a><h2>Properties</h2>
78 <div class="informaltable"><table border="0">
78 <div class="informaltable"><table class="informaltable" border="0">
7979 <colgroup>
8080 <col width="150px" class="properties_type">
8181 <col width="300px" class="properties_name">
9191 </div>
9292 <div class="refsect1">
9393 <a name="GVirNetwork.object-hierarchy"></a><h2>Object Hierarchy</h2>
94 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
94 <pre class="screen"> GObject
9595 <span class="lineart">╰──</span> GVirNetwork
9696 </pre>
9797 </div>
102102 <a name="GVirNetwork.functions_details"></a><h2>Functions</h2>
103103 <div class="refsect2">
104104 <a name="gvir-network-get-name"></a><h3>gvir_network_get_name ()</h3>
105 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
105 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
106106 gvir_network_get_name (<em class="parameter"><code><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a> *network</code></em>);</pre>
107107 </div>
108108 <hr>
109109 <div class="refsect2">
110110 <a name="gvir-network-get-uuid"></a><h3>gvir_network_get_uuid ()</h3>
111 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
111 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
112112 gvir_network_get_uuid (<em class="parameter"><code><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a> *network</code></em>);</pre>
113113 </div>
114114 <hr>
115115 <div class="refsect2">
116116 <a name="gvir-network-get-config"></a><h3>gvir_network_get_config ()</h3>
117 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigNetwork.html"><span class="returnvalue">GVirConfigNetwork</span></a> *
117 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork-struct"><span class="returnvalue">GVirConfigNetwork</span></a> *
118118 gvir_network_get_config (<em class="parameter"><code><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a> *network</code></em>,
119 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
120 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
121 <div class="refsect3">
122 <a name="id-1.2.8.7.4.4"></a><h4>Parameters</h4>
123 <div class="informaltable"><table width="100%" border="0">
119 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
120 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
121 <div class="refsect3">
122 <a name="gvir-network-get-config.parameters"></a><h4>Parameters</h4>
123 <div class="informaltable"><table class="informaltable" width="100%" border="0">
124124 <colgroup>
125125 <col width="150px" class="parameters_name">
126126 <col class="parameters_description">
146146 </table></div>
147147 </div>
148148 <div class="refsect3">
149 <a name="id-1.2.8.7.4.5"></a><h4>Returns</h4>
149 <a name="gvir-network-get-config.returns"></a><h4>Returns</h4>
150150 <p> the config. The returned object should be
151 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
151 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
152152 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
153153 </div>
154154 </div>
155155 <hr>
156156 <div class="refsect2">
157157 <a name="gvir-network-get-dhcp-leases"></a><h3>gvir_network_get_dhcp_leases ()</h3>
158 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
158 <pre class="programlisting"><span class="returnvalue">GList</span> *
159159 gvir_network_get_dhcp_leases (<em class="parameter"><code><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a> *network</code></em>,
160160 <em class="parameter"><code>const <span class="type">char</span> *mac</code></em>,
161 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
162 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
163 <p><em class="parameter"><code>err</code></em>
164 : Place-holder for possible errors</p>
161 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
162 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
165163 <p>This function fetches leases info of guests in the specified network. If the
166164 optional parameter <em class="parameter"><code>mac</code></em>
167165 is specified, the returned list will contain only
170168 leases for a single <em class="parameter"><code>mac</code></em>
171169 because this API supports DHCPv6 too.</p>
172170 <div class="refsect3">
173 <a name="id-1.2.8.7.5.6"></a><h4>Parameters</h4>
174 <div class="informaltable"><table width="100%" border="0">
171 <a name="gvir-network-get-dhcp-leases.parameters"></a><h4>Parameters</h4>
172 <div class="informaltable"><table class="informaltable" width="100%" border="0">
175173 <colgroup>
176174 <col width="150px" class="parameters_name">
177175 <col class="parameters_description">
193191 <td class="parameter_description"><p>placeholder for flags, must be 0</p></td>
194192 <td class="parameter_annotations"> </td>
195193 </tr>
194 <tr>
195 <td class="parameter_name"><p>err</p></td>
196 <td class="parameter_description"><p>Place-holder for possible errors</p></td>
197 <td class="parameter_annotations"> </td>
198 </tr>
196199 </tbody>
197200 </table></div>
198201 </div>
199202 <div class="refsect3">
200 <a name="id-1.2.8.7.5.7"></a><h4>Returns</h4>
203 <a name="gvir-network-get-dhcp-leases.returns"></a><h4>Returns</h4>
201204 <p> the
202205 list of network leases. Each object in the returned list should be unreffed
203 with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> and the list itself using g_list_free, when no longer
206 with <code class="function">g_object_unref()</code> and the list itself using g_list_free, when no longer
204207 needed. </p>
205208 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGObject.NetworkDHCPLease][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
206209 </div>
220223 </div>
221224 </div>
222225 <div class="footer">
223 <hr>Generated by GTK-Doc V1.24</div>
226 <hr>Generated by GTK-Doc V1.25</div>
224227 </body>
225228 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirNetworkFilter: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirManager.html" title="GVirManager">
99 <link rel="next" href="GVirNetwork.html" title="GVirNetwork">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirNetworkFilter.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
4141 </colgroup>
4242 <tbody>
4343 <tr>
44 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
44 <td class="function_type">const <span class="returnvalue">gchar</span> *
4545 </td>
4646 <td class="function_name">
4747 <a class="link" href="GVirNetworkFilter.html#gvir-network-filter-get-name" title="gvir_network_filter_get_name ()">gvir_network_filter_get_name</a> <span class="c_punctuation">()</span>
4848 </td>
4949 </tr>
5050 <tr>
51 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
51 <td class="function_type">const <span class="returnvalue">gchar</span> *
5252 </td>
5353 <td class="function_name">
5454 <a class="link" href="GVirNetworkFilter.html#gvir-network-filter-get-uuid" title="gvir_network_filter_get_uuid ()">gvir_network_filter_get_uuid</a> <span class="c_punctuation">()</span>
5656 </tr>
5757 <tr>
5858 <td class="function_type">
59 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigNetworkFilter.html"><span class="returnvalue">GVirConfigNetworkFilter</span></a> *
59 <a href="../Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter-struct"><span class="returnvalue">GVirConfigNetworkFilter</span></a> *
6060 </td>
6161 <td class="function_name">
6262 <a class="link" href="GVirNetworkFilter.html#gvir-network-filter-get-config" title="gvir_network_filter_get_config ()">gvir_network_filter_get_config</a> <span class="c_punctuation">()</span>
6767 </div>
6868 <div class="refsect1">
6969 <a name="GVirNetworkFilter.properties"></a><h2>Properties</h2>
70 <div class="informaltable"><table border="0">
70 <div class="informaltable"><table class="informaltable" border="0">
7171 <colgroup>
7272 <col width="150px" class="properties_type">
7373 <col width="300px" class="properties_name">
8383 </div>
8484 <div class="refsect1">
8585 <a name="GVirNetworkFilter.object-hierarchy"></a><h2>Object Hierarchy</h2>
86 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
86 <pre class="screen"> GObject
8787 <span class="lineart">╰──</span> GVirNetworkFilter
8888 </pre>
8989 </div>
9494 <a name="GVirNetworkFilter.functions_details"></a><h2>Functions</h2>
9595 <div class="refsect2">
9696 <a name="gvir-network-filter-get-name"></a><h3>gvir_network_filter_get_name ()</h3>
97 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
97 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
9898 gvir_network_filter_get_name (<em class="parameter"><code><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="type">GVirNetworkFilter</span></a> *filter</code></em>);</pre>
9999 </div>
100100 <hr>
101101 <div class="refsect2">
102102 <a name="gvir-network-filter-get-uuid"></a><h3>gvir_network_filter_get_uuid ()</h3>
103 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
103 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
104104 gvir_network_filter_get_uuid (<em class="parameter"><code><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="type">GVirNetworkFilter</span></a> *filter</code></em>);</pre>
105105 </div>
106106 <hr>
107107 <div class="refsect2">
108108 <a name="gvir-network-filter-get-config"></a><h3>gvir_network_filter_get_config ()</h3>
109 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigNetworkFilter.html"><span class="returnvalue">GVirConfigNetworkFilter</span></a> *
109 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter-struct"><span class="returnvalue">GVirConfigNetworkFilter</span></a> *
110110 gvir_network_filter_get_config (<em class="parameter"><code><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="type">GVirNetworkFilter</span></a> *filter</code></em>,
111 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
112 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
111 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
112 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
113113 <div class="refsect3">
114 <a name="id-1.2.7.7.4.4"></a><h4>Parameters</h4>
115 <div class="informaltable"><table width="100%" border="0">
114 <a name="gvir-network-filter-get-config.parameters"></a><h4>Parameters</h4>
115 <div class="informaltable"><table class="informaltable" width="100%" border="0">
116116 <colgroup>
117117 <col width="150px" class="parameters_name">
118118 <col class="parameters_description">
138138 </table></div>
139139 </div>
140140 <div class="refsect3">
141 <a name="id-1.2.7.7.4.5"></a><h4>Returns</h4>
141 <a name="gvir-network-filter-get-config.returns"></a><h4>Returns</h4>
142142 <p> the config. The returned object should be
143 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
143 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
144144 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
145145 </div>
146146 </div>
159159 </div>
160160 </div>
161161 <div class="footer">
162 <hr>Generated by GTK-Doc V1.24</div>
162 <hr>Generated by GTK-Doc V1.25</div>
163163 </body>
164164 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirNodeDevice: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirNetwork.html" title="GVirNetwork">
99 <link rel="next" href="GVirSecret.html" title="GVirSecret">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirNodeDevice.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
4141 </colgroup>
4242 <tbody>
4343 <tr>
44 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
44 <td class="function_type">const <span class="returnvalue">gchar</span> *
4545 </td>
4646 <td class="function_name">
4747 <a class="link" href="GVirNodeDevice.html#gvir-node-device-get-name" title="gvir_node_device_get_name ()">gvir_node_device_get_name</a> <span class="c_punctuation">()</span>
4949 </tr>
5050 <tr>
5151 <td class="function_type">
52 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigNodeDevice.html"><span class="returnvalue">GVirConfigNodeDevice</span></a> *
52 <a href="../Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice-struct"><span class="returnvalue">GVirConfigNodeDevice</span></a> *
5353 </td>
5454 <td class="function_name">
5555 <a class="link" href="GVirNodeDevice.html#gvir-node-device-get-config" title="gvir_node_device_get_config ()">gvir_node_device_get_config</a> <span class="c_punctuation">()</span>
6060 </div>
6161 <div class="refsect1">
6262 <a name="GVirNodeDevice.properties"></a><h2>Properties</h2>
63 <div class="informaltable"><table border="0">
63 <div class="informaltable"><table class="informaltable" border="0">
6464 <colgroup>
6565 <col width="150px" class="properties_type">
6666 <col width="300px" class="properties_name">
7676 </div>
7777 <div class="refsect1">
7878 <a name="GVirNodeDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
79 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
79 <pre class="screen"> GObject
8080 <span class="lineart">╰──</span> GVirNodeDevice
8181 </pre>
8282 </div>
8787 <a name="GVirNodeDevice.functions_details"></a><h2>Functions</h2>
8888 <div class="refsect2">
8989 <a name="gvir-node-device-get-name"></a><h3>gvir_node_device_get_name ()</h3>
90 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
90 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
9191 gvir_node_device_get_name (<em class="parameter"><code><a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice"><span class="type">GVirNodeDevice</span></a> *device</code></em>);</pre>
9292 </div>
9393 <hr>
9494 <div class="refsect2">
9595 <a name="gvir-node-device-get-config"></a><h3>gvir_node_device_get_config ()</h3>
96 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigNodeDevice.html"><span class="returnvalue">GVirConfigNodeDevice</span></a> *
96 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice-struct"><span class="returnvalue">GVirConfigNodeDevice</span></a> *
9797 gvir_node_device_get_config (<em class="parameter"><code><a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice"><span class="type">GVirNodeDevice</span></a> *device</code></em>,
98 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
99 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
98 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
99 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
100100 <div class="refsect3">
101 <a name="id-1.2.9.7.3.4"></a><h4>Parameters</h4>
102 <div class="informaltable"><table width="100%" border="0">
101 <a name="gvir-node-device-get-config.parameters"></a><h4>Parameters</h4>
102 <div class="informaltable"><table class="informaltable" width="100%" border="0">
103103 <colgroup>
104104 <col width="150px" class="parameters_name">
105105 <col class="parameters_description">
125125 </table></div>
126126 </div>
127127 <div class="refsect3">
128 <a name="id-1.2.9.7.3.5"></a><h4>Returns</h4>
128 <a name="gvir-node-device-get-config.returns"></a><h4>Returns</h4>
129129 <p> the config. The returned object should be
130 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
130 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
131131 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
132132 </div>
133133 </div>
146146 </div>
147147 </div>
148148 <div class="footer">
149 <hr>Generated by GTK-Doc V1.24</div>
149 <hr>Generated by GTK-Doc V1.25</div>
150150 </body>
151151 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirSecret: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirNodeDevice.html" title="GVirNodeDevice">
99 <link rel="next" href="GVirStoragePool.html" title="GVirStoragePool">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirSecret.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
4141 </colgroup>
4242 <tbody>
4343 <tr>
44 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
44 <td class="function_type">const <span class="returnvalue">gchar</span> *
4545 </td>
4646 <td class="function_name">
4747 <a class="link" href="GVirSecret.html#gvir-secret-get-name" title="gvir_secret_get_name ()">gvir_secret_get_name</a> <span class="c_punctuation">()</span>
4848 </td>
4949 </tr>
5050 <tr>
51 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
51 <td class="function_type">const <span class="returnvalue">gchar</span> *
5252 </td>
5353 <td class="function_name">
5454 <a class="link" href="GVirSecret.html#gvir-secret-get-uuid" title="gvir_secret_get_uuid ()">gvir_secret_get_uuid</a> <span class="c_punctuation">()</span>
5656 </tr>
5757 <tr>
5858 <td class="function_type">
59 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigSecret.html"><span class="returnvalue">GVirConfigSecret</span></a> *
59 <a href="../Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret-struct"><span class="returnvalue">GVirConfigSecret</span></a> *
6060 </td>
6161 <td class="function_name">
6262 <a class="link" href="GVirSecret.html#gvir-secret-get-config" title="gvir_secret_get_config ()">gvir_secret_get_config</a> <span class="c_punctuation">()</span>
6767 </div>
6868 <div class="refsect1">
6969 <a name="GVirSecret.properties"></a><h2>Properties</h2>
70 <div class="informaltable"><table border="0">
70 <div class="informaltable"><table class="informaltable" border="0">
7171 <colgroup>
7272 <col width="150px" class="properties_type">
7373 <col width="300px" class="properties_name">
8383 </div>
8484 <div class="refsect1">
8585 <a name="GVirSecret.object-hierarchy"></a><h2>Object Hierarchy</h2>
86 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
86 <pre class="screen"> GObject
8787 <span class="lineart">╰──</span> GVirSecret
8888 </pre>
8989 </div>
9494 <a name="GVirSecret.functions_details"></a><h2>Functions</h2>
9595 <div class="refsect2">
9696 <a name="gvir-secret-get-name"></a><h3>gvir_secret_get_name ()</h3>
97 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
97 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
9898 gvir_secret_get_name (<em class="parameter"><code><a class="link" href="GVirSecret.html" title="GVirSecret"><span class="type">GVirSecret</span></a> *secret</code></em>);</pre>
9999 </div>
100100 <hr>
101101 <div class="refsect2">
102102 <a name="gvir-secret-get-uuid"></a><h3>gvir_secret_get_uuid ()</h3>
103 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
103 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
104104 gvir_secret_get_uuid (<em class="parameter"><code><a class="link" href="GVirSecret.html" title="GVirSecret"><span class="type">GVirSecret</span></a> *secret</code></em>);</pre>
105105 </div>
106106 <hr>
107107 <div class="refsect2">
108108 <a name="gvir-secret-get-config"></a><h3>gvir_secret_get_config ()</h3>
109 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigSecret.html"><span class="returnvalue">GVirConfigSecret</span></a> *
109 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret-struct"><span class="returnvalue">GVirConfigSecret</span></a> *
110110 gvir_secret_get_config (<em class="parameter"><code><a class="link" href="GVirSecret.html" title="GVirSecret"><span class="type">GVirSecret</span></a> *secret</code></em>,
111 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
112 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
111 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
112 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
113113 <div class="refsect3">
114 <a name="id-1.2.10.7.4.4"></a><h4>Parameters</h4>
115 <div class="informaltable"><table width="100%" border="0">
114 <a name="gvir-secret-get-config.parameters"></a><h4>Parameters</h4>
115 <div class="informaltable"><table class="informaltable" width="100%" border="0">
116116 <colgroup>
117117 <col width="150px" class="parameters_name">
118118 <col class="parameters_description">
138138 </table></div>
139139 </div>
140140 <div class="refsect3">
141 <a name="id-1.2.10.7.4.5"></a><h4>Returns</h4>
141 <a name="gvir-secret-get-config.returns"></a><h4>Returns</h4>
142142 <p> the config. The returned object should be
143 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
143 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
144144 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
145145 </div>
146146 </div>
159159 </div>
160160 </div>
161161 <div class="footer">
162 <hr>Generated by GTK-Doc V1.24</div>
162 <hr>Generated by GTK-Doc V1.25</div>
163163 </body>
164164 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirStoragePool: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirSecret.html" title="GVirSecret">
99 <link rel="next" href="GVirStorageVol.html" title="GVirStorageVol">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirStoragePool.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
4141 </colgroup>
4242 <tbody>
4343 <tr>
44 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
44 <td class="function_type">const <span class="returnvalue">gchar</span> *
4545 </td>
4646 <td class="function_name">
4747 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-name" title="gvir_storage_pool_get_name ()">gvir_storage_pool_get_name</a> <span class="c_punctuation">()</span>
4848 </td>
4949 </tr>
5050 <tr>
51 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
51 <td class="function_type">const <span class="returnvalue">gchar</span> *
5252 </td>
5353 <td class="function_name">
5454 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-uuid" title="gvir_storage_pool_get_uuid ()">gvir_storage_pool_get_uuid</a> <span class="c_punctuation">()</span>
5656 </tr>
5757 <tr>
5858 <td class="function_type">
59 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
59 <span class="returnvalue">gboolean</span>
6060 </td>
6161 <td class="function_name">
6262 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-active" title="gvir_storage_pool_get_active ()">gvir_storage_pool_get_active</a> <span class="c_punctuation">()</span>
6464 </tr>
6565 <tr>
6666 <td class="function_type">
67 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
67 <span class="returnvalue">gboolean</span>
6868 </td>
6969 <td class="function_name">
7070 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-persistent" title="gvir_storage_pool_get_persistent ()">gvir_storage_pool_get_persistent</a> <span class="c_punctuation">()</span>
7272 </tr>
7373 <tr>
7474 <td class="function_type">
75 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigStoragePool.html"><span class="returnvalue">GVirConfigStoragePool</span></a> *
75 <a href="../Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool-struct"><span class="returnvalue">GVirConfigStoragePool</span></a> *
7676 </td>
7777 <td class="function_name">
7878 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-config" title="gvir_storage_pool_get_config ()">gvir_storage_pool_get_config</a> <span class="c_punctuation">()</span>
8888 </tr>
8989 <tr>
9090 <td class="function_type">
91 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
91 <span class="returnvalue">gboolean</span>
9292 </td>
9393 <td class="function_name">
9494 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-refresh" title="gvir_storage_pool_refresh ()">gvir_storage_pool_refresh</a> <span class="c_punctuation">()</span>
104104 </tr>
105105 <tr>
106106 <td class="function_type">
107 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
107 <span class="returnvalue">gboolean</span>
108108 </td>
109109 <td class="function_name">
110110 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-refresh-finish" title="gvir_storage_pool_refresh_finish ()">gvir_storage_pool_refresh_finish</a> <span class="c_punctuation">()</span>
112112 </tr>
113113 <tr>
114114 <td class="function_type">
115 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
115 <span class="returnvalue">GList</span> *
116116 </td>
117117 <td class="function_name">
118118 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-volumes" title="gvir_storage_pool_get_volumes ()">gvir_storage_pool_get_volumes</a> <span class="c_punctuation">()</span>
136136 </tr>
137137 <tr>
138138 <td class="function_type">
139 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
139 <span class="returnvalue">gboolean</span>
140140 </td>
141141 <td class="function_name">
142142 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-build" title="gvir_storage_pool_build ()">gvir_storage_pool_build</a> <span class="c_punctuation">()</span>
152152 </tr>
153153 <tr>
154154 <td class="function_type">
155 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
155 <span class="returnvalue">gboolean</span>
156156 </td>
157157 <td class="function_name">
158158 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-build-finish" title="gvir_storage_pool_build_finish ()">gvir_storage_pool_build_finish</a> <span class="c_punctuation">()</span>
160160 </tr>
161161 <tr>
162162 <td class="function_type">
163 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
163 <span class="returnvalue">gboolean</span>
164164 </td>
165165 <td class="function_name">
166166 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-undefine" title="gvir_storage_pool_undefine ()">gvir_storage_pool_undefine</a> <span class="c_punctuation">()</span>
176176 </tr>
177177 <tr>
178178 <td class="function_type">
179 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
179 <span class="returnvalue">gboolean</span>
180180 </td>
181181 <td class="function_name">
182182 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-undefine-finish" title="gvir_storage_pool_undefine_finish ()">gvir_storage_pool_undefine_finish</a> <span class="c_punctuation">()</span>
184184 </tr>
185185 <tr>
186186 <td class="function_type">
187 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
187 <span class="returnvalue">gboolean</span>
188188 </td>
189189 <td class="function_name">
190190 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-start" title="gvir_storage_pool_start ()">gvir_storage_pool_start</a> <span class="c_punctuation">()</span>
200200 </tr>
201201 <tr>
202202 <td class="function_type">
203 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
203 <span class="returnvalue">gboolean</span>
204204 </td>
205205 <td class="function_name">
206206 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-start-finish" title="gvir_storage_pool_start_finish ()">gvir_storage_pool_start_finish</a> <span class="c_punctuation">()</span>
208208 </tr>
209209 <tr>
210210 <td class="function_type">
211 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
211 <span class="returnvalue">gboolean</span>
212212 </td>
213213 <td class="function_name">
214214 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-stop" title="gvir_storage_pool_stop ()">gvir_storage_pool_stop</a> <span class="c_punctuation">()</span>
224224 </tr>
225225 <tr>
226226 <td class="function_type">
227 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
227 <span class="returnvalue">gboolean</span>
228228 </td>
229229 <td class="function_name">
230230 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-stop-finish" title="gvir_storage_pool_stop_finish ()">gvir_storage_pool_stop_finish</a> <span class="c_punctuation">()</span>
232232 </tr>
233233 <tr>
234234 <td class="function_type">
235 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
235 <span class="returnvalue">gboolean</span>
236236 </td>
237237 <td class="function_name">
238238 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-delete" title="gvir_storage_pool_delete ()">gvir_storage_pool_delete</a> <span class="c_punctuation">()</span>
248248 </tr>
249249 <tr>
250250 <td class="function_type">
251 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
251 <span class="returnvalue">gboolean</span>
252252 </td>
253253 <td class="function_name">
254254 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-delete-finish" title="gvir_storage_pool_delete_finish ()">gvir_storage_pool_delete_finish</a> <span class="c_punctuation">()</span>
256256 </tr>
257257 <tr>
258258 <td class="function_type">
259 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
259 <span class="returnvalue">gboolean</span>
260260 </td>
261261 <td class="function_name">
262262 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-autostart" title="gvir_storage_pool_get_autostart ()">gvir_storage_pool_get_autostart</a> <span class="c_punctuation">()</span>
264264 </tr>
265265 <tr>
266266 <td class="function_type">
267 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
267 <span class="returnvalue">gboolean</span>
268268 </td>
269269 <td class="function_name">
270270 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-set-autostart" title="gvir_storage_pool_set_autostart ()">gvir_storage_pool_set_autostart</a> <span class="c_punctuation">()</span>
275275 </div>
276276 <div class="refsect1">
277277 <a name="GVirStoragePool.properties"></a><h2>Properties</h2>
278 <div class="informaltable"><table border="0">
278 <div class="informaltable"><table class="informaltable" border="0">
279279 <colgroup>
280280 <col width="150px" class="properties_type">
281281 <col width="300px" class="properties_name">
291291 </div>
292292 <a name="GVirStoragePoolInfo"></a><div class="refsect1">
293293 <a name="GVirStoragePool.other"></a><h2>Types and Values</h2>
294 <div class="informaltable"><table width="100%" border="0">
294 <div class="informaltable"><table class="informaltable" width="100%" border="0">
295295 <colgroup>
296296 <col width="150px" class="name">
297297 <col class="description">
304304 </div>
305305 <div class="refsect1">
306306 <a name="GVirStoragePool.object-hierarchy"></a><h2>Object Hierarchy</h2>
307 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-Boxed-Types.html">GBoxed</a>
307 <pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
308308 <span class="lineart">╰──</span> GVirStoragePoolInfo
309 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
309 GObject
310310 <span class="lineart">╰──</span> GVirStoragePool
311311 </pre>
312312 </div>
317317 <a name="GVirStoragePool.functions_details"></a><h2>Functions</h2>
318318 <div class="refsect2">
319319 <a name="gvir-storage-pool-get-name"></a><h3>gvir_storage_pool_get_name ()</h3>
320 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
320 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
321321 gvir_storage_pool_get_name (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>);</pre>
322322 </div>
323323 <hr>
324324 <div class="refsect2">
325325 <a name="gvir-storage-pool-get-uuid"></a><h3>gvir_storage_pool_get_uuid ()</h3>
326 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
326 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
327327 gvir_storage_pool_get_uuid (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>);</pre>
328328 </div>
329329 <hr>
330330 <div class="refsect2">
331331 <a name="gvir-storage-pool-get-active"></a><h3>gvir_storage_pool_get_active ()</h3>
332 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
332 <pre class="programlisting"><span class="returnvalue">gboolean</span>
333333 gvir_storage_pool_get_active (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>);</pre>
334334 </div>
335335 <hr>
336336 <div class="refsect2">
337337 <a name="gvir-storage-pool-get-persistent"></a><h3>gvir_storage_pool_get_persistent ()</h3>
338 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
338 <pre class="programlisting"><span class="returnvalue">gboolean</span>
339339 gvir_storage_pool_get_persistent (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>);</pre>
340340 </div>
341341 <hr>
342342 <div class="refsect2">
343343 <a name="gvir-storage-pool-get-config"></a><h3>gvir_storage_pool_get_config ()</h3>
344 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigStoragePool.html"><span class="returnvalue">GVirConfigStoragePool</span></a> *
344 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool-struct"><span class="returnvalue">GVirConfigStoragePool</span></a> *
345345 gvir_storage_pool_get_config (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
346 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
347 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
348 <div class="refsect3">
349 <a name="id-1.2.11.9.6.4"></a><h4>Parameters</h4>
350 <div class="informaltable"><table width="100%" border="0">
346 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
347 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
348 <div class="refsect3">
349 <a name="gvir-storage-pool-get-config.parameters"></a><h4>Parameters</h4>
350 <div class="informaltable"><table class="informaltable" width="100%" border="0">
351351 <colgroup>
352352 <col width="150px" class="parameters_name">
353353 <col class="parameters_description">
373373 </table></div>
374374 </div>
375375 <div class="refsect3">
376 <a name="id-1.2.11.9.6.5"></a><h4>Returns</h4>
376 <a name="gvir-storage-pool-get-config.returns"></a><h4>Returns</h4>
377377 <p> the config. The returned object should be
378 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
378 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
379379 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
380380 </div>
381381 </div>
384384 <a name="gvir-storage-pool-get-info"></a><h3>gvir_storage_pool_get_info ()</h3>
385385 <pre class="programlisting"><a class="link" href="GVirStoragePool.html#GVirStoragePoolInfo"><span class="returnvalue">GVirStoragePoolInfo</span></a> *
386386 gvir_storage_pool_get_info (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
387 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
388 <div class="refsect3">
389 <a name="id-1.2.11.9.7.4"></a><h4>Parameters</h4>
390 <div class="informaltable"><table width="100%" border="0">
387 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
388 <div class="refsect3">
389 <a name="gvir-storage-pool-get-info.parameters"></a><h4>Parameters</h4>
390 <div class="informaltable"><table class="informaltable" width="100%" border="0">
391391 <colgroup>
392392 <col width="150px" class="parameters_name">
393393 <col class="parameters_description">
408408 </table></div>
409409 </div>
410410 <div class="refsect3">
411 <a name="id-1.2.11.9.7.5"></a><h4>Returns</h4>
411 <a name="gvir-storage-pool-get-info.returns"></a><h4>Returns</h4>
412412 <p> the info. The returned pointer should be
413 freed using <a href="https://developer.gnome.org/gobject/unstable/gobject-Boxed-Types.html#g-boxed-free"><code class="function"><GTKDOCLINK HREF="g-boxed-free"><code class="function">g_boxed_free()</code></a></code></GTKDOCLINK> when no longer needed. </p>
413 freed using <code class="function"><GTKDOCLINK HREF="g-boxed-free"><code class="function">g_boxed_free()</code></code></GTKDOCLINK> when no longer needed. </p>
414414 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
415415 </div>
416416 </div>
417417 <hr>
418418 <div class="refsect2">
419419 <a name="gvir-storage-pool-refresh"></a><h3>gvir_storage_pool_refresh ()</h3>
420 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
420 <pre class="programlisting"><span class="returnvalue">gboolean</span>
421421 gvir_storage_pool_refresh (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
422 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
423 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
424 <div class="refsect3">
425 <a name="id-1.2.11.9.8.4"></a><h4>Parameters</h4>
426 <div class="informaltable"><table width="100%" border="0">
422 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
423 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
424 <div class="refsect3">
425 <a name="gvir-storage-pool-refresh.parameters"></a><h4>Parameters</h4>
426 <div class="informaltable"><table class="informaltable" width="100%" border="0">
427427 <colgroup>
428428 <col width="150px" class="parameters_name">
429429 <col class="parameters_description">
449449 <a name="gvir-storage-pool-refresh-async"></a><h3>gvir_storage_pool_refresh_async ()</h3>
450450 <pre class="programlisting"><span class="returnvalue">void</span>
451451 gvir_storage_pool_refresh_async (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
452 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
453 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
454 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
455 <div class="refsect3">
456 <a name="id-1.2.11.9.9.4"></a><h4>Parameters</h4>
457 <div class="informaltable"><table width="100%" border="0">
452 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
453 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
454 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
455 <div class="refsect3">
456 <a name="gvir-storage-pool-refresh-async.parameters"></a><h4>Parameters</h4>
457 <div class="informaltable"><table class="informaltable" width="100%" border="0">
458458 <colgroup>
459459 <col width="150px" class="parameters_name">
460460 <col class="parameters_description">
488488 <hr>
489489 <div class="refsect2">
490490 <a name="gvir-storage-pool-refresh-finish"></a><h3>gvir_storage_pool_refresh_finish ()</h3>
491 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
491 <pre class="programlisting"><span class="returnvalue">gboolean</span>
492492 gvir_storage_pool_refresh_finish (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
493 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
494 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
495 <div class="refsect3">
496 <a name="id-1.2.11.9.10.4"></a><h4>Parameters</h4>
497 <div class="informaltable"><table width="100%" border="0">
493 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
494 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
495 <div class="refsect3">
496 <a name="gvir-storage-pool-refresh-finish.parameters"></a><h4>Parameters</h4>
497 <div class="informaltable"><table class="informaltable" width="100%" border="0">
498498 <colgroup>
499499 <col width="150px" class="parameters_name">
500500 <col class="parameters_description">
518518 <hr>
519519 <div class="refsect2">
520520 <a name="gvir-storage-pool-get-volumes"></a><h3>gvir_storage_pool_get_volumes ()</h3>
521 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
521 <pre class="programlisting"><span class="returnvalue">GList</span> *
522522 gvir_storage_pool_get_volumes (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>);</pre>
523523 <div class="refsect3">
524 <a name="id-1.2.11.9.11.4"></a><h4>Parameters</h4>
525 <div class="informaltable"><table width="100%" border="0">
524 <a name="gvir-storage-pool-get-volumes.parameters"></a><h4>Parameters</h4>
525 <div class="informaltable"><table class="informaltable" width="100%" border="0">
526526 <colgroup>
527527 <col width="150px" class="parameters_name">
528528 <col class="parameters_description">
536536 </table></div>
537537 </div>
538538 <div class="refsect3">
539 <a name="id-1.2.11.9.11.5"></a><h4>Returns</h4>
539 <a name="gvir-storage-pool-get-volumes.returns"></a><h4>Returns</h4>
540540 <p>List of <a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a>. The returned list should be freed with
541 <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, after its elements have been unreffed with
542 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a>. </p>
541 <code class="function">g_list_free()</code>, after its elements have been unreffed with
542 <code class="function">g_object_unref()</code>. </p>
543543 <p><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGObject.StorageVol][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
544544 </div>
545545 </div>
548548 <a name="gvir-storage-pool-get-volume"></a><h3>gvir_storage_pool_get_volume ()</h3>
549549 <pre class="programlisting"><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="returnvalue">GVirStorageVol</span></a> *
550550 gvir_storage_pool_get_volume (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
551 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
552 <div class="refsect3">
553 <a name="id-1.2.11.9.12.4"></a><h4>Parameters</h4>
554 <div class="informaltable"><table width="100%" border="0">
551 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
552 <div class="refsect3">
553 <a name="gvir-storage-pool-get-volume.parameters"></a><h4>Parameters</h4>
554 <div class="informaltable"><table class="informaltable" width="100%" border="0">
555555 <colgroup>
556556 <col width="150px" class="parameters_name">
557557 <col class="parameters_description">
572572 </table></div>
573573 </div>
574574 <div class="refsect3">
575 <a name="id-1.2.11.9.12.5"></a><h4>Returns</h4>
575 <a name="gvir-storage-pool-get-volume.returns"></a><h4>Returns</h4>
576576 <p> the <a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a>, or NULL. The
577 returned object should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer
577 returned object should be unreffed with <code class="function">g_object_unref()</code> when no longer
578578 needed. </p>
579579 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
580580 </div>
584584 <a name="gvir-storage-pool-create-volume"></a><h3>gvir_storage_pool_create_volume ()</h3>
585585 <pre class="programlisting"><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="returnvalue">GVirStorageVol</span></a> *
586586 gvir_storage_pool_create_volume (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
587 <em class="parameter"><code><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigStorageVol.html"><span class="type">GVirConfigStorageVol</span></a> *conf</code></em>,
588 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
589 <div class="refsect3">
590 <a name="id-1.2.11.9.13.4"></a><h4>Parameters</h4>
591 <div class="informaltable"><table width="100%" border="0">
587 <em class="parameter"><code><a href="../Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol-struct"><span class="type">GVirConfigStorageVol</span></a> *conf</code></em>,
588 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
589 <div class="refsect3">
590 <a name="gvir-storage-pool-create-volume.parameters"></a><h4>Parameters</h4>
591 <div class="informaltable"><table class="informaltable" width="100%" border="0">
592592 <colgroup>
593593 <col width="150px" class="parameters_name">
594594 <col class="parameters_description">
614614 </table></div>
615615 </div>
616616 <div class="refsect3">
617 <a name="id-1.2.11.9.13.5"></a><h4>Returns</h4>
617 <a name="gvir-storage-pool-create-volume.returns"></a><h4>Returns</h4>
618618 <p> the newly created volume. The returned object
619 should be unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
619 should be unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
620620 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
621621 </div>
622622 </div>
623623 <hr>
624624 <div class="refsect2">
625625 <a name="gvir-storage-pool-build"></a><h3>gvir_storage_pool_build ()</h3>
626 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
626 <pre class="programlisting"><span class="returnvalue">gboolean</span>
627627 gvir_storage_pool_build (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
628 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
629 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
630 <div class="refsect3">
631 <a name="id-1.2.11.9.14.4"></a><h4>Parameters</h4>
632 <div class="informaltable"><table width="100%" border="0">
628 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
629 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
630 <div class="refsect3">
631 <a name="gvir-storage-pool-build.parameters"></a><h4>Parameters</h4>
632 <div class="informaltable"><table class="informaltable" width="100%" border="0">
633633 <colgroup>
634634 <col width="150px" class="parameters_name">
635635 <col class="parameters_description">
648648 </tr>
649649 <tr>
650650 <td class="parameter_name"><p>err</p></td>
651 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
652 <td class="parameter_annotations"> </td>
653 </tr>
654 </tbody>
655 </table></div>
656 </div>
657 <div class="refsect3">
658 <a name="id-1.2.11.9.14.5"></a><h4>Returns</h4>
651 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
652 <td class="parameter_annotations"> </td>
653 </tr>
654 </tbody>
655 </table></div>
656 </div>
657 <div class="refsect3">
658 <a name="gvir-storage-pool-build.returns"></a><h4>Returns</h4>
659659 <p> <span class="type">True</span> on success, <span class="type">False</span> otherwise.</p>
660660 </div>
661661 </div>
664664 <a name="gvir-storage-pool-build-async"></a><h3>gvir_storage_pool_build_async ()</h3>
665665 <pre class="programlisting"><span class="returnvalue">void</span>
666666 gvir_storage_pool_build_async (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
667 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
668 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
669 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
670 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
671 <div class="refsect3">
672 <a name="id-1.2.11.9.15.4"></a><h4>Parameters</h4>
673 <div class="informaltable"><table width="100%" border="0">
667 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
668 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
669 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
670 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
671 <div class="refsect3">
672 <a name="gvir-storage-pool-build-async.parameters"></a><h4>Parameters</h4>
673 <div class="informaltable"><table class="informaltable" width="100%" border="0">
674674 <colgroup>
675675 <col width="150px" class="parameters_name">
676676 <col class="parameters_description">
709709 <hr>
710710 <div class="refsect2">
711711 <a name="gvir-storage-pool-build-finish"></a><h3>gvir_storage_pool_build_finish ()</h3>
712 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
712 <pre class="programlisting"><span class="returnvalue">gboolean</span>
713713 gvir_storage_pool_build_finish (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
714 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
715 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
716 <div class="refsect3">
717 <a name="id-1.2.11.9.16.4"></a><h4>Parameters</h4>
718 <div class="informaltable"><table width="100%" border="0">
714 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
715 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
716 <div class="refsect3">
717 <a name="gvir-storage-pool-build-finish.parameters"></a><h4>Parameters</h4>
718 <div class="informaltable"><table class="informaltable" width="100%" border="0">
719719 <colgroup>
720720 <col width="150px" class="parameters_name">
721721 <col class="parameters_description">
734734 </tr>
735735 <tr>
736736 <td class="parameter_name"><p>err</p></td>
737 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
738 <td class="parameter_annotations"> </td>
739 </tr>
740 </tbody>
741 </table></div>
742 </div>
743 <div class="refsect3">
744 <a name="id-1.2.11.9.16.5"></a><h4>Returns</h4>
737 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
738 <td class="parameter_annotations"> </td>
739 </tr>
740 </tbody>
741 </table></div>
742 </div>
743 <div class="refsect3">
744 <a name="gvir-storage-pool-build-finish.returns"></a><h4>Returns</h4>
745745 <p> <span class="type">True</span> on success, <span class="type">False</span> otherwise.</p>
746746 </div>
747747 </div>
748748 <hr>
749749 <div class="refsect2">
750750 <a name="gvir-storage-pool-undefine"></a><h3>gvir_storage_pool_undefine ()</h3>
751 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
751 <pre class="programlisting"><span class="returnvalue">gboolean</span>
752752 gvir_storage_pool_undefine (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
753 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
754 <div class="refsect3">
755 <a name="id-1.2.11.9.17.4"></a><h4>Parameters</h4>
756 <div class="informaltable"><table width="100%" border="0">
753 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
754 <div class="refsect3">
755 <a name="gvir-storage-pool-undefine.parameters"></a><h4>Parameters</h4>
756 <div class="informaltable"><table class="informaltable" width="100%" border="0">
757757 <colgroup>
758758 <col width="150px" class="parameters_name">
759759 <col class="parameters_description">
767767 </tr>
768768 <tr>
769769 <td class="parameter_name"><p>err</p></td>
770 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
771 <td class="parameter_annotations"> </td>
772 </tr>
773 </tbody>
774 </table></div>
775 </div>
776 <div class="refsect3">
777 <a name="id-1.2.11.9.17.5"></a><h4>Returns</h4>
770 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
771 <td class="parameter_annotations"> </td>
772 </tr>
773 </tbody>
774 </table></div>
775 </div>
776 <div class="refsect3">
777 <a name="gvir-storage-pool-undefine.returns"></a><h4>Returns</h4>
778778 <p> <span class="type">True</span> on success, <span class="type">False</span> otherwise.</p>
779779 </div>
780780 </div>
783783 <a name="gvir-storage-pool-undefine-async"></a><h3>gvir_storage_pool_undefine_async ()</h3>
784784 <pre class="programlisting"><span class="returnvalue">void</span>
785785 gvir_storage_pool_undefine_async (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
786 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
787 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
788 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
789 <div class="refsect3">
790 <a name="id-1.2.11.9.18.4"></a><h4>Parameters</h4>
791 <div class="informaltable"><table width="100%" border="0">
786 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
787 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
788 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
789 <div class="refsect3">
790 <a name="gvir-storage-pool-undefine-async.parameters"></a><h4>Parameters</h4>
791 <div class="informaltable"><table class="informaltable" width="100%" border="0">
792792 <colgroup>
793793 <col width="150px" class="parameters_name">
794794 <col class="parameters_description">
822822 <hr>
823823 <div class="refsect2">
824824 <a name="gvir-storage-pool-undefine-finish"></a><h3>gvir_storage_pool_undefine_finish ()</h3>
825 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
825 <pre class="programlisting"><span class="returnvalue">gboolean</span>
826826 gvir_storage_pool_undefine_finish (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
827 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
828 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
829 <div class="refsect3">
830 <a name="id-1.2.11.9.19.4"></a><h4>Parameters</h4>
831 <div class="informaltable"><table width="100%" border="0">
827 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
828 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
829 <div class="refsect3">
830 <a name="gvir-storage-pool-undefine-finish.parameters"></a><h4>Parameters</h4>
831 <div class="informaltable"><table class="informaltable" width="100%" border="0">
832832 <colgroup>
833833 <col width="150px" class="parameters_name">
834834 <col class="parameters_description">
847847 </tr>
848848 <tr>
849849 <td class="parameter_name"><p>err</p></td>
850 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
851 <td class="parameter_annotations"> </td>
852 </tr>
853 </tbody>
854 </table></div>
855 </div>
856 <div class="refsect3">
857 <a name="id-1.2.11.9.19.5"></a><h4>Returns</h4>
850 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
851 <td class="parameter_annotations"> </td>
852 </tr>
853 </tbody>
854 </table></div>
855 </div>
856 <div class="refsect3">
857 <a name="gvir-storage-pool-undefine-finish.returns"></a><h4>Returns</h4>
858858 <p> <span class="type">True</span> on success, <span class="type">False</span> otherwise.</p>
859859 </div>
860860 </div>
861861 <hr>
862862 <div class="refsect2">
863863 <a name="gvir-storage-pool-start"></a><h3>gvir_storage_pool_start ()</h3>
864 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
864 <pre class="programlisting"><span class="returnvalue">gboolean</span>
865865 gvir_storage_pool_start (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
866 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
867 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
868 <div class="refsect3">
869 <a name="id-1.2.11.9.20.4"></a><h4>Parameters</h4>
870 <div class="informaltable"><table width="100%" border="0">
866 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
867 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
868 <div class="refsect3">
869 <a name="gvir-storage-pool-start.parameters"></a><h4>Parameters</h4>
870 <div class="informaltable"><table class="informaltable" width="100%" border="0">
871871 <colgroup>
872872 <col width="150px" class="parameters_name">
873873 <col class="parameters_description">
886886 </tr>
887887 <tr>
888888 <td class="parameter_name"><p>err</p></td>
889 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
890 <td class="parameter_annotations"> </td>
891 </tr>
892 </tbody>
893 </table></div>
894 </div>
895 <div class="refsect3">
896 <a name="id-1.2.11.9.20.5"></a><h4>Returns</h4>
889 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
890 <td class="parameter_annotations"> </td>
891 </tr>
892 </tbody>
893 </table></div>
894 </div>
895 <div class="refsect3">
896 <a name="gvir-storage-pool-start.returns"></a><h4>Returns</h4>
897897 <p> <span class="type">True</span> on success, <span class="type">False</span> otherwise.</p>
898898 </div>
899899 </div>
902902 <a name="gvir-storage-pool-start-async"></a><h3>gvir_storage_pool_start_async ()</h3>
903903 <pre class="programlisting"><span class="returnvalue">void</span>
904904 gvir_storage_pool_start_async (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
905 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
906 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
907 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
908 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
909 <div class="refsect3">
910 <a name="id-1.2.11.9.21.4"></a><h4>Parameters</h4>
911 <div class="informaltable"><table width="100%" border="0">
905 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
906 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
907 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
908 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
909 <div class="refsect3">
910 <a name="gvir-storage-pool-start-async.parameters"></a><h4>Parameters</h4>
911 <div class="informaltable"><table class="informaltable" width="100%" border="0">
912912 <colgroup>
913913 <col width="150px" class="parameters_name">
914914 <col class="parameters_description">
947947 <hr>
948948 <div class="refsect2">
949949 <a name="gvir-storage-pool-start-finish"></a><h3>gvir_storage_pool_start_finish ()</h3>
950 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
950 <pre class="programlisting"><span class="returnvalue">gboolean</span>
951951 gvir_storage_pool_start_finish (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
952 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
953 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
954 <div class="refsect3">
955 <a name="id-1.2.11.9.22.4"></a><h4>Parameters</h4>
956 <div class="informaltable"><table width="100%" border="0">
952 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
953 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
954 <div class="refsect3">
955 <a name="gvir-storage-pool-start-finish.parameters"></a><h4>Parameters</h4>
956 <div class="informaltable"><table class="informaltable" width="100%" border="0">
957957 <colgroup>
958958 <col width="150px" class="parameters_name">
959959 <col class="parameters_description">
972972 </tr>
973973 <tr>
974974 <td class="parameter_name"><p>err</p></td>
975 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
976 <td class="parameter_annotations"> </td>
977 </tr>
978 </tbody>
979 </table></div>
980 </div>
981 <div class="refsect3">
982 <a name="id-1.2.11.9.22.5"></a><h4>Returns</h4>
975 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
976 <td class="parameter_annotations"> </td>
977 </tr>
978 </tbody>
979 </table></div>
980 </div>
981 <div class="refsect3">
982 <a name="gvir-storage-pool-start-finish.returns"></a><h4>Returns</h4>
983983 <p> <span class="type">True</span> on success, <span class="type">False</span> otherwise.</p>
984984 </div>
985985 </div>
986986 <hr>
987987 <div class="refsect2">
988988 <a name="gvir-storage-pool-stop"></a><h3>gvir_storage_pool_stop ()</h3>
989 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
989 <pre class="programlisting"><span class="returnvalue">gboolean</span>
990990 gvir_storage_pool_stop (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
991 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
992 <div class="refsect3">
993 <a name="id-1.2.11.9.23.4"></a><h4>Parameters</h4>
994 <div class="informaltable"><table width="100%" border="0">
991 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
992 <div class="refsect3">
993 <a name="gvir-storage-pool-stop.parameters"></a><h4>Parameters</h4>
994 <div class="informaltable"><table class="informaltable" width="100%" border="0">
995995 <colgroup>
996996 <col width="150px" class="parameters_name">
997997 <col class="parameters_description">
10051005 </tr>
10061006 <tr>
10071007 <td class="parameter_name"><p>err</p></td>
1008 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
1009 <td class="parameter_annotations"> </td>
1010 </tr>
1011 </tbody>
1012 </table></div>
1013 </div>
1014 <div class="refsect3">
1015 <a name="id-1.2.11.9.23.5"></a><h4>Returns</h4>
1008 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
1009 <td class="parameter_annotations"> </td>
1010 </tr>
1011 </tbody>
1012 </table></div>
1013 </div>
1014 <div class="refsect3">
1015 <a name="gvir-storage-pool-stop.returns"></a><h4>Returns</h4>
10161016 <p> <span class="type">True</span> on success, <span class="type">False</span> otherwise.</p>
10171017 </div>
10181018 </div>
10211021 <a name="gvir-storage-pool-stop-async"></a><h3>gvir_storage_pool_stop_async ()</h3>
10221022 <pre class="programlisting"><span class="returnvalue">void</span>
10231023 gvir_storage_pool_stop_async (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
1024 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1025 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1026 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1027 <div class="refsect3">
1028 <a name="id-1.2.11.9.24.4"></a><h4>Parameters</h4>
1029 <div class="informaltable"><table width="100%" border="0">
1024 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1025 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1026 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1027 <div class="refsect3">
1028 <a name="gvir-storage-pool-stop-async.parameters"></a><h4>Parameters</h4>
1029 <div class="informaltable"><table class="informaltable" width="100%" border="0">
10301030 <colgroup>
10311031 <col width="150px" class="parameters_name">
10321032 <col class="parameters_description">
10601060 <hr>
10611061 <div class="refsect2">
10621062 <a name="gvir-storage-pool-stop-finish"></a><h3>gvir_storage_pool_stop_finish ()</h3>
1063 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1063 <pre class="programlisting"><span class="returnvalue">gboolean</span>
10641064 gvir_storage_pool_stop_finish (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
1065 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1066 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1067 <div class="refsect3">
1068 <a name="id-1.2.11.9.25.4"></a><h4>Parameters</h4>
1069 <div class="informaltable"><table width="100%" border="0">
1065 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
1066 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1067 <div class="refsect3">
1068 <a name="gvir-storage-pool-stop-finish.parameters"></a><h4>Parameters</h4>
1069 <div class="informaltable"><table class="informaltable" width="100%" border="0">
10701070 <colgroup>
10711071 <col width="150px" class="parameters_name">
10721072 <col class="parameters_description">
10851085 </tr>
10861086 <tr>
10871087 <td class="parameter_name"><p>err</p></td>
1088 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
1089 <td class="parameter_annotations"> </td>
1090 </tr>
1091 </tbody>
1092 </table></div>
1093 </div>
1094 <div class="refsect3">
1095 <a name="id-1.2.11.9.25.5"></a><h4>Returns</h4>
1088 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
1089 <td class="parameter_annotations"> </td>
1090 </tr>
1091 </tbody>
1092 </table></div>
1093 </div>
1094 <div class="refsect3">
1095 <a name="gvir-storage-pool-stop-finish.returns"></a><h4>Returns</h4>
10961096 <p> <span class="type">True</span> on success, <span class="type">False</span> otherwise.</p>
10971097 </div>
10981098 </div>
10991099 <hr>
11001100 <div class="refsect2">
11011101 <a name="gvir-storage-pool-delete"></a><h3>gvir_storage_pool_delete ()</h3>
1102 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1102 <pre class="programlisting"><span class="returnvalue">gboolean</span>
11031103 gvir_storage_pool_delete (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
1104 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1105 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1106 <div class="refsect3">
1107 <a name="id-1.2.11.9.26.4"></a><h4>Parameters</h4>
1108 <div class="informaltable"><table width="100%" border="0">
1104 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1105 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1106 <div class="refsect3">
1107 <a name="gvir-storage-pool-delete.parameters"></a><h4>Parameters</h4>
1108 <div class="informaltable"><table class="informaltable" width="100%" border="0">
11091109 <colgroup>
11101110 <col width="150px" class="parameters_name">
11111111 <col class="parameters_description">
11241124 </tr>
11251125 <tr>
11261126 <td class="parameter_name"><p>err</p></td>
1127 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
1128 <td class="parameter_annotations"> </td>
1129 </tr>
1130 </tbody>
1131 </table></div>
1132 </div>
1133 <div class="refsect3">
1134 <a name="id-1.2.11.9.26.5"></a><h4>Returns</h4>
1127 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
1128 <td class="parameter_annotations"> </td>
1129 </tr>
1130 </tbody>
1131 </table></div>
1132 </div>
1133 <div class="refsect3">
1134 <a name="gvir-storage-pool-delete.returns"></a><h4>Returns</h4>
11351135 <p> <span class="type">True</span> on success, <span class="type">False</span> otherwise.</p>
11361136 </div>
11371137 </div>
11401140 <a name="gvir-storage-pool-delete-async"></a><h3>gvir_storage_pool_delete_async ()</h3>
11411141 <pre class="programlisting"><span class="returnvalue">void</span>
11421142 gvir_storage_pool_delete_async (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
1143 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
1144 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
1145 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html#GAsyncReadyCallback"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
1146 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
1147 <div class="refsect3">
1148 <a name="id-1.2.11.9.27.4"></a><h4>Parameters</h4>
1149 <div class="informaltable"><table width="100%" border="0">
1143 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
1144 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
1145 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
1146 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
1147 <div class="refsect3">
1148 <a name="gvir-storage-pool-delete-async.parameters"></a><h4>Parameters</h4>
1149 <div class="informaltable"><table class="informaltable" width="100%" border="0">
11501150 <colgroup>
11511151 <col width="150px" class="parameters_name">
11521152 <col class="parameters_description">
11851185 <hr>
11861186 <div class="refsect2">
11871187 <a name="gvir-storage-pool-delete-finish"></a><h3>gvir_storage_pool_delete_finish ()</h3>
1188 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1188 <pre class="programlisting"><span class="returnvalue">gboolean</span>
11891189 gvir_storage_pool_delete_finish (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
1190 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GAsyncResult.html"><span class="type">GAsyncResult</span></a> *result</code></em>,
1191 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1192 <div class="refsect3">
1193 <a name="id-1.2.11.9.28.4"></a><h4>Parameters</h4>
1194 <div class="informaltable"><table width="100%" border="0">
1190 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
1191 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1192 <div class="refsect3">
1193 <a name="gvir-storage-pool-delete-finish.parameters"></a><h4>Parameters</h4>
1194 <div class="informaltable"><table class="informaltable" width="100%" border="0">
11951195 <colgroup>
11961196 <col width="150px" class="parameters_name">
11971197 <col class="parameters_description">
12101210 </tr>
12111211 <tr>
12121212 <td class="parameter_name"><p>err</p></td>
1213 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
1214 <td class="parameter_annotations"> </td>
1215 </tr>
1216 </tbody>
1217 </table></div>
1218 </div>
1219 <div class="refsect3">
1220 <a name="id-1.2.11.9.28.5"></a><h4>Returns</h4>
1213 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
1214 <td class="parameter_annotations"> </td>
1215 </tr>
1216 </tbody>
1217 </table></div>
1218 </div>
1219 <div class="refsect3">
1220 <a name="gvir-storage-pool-delete-finish.returns"></a><h4>Returns</h4>
12211221 <p> <span class="type">True</span> on success, <span class="type">False</span> otherwise.</p>
12221222 </div>
12231223 </div>
12241224 <hr>
12251225 <div class="refsect2">
12261226 <a name="gvir-storage-pool-get-autostart"></a><h3>gvir_storage_pool_get_autostart ()</h3>
1227 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1227 <pre class="programlisting"><span class="returnvalue">gboolean</span>
12281228 gvir_storage_pool_get_autostart (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
1229 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1230 <div class="refsect3">
1231 <a name="id-1.2.11.9.29.4"></a><h4>Parameters</h4>
1232 <div class="informaltable"><table width="100%" border="0">
1229 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
1230 <div class="refsect3">
1231 <a name="gvir-storage-pool-get-autostart.parameters"></a><h4>Parameters</h4>
1232 <div class="informaltable"><table class="informaltable" width="100%" border="0">
12331233 <colgroup>
12341234 <col width="150px" class="parameters_name">
12351235 <col class="parameters_description">
12431243 </tr>
12441244 <tr>
12451245 <td class="parameter_name"><p>err</p></td>
1246 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
1247 <td class="parameter_annotations"> </td>
1248 </tr>
1249 </tbody>
1250 </table></div>
1251 </div>
1252 <div class="refsect3">
1253 <a name="id-1.2.11.9.29.5"></a><h4>Returns</h4>
1246 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
1247 <td class="parameter_annotations"> </td>
1248 </tr>
1249 </tbody>
1250 </table></div>
1251 </div>
1252 <div class="refsect3">
1253 <a name="gvir-storage-pool-get-autostart.returns"></a><h4>Returns</h4>
12541254 <p> <span class="type">True</span> if autostart is enabled, <span class="type">False</span> otherwise.</p>
12551255 </div>
12561256 </div>
12571257 <hr>
12581258 <div class="refsect2">
12591259 <a name="gvir-storage-pool-set-autostart"></a><h3>gvir_storage_pool_set_autostart ()</h3>
1260 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
1260 <pre class="programlisting"><span class="returnvalue">gboolean</span>
12611261 gvir_storage_pool_set_autostart (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
1262 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> autostart</code></em>,
1263 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
1262 <em class="parameter"><code><span class="type">gboolean</span> autostart</code></em>,
1263 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
12641264 <p>Sets whether or not storage pool <em class="parameter"><code>pool</code></em>
12651265 is started automatically on boot.</p>
12661266 <div class="refsect3">
1267 <a name="id-1.2.11.9.30.5"></a><h4>Parameters</h4>
1268 <div class="informaltable"><table width="100%" border="0">
1267 <a name="gvir-storage-pool-set-autostart.parameters"></a><h4>Parameters</h4>
1268 <div class="informaltable"><table class="informaltable" width="100%" border="0">
12691269 <colgroup>
12701270 <col width="150px" class="parameters_name">
12711271 <col class="parameters_description">
12841284 </tr>
12851285 <tr>
12861286 <td class="parameter_name"><p>err</p></td>
1287 <td class="parameter_description"><p>return location for any <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a></p></td>
1288 <td class="parameter_annotations"> </td>
1289 </tr>
1290 </tbody>
1291 </table></div>
1292 </div>
1293 <div class="refsect3">
1294 <a name="id-1.2.11.9.30.6"></a><h4>Returns</h4>
1295 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> otherwise.</p>
1287 <td class="parameter_description"><p>return location for any <span class="type">GError</span></p></td>
1288 <td class="parameter_annotations"> </td>
1289 </tr>
1290 </tbody>
1291 </table></div>
1292 </div>
1293 <div class="refsect3">
1294 <a name="gvir-storage-pool-set-autostart.returns"></a><h4>Returns</h4>
1295 <p> <span class="type">TRUE</span> on success, <span class="type">FALSE</span> otherwise.</p>
12961296 </div>
12971297 </div>
12981298 </div>
13011301 <div class="refsect2">
13021302 <a name="GVirStoragePoolState"></a><h3>enum GVirStoragePoolState</h3>
13031303 <div class="refsect3">
1304 <a name="id-1.2.11.10.2.3"></a><h4>Members</h4>
1305 <div class="informaltable"><table width="100%" border="0">
1304 <a name="GVirStoragePoolState.members"></a><h4>Members</h4>
1305 <div class="informaltable"><table class="informaltable" width="100%" border="0">
13061306 <colgroup>
13071307 <col width="300px" class="enum_members_name">
13081308 <col class="enum_members_description">
13501350 </div>
13511351 </div>
13521352 <div class="footer">
1353 <hr>Generated by GTK-Doc V1.24</div>
1353 <hr>Generated by GTK-Doc V1.25</div>
13541354 </body>
13551355 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirStorageVol: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirStoragePool.html" title="GVirStoragePool">
99 <link rel="next" href="GVirStream.html" title="GVirStream">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirStorageVol.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
4141 </colgroup>
4242 <tbody>
4343 <tr>
44 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
44 <td class="function_type">const <span class="returnvalue">gchar</span> *
4545 </td>
4646 <td class="function_name">
4747 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-name" title="gvir_storage_vol_get_name ()">gvir_storage_vol_get_name</a> <span class="c_punctuation">()</span>
4848 </td>
4949 </tr>
5050 <tr>
51 <td class="function_type">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
51 <td class="function_type">const <span class="returnvalue">gchar</span> *
5252 </td>
5353 <td class="function_name">
5454 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-path" title="gvir_storage_vol_get_path ()">gvir_storage_vol_get_path</a> <span class="c_punctuation">()</span>
5656 </tr>
5757 <tr>
5858 <td class="function_type">
59 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
59 <span class="returnvalue">gboolean</span>
6060 </td>
6161 <td class="function_name">
6262 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-delete" title="gvir_storage_vol_delete ()">gvir_storage_vol_delete</a> <span class="c_punctuation">()</span>
6464 </tr>
6565 <tr>
6666 <td class="function_type">
67 <a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigStorageVol.html"><span class="returnvalue">GVirConfigStorageVol</span></a> *
67 <a href="../Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol-struct"><span class="returnvalue">GVirConfigStorageVol</span></a> *
6868 </td>
6969 <td class="function_name">
7070 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-config" title="gvir_storage_vol_get_config ()">gvir_storage_vol_get_config</a> <span class="c_punctuation">()</span>
8080 </tr>
8181 <tr>
8282 <td class="function_type">
83 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
83 <span class="returnvalue">gboolean</span>
8484 </td>
8585 <td class="function_name">
8686 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-resize" title="gvir_storage_vol_resize ()">gvir_storage_vol_resize</a> <span class="c_punctuation">()</span>
8888 </tr>
8989 <tr>
9090 <td class="function_type">
91 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
91 <span class="returnvalue">gboolean</span>
9292 </td>
9393 <td class="function_name">
9494 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-download" title="gvir_storage_vol_download ()">gvir_storage_vol_download</a> <span class="c_punctuation">()</span>
9696 </tr>
9797 <tr>
9898 <td class="function_type">
99 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
99 <span class="returnvalue">gboolean</span>
100100 </td>
101101 <td class="function_name">
102102 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-upload" title="gvir_storage_vol_upload ()">gvir_storage_vol_upload</a> <span class="c_punctuation">()</span>
107107 </div>
108108 <div class="refsect1">
109109 <a name="GVirStorageVol.properties"></a><h2>Properties</h2>
110 <div class="informaltable"><table border="0">
110 <div class="informaltable"><table class="informaltable" border="0">
111111 <colgroup>
112112 <col width="150px" class="properties_type">
113113 <col width="300px" class="properties_name">
131131 </div>
132132 <a name="GVirStorageVolInfo"></a><div class="refsect1">
133133 <a name="GVirStorageVol.other"></a><h2>Types and Values</h2>
134 <div class="informaltable"><table width="100%" border="0">
134 <div class="informaltable"><table class="informaltable" width="100%" border="0">
135135 <colgroup>
136136 <col width="150px" class="name">
137137 <col class="description">
150150 </div>
151151 <div class="refsect1">
152152 <a name="GVirStorageVol.object-hierarchy"></a><h2>Object Hierarchy</h2>
153 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-Boxed-Types.html">GBoxed</a>
153 <pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
154154 <span class="lineart">╰──</span> GVirStorageVolInfo
155 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
155 GObject
156156 <span class="lineart">╰──</span> GVirStorageVol
157157 </pre>
158158 </div>
163163 <a name="GVirStorageVol.functions_details"></a><h2>Functions</h2>
164164 <div class="refsect2">
165165 <a name="gvir-storage-vol-get-name"></a><h3>gvir_storage_vol_get_name ()</h3>
166 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
166 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
167167 gvir_storage_vol_get_name (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>);</pre>
168168 </div>
169169 <hr>
170170 <div class="refsect2">
171171 <a name="gvir-storage-vol-get-path"></a><h3>gvir_storage_vol_get_path ()</h3>
172 <pre class="programlisting">const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *
172 <pre class="programlisting">const <span class="returnvalue">gchar</span> *
173173 gvir_storage_vol_get_path (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
174 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
174 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
175175 </div>
176176 <hr>
177177 <div class="refsect2">
178178 <a name="gvir-storage-vol-delete"></a><h3>gvir_storage_vol_delete ()</h3>
179 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
179 <pre class="programlisting"><span class="returnvalue">gboolean</span>
180180 gvir_storage_vol_delete (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
181 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
182 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
181 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
182 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
183183 <p>Deletes the storage volume <em class="parameter"><code>vol</code></em>
184184 .</p>
185185 <div class="refsect3">
186 <a name="id-1.2.12.9.4.5"></a><h4>Parameters</h4>
187 <div class="informaltable"><table width="100%" border="0">
186 <a name="gvir-storage-vol-delete.parameters"></a><h4>Parameters</h4>
187 <div class="informaltable"><table class="informaltable" width="100%" border="0">
188188 <colgroup>
189189 <col width="150px" class="parameters_name">
190190 <col class="parameters_description">
210210 </table></div>
211211 </div>
212212 <div class="refsect3">
213 <a name="id-1.2.12.9.4.6"></a><h4>Returns</h4>
214 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</p>
213 <a name="gvir-storage-vol-delete.returns"></a><h4>Returns</h4>
214 <p> <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise</p>
215215 </div>
216216 </div>
217217 <hr>
218218 <div class="refsect2">
219219 <a name="gvir-storage-vol-get-config"></a><h3>gvir_storage_vol_get_config ()</h3>
220 <pre class="programlisting"><a href="/usr/share/gtk-doc/html/Libvirt-gconfig/GVirConfigStorageVol.html"><span class="returnvalue">GVirConfigStorageVol</span></a> *
220 <pre class="programlisting"><a href="../Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol-struct"><span class="returnvalue">GVirConfigStorageVol</span></a> *
221221 gvir_storage_vol_get_config (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
222 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
223 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
224 <div class="refsect3">
225 <a name="id-1.2.12.9.5.4"></a><h4>Parameters</h4>
226 <div class="informaltable"><table width="100%" border="0">
222 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
223 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
224 <div class="refsect3">
225 <a name="gvir-storage-vol-get-config.parameters"></a><h4>Parameters</h4>
226 <div class="informaltable"><table class="informaltable" width="100%" border="0">
227227 <colgroup>
228228 <col width="150px" class="parameters_name">
229229 <col class="parameters_description">
249249 </table></div>
250250 </div>
251251 <div class="refsect3">
252 <a name="id-1.2.12.9.5.5"></a><h4>Returns</h4>
252 <a name="gvir-storage-vol-get-config.returns"></a><h4>Returns</h4>
253253 <p> the config. The returned object should be
254 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
254 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
255255 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
256256 </div>
257257 </div>
260260 <a name="gvir-storage-vol-get-info"></a><h3>gvir_storage_vol_get_info ()</h3>
261261 <pre class="programlisting"><a class="link" href="GVirStorageVol.html#GVirStorageVolInfo"><span class="returnvalue">GVirStorageVolInfo</span></a> *
262262 gvir_storage_vol_get_info (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
263 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
264 <div class="refsect3">
265 <a name="id-1.2.12.9.6.4"></a><h4>Parameters</h4>
266 <div class="informaltable"><table width="100%" border="0">
263 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
264 <div class="refsect3">
265 <a name="gvir-storage-vol-get-info.parameters"></a><h4>Parameters</h4>
266 <div class="informaltable"><table class="informaltable" width="100%" border="0">
267267 <colgroup>
268268 <col width="150px" class="parameters_name">
269269 <col class="parameters_description">
284284 </table></div>
285285 </div>
286286 <div class="refsect3">
287 <a name="id-1.2.12.9.6.5"></a><h4>Returns</h4>
287 <a name="gvir-storage-vol-get-info.returns"></a><h4>Returns</h4>
288288 <p> the info. The returned object should be
289 unreffed with <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> when no longer needed. </p>
289 unreffed with <code class="function">g_object_unref()</code> when no longer needed. </p>
290290 <p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
291291 </div>
292292 </div>
293293 <hr>
294294 <div class="refsect2">
295295 <a name="gvir-storage-vol-resize"></a><h3>gvir_storage_vol_resize ()</h3>
296 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
296 <pre class="programlisting"><span class="returnvalue">gboolean</span>
297297 gvir_storage_vol_resize (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
298 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> capacity</code></em>,
299 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
300 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
298 <em class="parameter"><code><span class="type">guint64</span> capacity</code></em>,
299 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
300 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
301301 <p>Changes the capacity of the storage volume <em class="parameter"><code>vol</code></em>
302302 to <em class="parameter"><code>capacity</code></em>
303303 .</p>
304304 <div class="refsect3">
305 <a name="id-1.2.12.9.7.5"></a><h4>Parameters</h4>
306 <div class="informaltable"><table width="100%" border="0">
305 <a name="gvir-storage-vol-resize.parameters"></a><h4>Parameters</h4>
306 <div class="informaltable"><table class="informaltable" width="100%" border="0">
307307 <colgroup>
308308 <col width="150px" class="parameters_name">
309309 <col class="parameters_description">
334334 </table></div>
335335 </div>
336336 <div class="refsect3">
337 <a name="id-1.2.12.9.7.6"></a><h4>Returns</h4>
338 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> otherwise</p>
337 <a name="gvir-storage-vol-resize.returns"></a><h4>Returns</h4>
338 <p> <span class="type">TRUE</span> success, <span class="type">FALSE</span> otherwise</p>
339339 </div>
340340 </div>
341341 <hr>
342342 <div class="refsect2">
343343 <a name="gvir-storage-vol-download"></a><h3>gvir_storage_vol_download ()</h3>
344 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
344 <pre class="programlisting"><span class="returnvalue">gboolean</span>
345345 gvir_storage_vol_download (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
346346 <em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
347 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> offset</code></em>,
348 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> length</code></em>,
349 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
350 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
351 <div class="refsect3">
352 <a name="id-1.2.12.9.8.4"></a><h4>Parameters</h4>
353 <div class="informaltable"><table width="100%" border="0">
347 <em class="parameter"><code><span class="type">guint64</span> offset</code></em>,
348 <em class="parameter"><code><span class="type">guint64</span> length</code></em>,
349 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
350 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
351 <div class="refsect3">
352 <a name="gvir-storage-vol-download.parameters"></a><h4>Parameters</h4>
353 <div class="informaltable"><table class="informaltable" width="100%" border="0">
354354 <colgroup>
355355 <col width="150px" class="parameters_name">
356356 <col class="parameters_description">
387387 </table></div>
388388 </div>
389389 <div class="refsect3">
390 <a name="id-1.2.12.9.8.5"></a><h4>Returns</h4>
391 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> of success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> otherwise</p>
390 <a name="gvir-storage-vol-download.returns"></a><h4>Returns</h4>
391 <p> <span class="type">TRUE</span> of success, <span class="type">FALSE</span> otherwise</p>
392392 </div>
393393 </div>
394394 <hr>
395395 <div class="refsect2">
396396 <a name="gvir-storage-vol-upload"></a><h3>gvir_storage_vol_upload ()</h3>
397 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
397 <pre class="programlisting"><span class="returnvalue">gboolean</span>
398398 gvir_storage_vol_upload (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
399399 <em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
400 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> offset</code></em>,
401 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint64"><span class="type">guint64</span></a> length</code></em>,
402 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> flags</code></em>,
403 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **err</code></em>);</pre>
404 <div class="refsect3">
405 <a name="id-1.2.12.9.9.4"></a><h4>Parameters</h4>
406 <div class="informaltable"><table width="100%" border="0">
400 <em class="parameter"><code><span class="type">guint64</span> offset</code></em>,
401 <em class="parameter"><code><span class="type">guint64</span> length</code></em>,
402 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
403 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
404 <div class="refsect3">
405 <a name="gvir-storage-vol-upload.parameters"></a><h4>Parameters</h4>
406 <div class="informaltable"><table class="informaltable" width="100%" border="0">
407407 <colgroup>
408408 <col width="150px" class="parameters_name">
409409 <col class="parameters_description">
440440 </table></div>
441441 </div>
442442 <div class="refsect3">
443 <a name="id-1.2.12.9.9.5"></a><h4>Returns</h4>
444 <p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> of success, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> otherwise</p>
443 <a name="gvir-storage-vol-upload.returns"></a><h4>Returns</h4>
444 <p> <span class="type">TRUE</span> of success, <span class="type">FALSE</span> otherwise</p>
445445 </div>
446446 </div>
447447 </div>
450450 <div class="refsect2">
451451 <a name="GVirStorageVolType"></a><h3>enum GVirStorageVolType</h3>
452452 <div class="refsect3">
453 <a name="id-1.2.12.10.2.3"></a><h4>Members</h4>
454 <div class="informaltable"><table width="100%" border="0">
453 <a name="GVirStorageVolType.members"></a><h4>Members</h4>
454 <div class="informaltable"><table class="informaltable" width="100%" border="0">
455455 <colgroup>
456456 <col width="300px" class="enum_members_name">
457457 <col class="enum_members_description">
481481 <div class="refsect2">
482482 <a name="GVirStorageVolResizeFlags"></a><h3>enum GVirStorageVolResizeFlags</h3>
483483 <div class="refsect3">
484 <a name="id-1.2.12.10.3.3"></a><h4>Members</h4>
485 <div class="informaltable"><table width="100%" border="0">
484 <a name="GVirStorageVolResizeFlags.members"></a><h4>Members</h4>
485 <div class="informaltable"><table class="informaltable" width="100%" border="0">
486486 <colgroup>
487487 <col width="300px" class="enum_members_name">
488488 <col class="enum_members_description">
541541 </div>
542542 </div>
543543 <div class="footer">
544 <hr>Generated by GTK-Doc V1.24</div>
544 <hr>Generated by GTK-Doc V1.25</div>
545545 </body>
546546 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>GVirStream: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="ch01.html" title="Libvirt-gobject">
88 <link rel="prev" href="GVirStorageVol.html" title="GVirStorageVol">
99 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
3434 </tr></table></div>
3535 <div class="refsect1">
3636 <a name="GVirStream.functions"></a><h2>Functions</h2>
37 <div class="informaltable"><table width="100%" border="0">
37 <div class="informaltable"><table class="informaltable" width="100%" border="0">
3838 <colgroup>
3939 <col width="150px" class="functions_return">
4040 <col class="functions_name">
4242 <tbody>
4343 <tr>
4444 <td class="function_type">
45 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
45 <span class="returnvalue">gint</span>
4646 </td>
4747 <td class="function_name">
4848 <span class="c_punctuation">(</span><a class="link" href="GVirStream.html#GVirStreamSinkFunc" title="GVirStreamSinkFunc ()">*GVirStreamSinkFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
5050 </tr>
5151 <tr>
5252 <td class="function_type">
53 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
53 <span class="returnvalue">gint</span>
5454 </td>
5555 <td class="function_name">
5656 <span class="c_punctuation">(</span><a class="link" href="GVirStream.html#GVirStreamSourceFunc" title="GVirStreamSourceFunc ()">*GVirStreamSourceFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
5858 </tr>
5959 <tr>
6060 <td class="function_type">
61 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
61 <span class="returnvalue">gboolean</span>
6262 </td>
6363 <td class="function_name">
6464 <span class="c_punctuation">(</span><a class="link" href="GVirStream.html#GVirStreamIOFunc" title="GVirStreamIOFunc ()">*GVirStreamIOFunc</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span>
6666 </tr>
6767 <tr>
6868 <td class="function_type">
69 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
69 <span class="returnvalue">guint</span>
7070 </td>
7171 <td class="function_name">
7272 <a class="link" href="GVirStream.html#gvir-stream-add-watch" title="gvir_stream_add_watch ()">gvir_stream_add_watch</a> <span class="c_punctuation">()</span>
7474 </tr>
7575 <tr>
7676 <td class="function_type">
77 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
77 <span class="returnvalue">guint</span>
7878 </td>
7979 <td class="function_name">
8080 <a class="link" href="GVirStream.html#gvir-stream-add-watch-full" title="gvir_stream_add_watch_full ()">gvir_stream_add_watch_full</a> <span class="c_punctuation">()</span>
8282 </tr>
8383 <tr>
8484 <td class="function_type">
85 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>
85 <span class="returnvalue">gssize</span>
8686 </td>
8787 <td class="function_name">
8888 <a class="link" href="GVirStream.html#gvir-stream-receive-all" title="gvir_stream_receive_all ()">gvir_stream_receive_all</a> <span class="c_punctuation">()</span>
9090 </tr>
9191 <tr>
9292 <td class="function_type">
93 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>
93 <span class="returnvalue">gssize</span>
9494 </td>
9595 <td class="function_name">
9696 <a class="link" href="GVirStream.html#gvir-stream-receive" title="gvir_stream_receive ()">gvir_stream_receive</a> <span class="c_punctuation">()</span>
9898 </tr>
9999 <tr>
100100 <td class="function_type">
101 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>
101 <span class="returnvalue">gssize</span>
102102 </td>
103103 <td class="function_name">
104104 <a class="link" href="GVirStream.html#gvir-stream-send-all" title="gvir_stream_send_all ()">gvir_stream_send_all</a> <span class="c_punctuation">()</span>
106106 </tr>
107107 <tr>
108108 <td class="function_type">
109 <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>
109 <span class="returnvalue">gssize</span>
110110 </td>
111111 <td class="function_name">
112112 <a class="link" href="GVirStream.html#gvir-stream-send" title="gvir_stream_send ()">gvir_stream_send</a> <span class="c_punctuation">()</span>
117117 </div>
118118 <div class="refsect1">
119119 <a name="GVirStream.properties"></a><h2>Properties</h2>
120 <div class="informaltable"><table border="0">
120 <div class="informaltable"><table class="informaltable" border="0">
121121 <colgroup>
122122 <col width="150px" class="properties_type">
123123 <col width="300px" class="properties_name">
133133 </div>
134134 <div class="refsect1">
135135 <a name="GVirStream.other"></a><h2>Types and Values</h2>
136 <div class="informaltable"><table width="100%" border="0">
136 <div class="informaltable"><table class="informaltable" width="100%" border="0">
137137 <colgroup>
138138 <col width="150px" class="name">
139139 <col class="description">
146146 </div>
147147 <div class="refsect1">
148148 <a name="GVirStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
149 <pre class="screen"> <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
150 <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GIOStream.html">GIOStream</a>
149 <pre class="screen"> GObject
150 <span class="lineart">╰──</span> GIOStream
151151 <span class="lineart">╰──</span> GVirStream
152152 </pre>
153153 </div>
158158 <a name="GVirStream.functions_details"></a><h2>Functions</h2>
159159 <div class="refsect2">
160160 <a name="GVirStreamSinkFunc"></a><h3>GVirStreamSinkFunc ()</h3>
161 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
161 <pre class="programlisting"><span class="returnvalue">gint</span>
162162 <span class="c_punctuation">(</span>*GVirStreamSinkFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
163 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buf</code></em>,
164 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> nbytes</code></em>,
165 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
166 <div class="refsect3">
167 <a name="id-1.2.13.8.2.4"></a><h4>Parameters</h4>
168 <div class="informaltable"><table width="100%" border="0">
163 <em class="parameter"><code>const <span class="type">gchar</span> *buf</code></em>,
164 <em class="parameter"><code><span class="type">gsize</span> nbytes</code></em>,
165 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
166 <div class="refsect3">
167 <a name="GVirStreamSinkFunc.parameters"></a><h4>Parameters</h4>
168 <div class="informaltable"><table class="informaltable" width="100%" border="0">
169169 <colgroup>
170170 <col width="150px" class="parameters_name">
171171 <col class="parameters_description">
196196 </table></div>
197197 </div>
198198 <div class="refsect3">
199 <a name="id-1.2.13.8.2.5"></a><h4>Returns</h4>
199 <a name="GVirStreamSinkFunc.returns"></a><h4>Returns</h4>
200200 <p> the number of bytes filled, 0 upon end
201201 of file, or -1 upon error</p>
202202 </div>
204204 <hr>
205205 <div class="refsect2">
206206 <a name="GVirStreamSourceFunc"></a><h3>GVirStreamSourceFunc ()</h3>
207 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a>
207 <pre class="programlisting"><span class="returnvalue">gint</span>
208208 <span class="c_punctuation">(</span>*GVirStreamSourceFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
209 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buf</code></em>,
210 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> nbytes</code></em>,
211 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
212 <div class="refsect3">
213 <a name="id-1.2.13.8.3.4"></a><h4>Parameters</h4>
214 <div class="informaltable"><table width="100%" border="0">
209 <em class="parameter"><code><span class="type">gchar</span> *buf</code></em>,
210 <em class="parameter"><code><span class="type">gsize</span> nbytes</code></em>,
211 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
212 <div class="refsect3">
213 <a name="GVirStreamSourceFunc.parameters"></a><h4>Parameters</h4>
214 <div class="informaltable"><table class="informaltable" width="100%" border="0">
215215 <colgroup>
216216 <col width="150px" class="parameters_name">
217217 <col class="parameters_description">
242242 </table></div>
243243 </div>
244244 <div class="refsect3">
245 <a name="id-1.2.13.8.3.5"></a><h4>Returns</h4>
245 <a name="GVirStreamSourceFunc.returns"></a><h4>Returns</h4>
246246 <p> the number of bytes filled, 0 upon end
247247 of file, or -1 upon error</p>
248248 </div>
250250 <hr>
251251 <div class="refsect2">
252252 <a name="GVirStreamIOFunc"></a><h3>GVirStreamIOFunc ()</h3>
253 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
253 <pre class="programlisting"><span class="returnvalue">gboolean</span>
254254 <span class="c_punctuation">(</span>*GVirStreamIOFunc<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
255255 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition"><span class="type">GVirStreamIOCondition</span></a> cond</code></em>,
256 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> opaque</code></em>);</pre>
256 <em class="parameter"><code><span class="type">gpointer</span> opaque</code></em>);</pre>
257257 </div>
258258 <hr>
259259 <div class="refsect2">
260260 <a name="gvir-stream-add-watch"></a><h3>gvir_stream_add_watch ()</h3>
261 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
261 <pre class="programlisting"><span class="returnvalue">guint</span>
262262 gvir_stream_add_watch (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
263263 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition"><span class="type">GVirStreamIOCondition</span></a> cond</code></em>,
264264 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOFunc" title="GVirStreamIOFunc ()"><span class="type">GVirStreamIOFunc</span></a> func</code></em>,
265 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> opaque</code></em>);</pre>
265 <em class="parameter"><code><span class="type">gpointer</span> opaque</code></em>);</pre>
266266 <p>Adds a watch for <em class="parameter"><code>stream</code></em>
267267 to the mainloop</p>
268268 <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
269269 <div class="refsect3">
270 <a name="id-1.2.13.8.5.6"></a><h4>Parameters</h4>
271 <div class="informaltable"><table width="100%" border="0">
270 <a name="gvir-stream-add-watch.parameters"></a><h4>Parameters</h4>
271 <div class="informaltable"><table class="informaltable" width="100%" border="0">
272272 <colgroup>
273273 <col width="150px" class="parameters_name">
274274 <col class="parameters_description">
300300 </table></div>
301301 </div>
302302 <div class="refsect3">
303 <a name="id-1.2.13.8.5.7"></a><h4>Returns</h4>
303 <a name="gvir-stream-add-watch.returns"></a><h4>Returns</h4>
304304 <p> the event source id</p>
305305 </div>
306306 </div>
307307 <hr>
308308 <div class="refsect2">
309309 <a name="gvir-stream-add-watch-full"></a><h3>gvir_stream_add_watch_full ()</h3>
310 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>
310 <pre class="programlisting"><span class="returnvalue">guint</span>
311311 gvir_stream_add_watch_full (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
312 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> priority</code></em>,
312 <em class="parameter"><code><span class="type">gint</span> priority</code></em>,
313313 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition"><span class="type">GVirStreamIOCondition</span></a> cond</code></em>,
314314 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOFunc" title="GVirStreamIOFunc ()"><span class="type">GVirStreamIOFunc</span></a> func</code></em>,
315 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> opaque</code></em>,
316 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> notify</code></em>);</pre>
315 <em class="parameter"><code><span class="type">gpointer</span> opaque</code></em>,
316 <em class="parameter"><code><span class="type">GDestroyNotify</span> notify</code></em>);</pre>
317317 <p>Adds a watch for <em class="parameter"><code>stream</code></em>
318318 to the mainloop</p>
319 <div class="refsect3">
320 <a name="id-1.2.13.8.6.5"></a><h4>Parameters</h4>
321 <div class="informaltable"><table width="100%" border="0">
319 <p><span class="annotation">[<acronym title="Rename the original symbol's name to SYMBOL."><span class="acronym">rename-to</span></acronym> gvir_stream_add_watch]</span></p>
320 <div class="refsect3">
321 <a name="gvir-stream-add-watch-full.parameters"></a><h4>Parameters</h4>
322 <div class="informaltable"><table class="informaltable" width="100%" border="0">
322323 <colgroup>
323324 <col width="150px" class="parameters_name">
324325 <col class="parameters_description">
360361 </table></div>
361362 </div>
362363 <div class="refsect3">
363 <a name="id-1.2.13.8.6.6"></a><h4>Returns</h4>
364 <p> the event source id
365 Rename to: gvir_stream_add_watch</p>
364 <a name="gvir-stream-add-watch-full.returns"></a><h4>Returns</h4>
365 <p> the event source id</p>
366366 </div>
367367 </div>
368368 <hr>
369369 <div class="refsect2">
370370 <a name="gvir-stream-receive-all"></a><h3>gvir_stream_receive_all ()</h3>
371 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>
371 <pre class="programlisting"><span class="returnvalue">gssize</span>
372372 gvir_stream_receive_all (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
373 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
373 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
374374 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamSinkFunc" title="GVirStreamSinkFunc ()"><span class="type">GVirStreamSinkFunc</span></a> func</code></em>,
375 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
376 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
375 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
376 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
377377 <p>Receive the entire data stream, sending the data to the
378378 requested data sink. This is simply a convenient alternative
379379 to virStreamRecv, for apps that do blocking-I/o.</p>
380380 <div class="refsect3">
381 <a name="id-1.2.13.8.7.5"></a><h4>Parameters</h4>
382 <div class="informaltable"><table width="100%" border="0">
381 <a name="gvir-stream-receive-all.parameters"></a><h4>Parameters</h4>
382 <div class="informaltable"><table class="informaltable" width="100%" border="0">
383383 <colgroup>
384384 <col width="150px" class="parameters_name">
385385 <col class="parameters_description">
409409 </tr>
410410 <tr>
411411 <td class="parameter_name"><p>error</p></td>
412 <td class="parameter_description"><p><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</p></td>
413 <td class="parameter_annotations"> </td>
414 </tr>
415 </tbody>
416 </table></div>
417 </div>
418 <div class="refsect3">
419 <a name="id-1.2.13.8.7.6"></a><h4>Returns</h4>
412 <td class="parameter_description"><p><span class="type">GError</span> for error reporting, or <code class="literal">NULL</code> to ignore.</p></td>
413 <td class="parameter_annotations"> </td>
414 </tr>
415 </tbody>
416 </table></div>
417 </div>
418 <div class="refsect3">
419 <a name="gvir-stream-receive-all.returns"></a><h4>Returns</h4>
420420 <p> the number of bytes consumed or -1 upon error</p>
421421 </div>
422422 </div>
423423 <hr>
424424 <div class="refsect2">
425425 <a name="gvir-stream-receive"></a><h3>gvir_stream_receive ()</h3>
426 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>
426 <pre class="programlisting"><span class="returnvalue">gssize</span>
427427 gvir_stream_receive (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
428 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
429 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
430 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
431 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
428 <em class="parameter"><code><span class="type">gchar</span> *buffer</code></em>,
429 <em class="parameter"><code><span class="type">gsize</span> size</code></em>,
430 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
431 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
432432 <p>Receive data (up to <em class="parameter"><code>size</code></em>
433433 bytes) from a stream.
434434 On error -1 is returned and <em class="parameter"><code>error</code></em>
438438 . If more than <em class="parameter"><code>size</code></em>
439439 bytes have been received, the additional
440440 data will be returned in future calls to <a class="link" href="GVirStream.html#gvir-stream-receive" title="gvir_stream_receive ()"><code class="function">gvir_stream_receive()</code></a>.</p>
441 <p>If there is no data available, a <a href="https://developer.gnome.org/gio/unstable/gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error will be
441 <p>If there is no data available, a <code class="literal">G_IO_ERROR_WOULD_BLOCK</code> error will be
442442 returned.</p>
443443 <div class="refsect3">
444 <a name="id-1.2.13.8.8.7"></a><h4>Parameters</h4>
445 <div class="informaltable"><table width="100%" border="0">
444 <a name="gvir-stream-receive.parameters"></a><h4>Parameters</h4>
445 <div class="informaltable"><table class="informaltable" width="100%" border="0">
446446 <colgroup>
447447 <col width="150px" class="parameters_name">
448448 <col class="parameters_description">
468468 </tr>
469469 <tr>
470470 <td class="parameter_name"><p>cancellable</p></td>
471 <td class="parameter_description"><p> a <a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><code class="literal">GCancellable</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
471 <td class="parameter_description"><p> a <code class="literal">GCancellable</code> or <code class="literal">NULL</code>. </p></td>
472472 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
473473 </tr>
474474 <tr>
475475 <td class="parameter_name"><p>error</p></td>
476 <td class="parameter_description"><p><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</p></td>
477 <td class="parameter_annotations"> </td>
478 </tr>
479 </tbody>
480 </table></div>
481 </div>
482 <div class="refsect3">
483 <a name="id-1.2.13.8.8.8"></a><h4>Returns</h4>
476 <td class="parameter_description"><p><span class="type">GError</span> for error reporting, or <code class="literal">NULL</code> to ignore.</p></td>
477 <td class="parameter_annotations"> </td>
478 </tr>
479 </tbody>
480 </table></div>
481 </div>
482 <div class="refsect3">
483 <a name="gvir-stream-receive.returns"></a><h4>Returns</h4>
484484 <p> Number of bytes read, or 0 if the end of stream reached,
485485 or -1 on error.</p>
486486 </div>
488488 <hr>
489489 <div class="refsect2">
490490 <a name="gvir-stream-send-all"></a><h3>gvir_stream_send_all ()</h3>
491 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>
491 <pre class="programlisting"><span class="returnvalue">gssize</span>
492492 gvir_stream_send_all (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
493 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
493 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
494494 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamSourceFunc" title="GVirStreamSourceFunc ()"><span class="type">GVirStreamSourceFunc</span></a> func</code></em>,
495 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
496 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
495 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
496 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
497497 <p>Send the entire data stream, sending the data to the
498498 requested data source. This is simply a convenient alternative
499499 to virStreamRecv, for apps that do blocking-I/o.</p>
500500 <div class="refsect3">
501 <a name="id-1.2.13.8.9.5"></a><h4>Parameters</h4>
502 <div class="informaltable"><table width="100%" border="0">
501 <a name="gvir-stream-send-all.parameters"></a><h4>Parameters</h4>
502 <div class="informaltable"><table class="informaltable" width="100%" border="0">
503503 <colgroup>
504504 <col width="150px" class="parameters_name">
505505 <col class="parameters_description">
529529 </tr>
530530 <tr>
531531 <td class="parameter_name"><p>error</p></td>
532 <td class="parameter_description"><p><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</p></td>
533 <td class="parameter_annotations"> </td>
534 </tr>
535 </tbody>
536 </table></div>
537 </div>
538 <div class="refsect3">
539 <a name="id-1.2.13.8.9.6"></a><h4>Returns</h4>
532 <td class="parameter_description"><p><span class="type">GError</span> for error reporting, or <code class="literal">NULL</code> to ignore.</p></td>
533 <td class="parameter_annotations"> </td>
534 </tr>
535 </tbody>
536 </table></div>
537 </div>
538 <div class="refsect3">
539 <a name="gvir-stream-send-all.returns"></a><h4>Returns</h4>
540540 <p> the number of bytes consumed or -1 upon error</p>
541541 </div>
542542 </div>
543543 <hr>
544544 <div class="refsect2">
545545 <a name="gvir-stream-send"></a><h3>gvir_stream_send ()</h3>
546 <pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>
546 <pre class="programlisting"><span class="returnvalue">gssize</span>
547547 gvir_stream_send (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
548 <em class="parameter"><code>const <a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *buffer</code></em>,
549 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
550 <em class="parameter"><code><a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><span class="type">GCancellable</span></a> *cancellable</code></em>,
551 <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
548 <em class="parameter"><code>const <span class="type">gchar</span> *buffer</code></em>,
549 <em class="parameter"><code><span class="type">gsize</span> size</code></em>,
550 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
551 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
552552 <p>Send data (up to <em class="parameter"><code>size</code></em>
553553 bytes) from a stream.
554554 On error -1 is returned and <em class="parameter"><code>error</code></em>
558558 . If more than <em class="parameter"><code>size</code></em>
559559 bytes have been sendd, the additional
560560 data will be returned in future calls to <a class="link" href="GVirStream.html#gvir-stream-send" title="gvir_stream_send ()"><code class="function">gvir_stream_send()</code></a>.</p>
561 <p>If there is no data available, a <a href="https://developer.gnome.org/gio/unstable/gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> error will be
561 <p>If there is no data available, a <code class="literal">G_IO_ERROR_WOULD_BLOCK</code> error will be
562562 returned.</p>
563563 <div class="refsect3">
564 <a name="id-1.2.13.8.10.7"></a><h4>Parameters</h4>
565 <div class="informaltable"><table width="100%" border="0">
564 <a name="gvir-stream-send.parameters"></a><h4>Parameters</h4>
565 <div class="informaltable"><table class="informaltable" width="100%" border="0">
566566 <colgroup>
567567 <col width="150px" class="parameters_name">
568568 <col class="parameters_description">
587587 </tr>
588588 <tr>
589589 <td class="parameter_name"><p>cancellable</p></td>
590 <td class="parameter_description"><p> a <a href="https://developer.gnome.org/gio/unstable/GCancellable.html"><code class="literal">GCancellable</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. </p></td>
590 <td class="parameter_description"><p> a <code class="literal">GCancellable</code> or <code class="literal">NULL</code>. </p></td>
591591 <td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td>
592592 </tr>
593593 <tr>
594594 <td class="parameter_name"><p>error</p></td>
595 <td class="parameter_description"><p><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> for error reporting, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</p></td>
596 <td class="parameter_annotations"> </td>
597 </tr>
598 </tbody>
599 </table></div>
600 </div>
601 <div class="refsect3">
602 <a name="id-1.2.13.8.10.8"></a><h4>Returns</h4>
595 <td class="parameter_description"><p><span class="type">GError</span> for error reporting, or <code class="literal">NULL</code> to ignore.</p></td>
596 <td class="parameter_annotations"> </td>
597 </tr>
598 </tbody>
599 </table></div>
600 </div>
601 <div class="refsect3">
602 <a name="gvir-stream-send.returns"></a><h4>Returns</h4>
603603 <p> Number of bytes written.</p>
604604 </div>
605605 </div>
609609 <div class="refsect2">
610610 <a name="GVirStreamIOCondition"></a><h3>enum GVirStreamIOCondition</h3>
611611 <div class="refsect3">
612 <a name="id-1.2.13.9.2.3"></a><h4>Members</h4>
613 <div class="informaltable"><table width="100%" border="0">
612 <a name="GVirStreamIOCondition.members"></a><h4>Members</h4>
613 <div class="informaltable"><table class="informaltable" width="100%" border="0">
614614 <colgroup>
615615 <col width="300px" class="enum_members_name">
616616 <col class="enum_members_description">
653653 </div>
654654 </div>
655655 <div class="footer">
656 <hr>Generated by GTK-Doc V1.24</div>
656 <hr>Generated by GTK-Doc V1.25</div>
657657 </body>
658658 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Annotation Glossary: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt-gobject Reference Manual">
88 <link rel="prev" href="api-index-full.html" title="API Index">
9 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
9 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1010 <link rel="stylesheet" href="style.css" type="text/css">
1111 </head>
1212 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2020 <a class="shortcut" href="#glsI">I</a>
2121  <span class="dim">|</span> 
2222 <a class="shortcut" href="#glsO">O</a>
23  <span class="dim">|</span> 
24 <a class="shortcut" href="#glsR">R</a>
2325  <span class="dim">|</span> 
2426 <a class="shortcut" href="#glsS">S</a>
2527  <span class="dim">|</span> 
4951 <a name="glsO"></a><h3 class="title">O</h3>
5052 <dt><span class="glossterm"><a name="annotation-glossterm-out"></a>out</span></dt>
5153 <dd class="glossdef"><p>Parameter for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
54 <a name="glsR"></a><h3 class="title">R</h3>
55 <dt><span class="glossterm"><a name="annotation-glossterm-rename-to"></a>rename-to</span></dt>
56 <dd class="glossdef"><p>Rename the original symbol's name to SYMBOL.</p></dd>
5257 <a name="glsS"></a><h3 class="title">S</h3>
5358 <dt><span class="glossterm"><a name="annotation-glossterm-scope%20async"></a>scope async</span></dt>
5459 <dd class="glossdef"><p>The callback is valid until first called.</p></dd>
6570 <dd class="glossdef"><p>Override the parsed C type with given type.</p></dd>
6671 </div>
6772 <div class="footer">
68 <hr>Generated by GTK-Doc V1.24</div>
73 <hr>Generated by GTK-Doc V1.25</div>
6974 </body>
7075 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>API Index: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt-gobject Reference Manual">
88 <link rel="prev" href="object-tree.html" title="Object Hierarchy">
99 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2525 <a name="api-index-full"></a>API Index</h1></div></div></div>
2626 <a name="idx"></a><a name="idxM"></a><h3 class="title">M</h3>
2727 <dt>
28 <a href="https://developer.gnome.org/glib/unstable/glib-Deprecated-Thread-APIs.html#g-mutex-free">g_mutex_free</a>, macro in libvirt-gobject-compat
29 </dt>
30 <dd></dd>
31 <dt>
32 <a href="https://developer.gnome.org/glib/unstable/glib-Deprecated-Thread-APIs.html#g-mutex-new">g_mutex_new</a>, macro in libvirt-gobject-compat
28 g_mutex_free, macro in libvirt-gobject-compat
29 </dt>
30 <dd></dd>
31 <dt>
32 g_mutex_new, macro in libvirt-gobject-compat
3333 </dt>
3434 <dd></dd>
3535 <a name="idxV"></a><h3 class="title">V</h3>
10111011 <dd></dd>
10121012 </div>
10131013 <div class="footer">
1014 <hr>Generated by GTK-Doc V1.24</div>
1014 <hr>Generated by GTK-Doc V1.25</div>
10151015 </body>
10161016 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Libvirt-gobject: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt-gobject Reference Manual">
88 <link rel="prev" href="index.html" title="Libvirt-gobject Reference Manual">
99 <link rel="next" href="GVirConnection.html" title="GVirConnection">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
6161 </dl></div>
6262 </div>
6363 <div class="footer">
64 <hr>Generated by GTK-Doc V1.24</div>
64 <hr>Generated by GTK-Doc V1.25</div>
6565 </body>
6666 </html>
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Libvirt-gobject Reference Manual: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="next" href="ch01.html" title="Libvirt-gobject">
8 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
8 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
99 <link rel="stylesheet" href="style.css" type="text/css">
1010 </head>
1111 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
6060 </dl></div>
6161 </div>
6262 <div class="footer">
63 <hr>Generated by GTK-Doc V1.24</div>
63 <hr>Generated by GTK-Doc V1.25</div>
6464 </body>
6565 </html>
+0
-413
docs/libvirt-gobject/html/index.sgml less more
0 <ANCHOR id="GVirConnection" href="Libvirt-gobject/GVirConnection.html">
1 <ANCHOR id="GVirConnection.functions" href="Libvirt-gobject/GVirConnection.html#GVirConnection.functions">
2 <ANCHOR id="GVirConnection.properties" href="Libvirt-gobject/GVirConnection.html#GVirConnection.properties">
3 <ANCHOR id="GVirConnection.signals" href="Libvirt-gobject/GVirConnection.html#GVirConnection.signals">
4 <ANCHOR id="GVirNodeInfo" href="Libvirt-gobject/GVirConnection.html#GVirNodeInfo">
5 <ANCHOR id="GVirConnection.object-hierarchy" href="Libvirt-gobject/GVirConnection.html#GVirConnection.object-hierarchy">
6 <ANCHOR id="GVirConnection.description" href="Libvirt-gobject/GVirConnection.html#GVirConnection.description">
7 <ANCHOR id="GVirConnection.functions_details" href="Libvirt-gobject/GVirConnection.html#GVirConnection.functions_details">
8 <ANCHOR id="gvir-connection-new" href="Libvirt-gobject/GVirConnection.html#gvir-connection-new">
9 <ANCHOR id="gvir-connection-open" href="Libvirt-gobject/GVirConnection.html#gvir-connection-open">
10 <ANCHOR id="gvir-connection-open-read-only" href="Libvirt-gobject/GVirConnection.html#gvir-connection-open-read-only">
11 <ANCHOR id="gvir-connection-open-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-open-async">
12 <ANCHOR id="gvir-connection-open-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-open-finish">
13 <ANCHOR id="gvir-connection-open-read-only-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-open-read-only-async">
14 <ANCHOR id="gvir-connection-open-read-only-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-open-read-only-finish">
15 <ANCHOR id="gvir-connection-is-open" href="Libvirt-gobject/GVirConnection.html#gvir-connection-is-open">
16 <ANCHOR id="gvir-connection-is-read-only" href="Libvirt-gobject/GVirConnection.html#gvir-connection-is-read-only">
17 <ANCHOR id="gvir-connection-close" href="Libvirt-gobject/GVirConnection.html#gvir-connection-close">
18 <ANCHOR id="gvir-connection-fetch-domains" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-domains">
19 <ANCHOR id="gvir-connection-fetch-domains-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-domains-async">
20 <ANCHOR id="gvir-connection-fetch-domains-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-domains-finish">
21 <ANCHOR id="gvir-connection-get-uri" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-uri">
22 <ANCHOR id="gvir-connection-get-hypervisor-name" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-hypervisor-name">
23 <ANCHOR id="gvir-connection-get-version" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-version">
24 <ANCHOR id="gvir-connection-get-domains" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-domains">
25 <ANCHOR id="gvir-connection-get-domain" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-domain">
26 <ANCHOR id="gvir-connection-find-domain-by-id" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-domain-by-id">
27 <ANCHOR id="gvir-connection-find-domain-by-name" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-domain-by-name">
28 <ANCHOR id="gvir-connection-create-domain" href="Libvirt-gobject/GVirConnection.html#gvir-connection-create-domain">
29 <ANCHOR id="gvir-connection-start-domain" href="Libvirt-gobject/GVirConnection.html#gvir-connection-start-domain">
30 <ANCHOR id="gvir-connection-fetch-interfaces" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-interfaces">
31 <ANCHOR id="gvir-connection-fetch-interfaces-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-interfaces-async">
32 <ANCHOR id="gvir-connection-fetch-interfaces-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-interfaces-finish">
33 <ANCHOR id="gvir-connection-get-interfaces" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-interfaces">
34 <ANCHOR id="gvir-connection-get-interface" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-interface">
35 <ANCHOR id="gvir-connection-find-interface-by-mac" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-interface-by-mac">
36 <ANCHOR id="gvir-connection-fetch-networks" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-networks">
37 <ANCHOR id="gvir-connection-fetch-networks-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-networks-async">
38 <ANCHOR id="gvir-connection-fetch-networks-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-networks-finish">
39 <ANCHOR id="gvir-connection-get-networks" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-networks">
40 <ANCHOR id="gvir-connection-get-network" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-network">
41 <ANCHOR id="gvir-connection-find-network-by-name" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-network-by-name">
42 <ANCHOR id="gvir-connection-get-network-filters" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-network-filters">
43 <ANCHOR id="gvir-connection-get-network-filter" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-network-filter">
44 <ANCHOR id="gvir-connection-find-network-filter-by-name" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-network-filter-by-name">
45 <ANCHOR id="gvir-connection-get-node-devices" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-node-devices">
46 <ANCHOR id="gvir-connection-get-node-device" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-node-device">
47 <ANCHOR id="gvir-connection-get-secrets" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-secrets">
48 <ANCHOR id="gvir-connection-get-secret" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-secret">
49 <ANCHOR id="gvir-connection-fetch-storage-pools" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-storage-pools">
50 <ANCHOR id="gvir-connection-fetch-storage-pools-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-storage-pools-async">
51 <ANCHOR id="gvir-connection-fetch-storage-pools-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-storage-pools-finish">
52 <ANCHOR id="gvir-connection-get-storage-pools" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-storage-pools">
53 <ANCHOR id="gvir-connection-get-storage-pool" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-storage-pool">
54 <ANCHOR id="gvir-connection-find-storage-pool-by-name" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-storage-pool-by-name">
55 <ANCHOR id="gvir-connection-create-storage-pool" href="Libvirt-gobject/GVirConnection.html#gvir-connection-create-storage-pool">
56 <ANCHOR id="gvir-connection-get-stream" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-stream">
57 <ANCHOR id="gvir-connection-get-node-info" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-node-info">
58 <ANCHOR id="gvir-connection-get-capabilities" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-capabilities">
59 <ANCHOR id="gvir-connection-get-capabilities-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-capabilities-async">
60 <ANCHOR id="gvir-connection-get-capabilities-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-capabilities-finish">
61 <ANCHOR id="gvir-connection-restore-domain-from-file" href="Libvirt-gobject/GVirConnection.html#gvir-connection-restore-domain-from-file">
62 <ANCHOR id="gvir-connection-restore-domain-from-file-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-restore-domain-from-file-async">
63 <ANCHOR id="gvir-connection-restore-domain-from-file-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-restore-domain-from-file-finish">
64 <ANCHOR id="GVirConnection.other_details" href="Libvirt-gobject/GVirConnection.html#GVirConnection.other_details">
65 <ANCHOR id="GVirConnection.property-details" href="Libvirt-gobject/GVirConnection.html#GVirConnection.property-details">
66 <ANCHOR id="GVirConnection--handle" href="Libvirt-gobject/GVirConnection.html#GVirConnection--handle">
67 <ANCHOR id="GVirConnection--uri" href="Libvirt-gobject/GVirConnection.html#GVirConnection--uri">
68 <ANCHOR id="GVirConnection.signal-details" href="Libvirt-gobject/GVirConnection.html#GVirConnection.signal-details">
69 <ANCHOR id="GVirConnection-connection-closed" href="Libvirt-gobject/GVirConnection.html#GVirConnection-connection-closed">
70 <ANCHOR id="GVirConnection-connection-opened" href="Libvirt-gobject/GVirConnection.html#GVirConnection-connection-opened">
71 <ANCHOR id="GVirConnection-domain-added" href="Libvirt-gobject/GVirConnection.html#GVirConnection-domain-added">
72 <ANCHOR id="GVirConnection-domain-removed" href="Libvirt-gobject/GVirConnection.html#GVirConnection-domain-removed">
73 <ANCHOR id="GVirDomain" href="Libvirt-gobject/GVirDomain.html">
74 <ANCHOR id="GVirDomain.functions" href="Libvirt-gobject/GVirDomain.html#GVirDomain.functions">
75 <ANCHOR id="GVirDomain.properties" href="Libvirt-gobject/GVirDomain.html#GVirDomain.properties">
76 <ANCHOR id="GVirDomain.signals" href="Libvirt-gobject/GVirDomain.html#GVirDomain.signals">
77 <ANCHOR id="GVirDomainInfo" href="Libvirt-gobject/GVirDomain.html#GVirDomainInfo">
78 <ANCHOR id="GVirDomain.other" href="Libvirt-gobject/GVirDomain.html#GVirDomain.other">
79 <ANCHOR id="GVirDomain.object-hierarchy" href="Libvirt-gobject/GVirDomain.html#GVirDomain.object-hierarchy">
80 <ANCHOR id="GVirDomain.description" href="Libvirt-gobject/GVirDomain.html#GVirDomain.description">
81 <ANCHOR id="GVirDomain.functions_details" href="Libvirt-gobject/GVirDomain.html#GVirDomain.functions_details">
82 <ANCHOR id="gvir-domain-get-name" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-name">
83 <ANCHOR id="gvir-domain-get-uuid" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-uuid">
84 <ANCHOR id="gvir-domain-get-id" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-id">
85 <ANCHOR id="gvir-domain-start" href="Libvirt-gobject/GVirDomain.html#gvir-domain-start">
86 <ANCHOR id="gvir-domain-start-async" href="Libvirt-gobject/GVirDomain.html#gvir-domain-start-async">
87 <ANCHOR id="gvir-domain-start-finish" href="Libvirt-gobject/GVirDomain.html#gvir-domain-start-finish">
88 <ANCHOR id="gvir-domain-resume" href="Libvirt-gobject/GVirDomain.html#gvir-domain-resume">
89 <ANCHOR id="gvir-domain-resume-async" href="Libvirt-gobject/GVirDomain.html#gvir-domain-resume-async">
90 <ANCHOR id="gvir-domain-resume-finish" href="Libvirt-gobject/GVirDomain.html#gvir-domain-resume-finish">
91 <ANCHOR id="gvir-domain-wakeup" href="Libvirt-gobject/GVirDomain.html#gvir-domain-wakeup">
92 <ANCHOR id="gvir-domain-wakeup-async" href="Libvirt-gobject/GVirDomain.html#gvir-domain-wakeup-async">
93 <ANCHOR id="gvir-domain-wakeup-finish" href="Libvirt-gobject/GVirDomain.html#gvir-domain-wakeup-finish">
94 <ANCHOR id="gvir-domain-stop" href="Libvirt-gobject/GVirDomain.html#gvir-domain-stop">
95 <ANCHOR id="gvir-domain-delete" href="Libvirt-gobject/GVirDomain.html#gvir-domain-delete">
96 <ANCHOR id="gvir-domain-shutdown" href="Libvirt-gobject/GVirDomain.html#gvir-domain-shutdown">
97 <ANCHOR id="gvir-domain-reboot" href="Libvirt-gobject/GVirDomain.html#gvir-domain-reboot">
98 <ANCHOR id="gvir-domain-save-to-file" href="Libvirt-gobject/GVirDomain.html#gvir-domain-save-to-file">
99 <ANCHOR id="gvir-domain-save-to-file-async" href="Libvirt-gobject/GVirDomain.html#gvir-domain-save-to-file-async">
100 <ANCHOR id="gvir-domain-save-to-file-finish" href="Libvirt-gobject/GVirDomain.html#gvir-domain-save-to-file-finish">
101 <ANCHOR id="gvir-domain-get-info" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-info">
102 <ANCHOR id="gvir-domain-get-info-async" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-info-async">
103 <ANCHOR id="gvir-domain-get-info-finish" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-info-finish">
104 <ANCHOR id="gvir-domain-get-config" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-config">
105 <ANCHOR id="gvir-domain-set-config" href="Libvirt-gobject/GVirDomain.html#gvir-domain-set-config">
106 <ANCHOR id="gvir-domain-screenshot" href="Libvirt-gobject/GVirDomain.html#gvir-domain-screenshot">
107 <ANCHOR id="gvir-domain-open-console" href="Libvirt-gobject/GVirDomain.html#gvir-domain-open-console">
108 <ANCHOR id="gvir-domain-open-graphics" href="Libvirt-gobject/GVirDomain.html#gvir-domain-open-graphics">
109 <ANCHOR id="gvir-domain-open-graphics-fd" href="Libvirt-gobject/GVirDomain.html#gvir-domain-open-graphics-fd">
110 <ANCHOR id="gvir-domain-suspend" href="Libvirt-gobject/GVirDomain.html#gvir-domain-suspend">
111 <ANCHOR id="gvir-domain-save" href="Libvirt-gobject/GVirDomain.html#gvir-domain-save">
112 <ANCHOR id="gvir-domain-save-async" href="Libvirt-gobject/GVirDomain.html#gvir-domain-save-async">
113 <ANCHOR id="gvir-domain-save-finish" href="Libvirt-gobject/GVirDomain.html#gvir-domain-save-finish">
114 <ANCHOR id="gvir-domain-get-persistent" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-persistent">
115 <ANCHOR id="gvir-domain-get-saved" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-saved">
116 <ANCHOR id="gvir-domain-get-devices" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-devices">
117 <ANCHOR id="gvir-domain-update-device" href="Libvirt-gobject/GVirDomain.html#gvir-domain-update-device">
118 <ANCHOR id="gvir-domain-create-snapshot" href="Libvirt-gobject/GVirDomain.html#gvir-domain-create-snapshot">
119 <ANCHOR id="gvir-domain-create-snapshot-async" href="Libvirt-gobject/GVirDomain.html#gvir-domain-create-snapshot-async">
120 <ANCHOR id="gvir-domain-create-snapshot-finish" href="Libvirt-gobject/GVirDomain.html#gvir-domain-create-snapshot-finish">
121 <ANCHOR id="gvir-domain-fetch-snapshots" href="Libvirt-gobject/GVirDomain.html#gvir-domain-fetch-snapshots">
122 <ANCHOR id="gvir-domain-get-snapshots" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-snapshots">
123 <ANCHOR id="gvir-domain-fetch-snapshots-async" href="Libvirt-gobject/GVirDomain.html#gvir-domain-fetch-snapshots-async">
124 <ANCHOR id="gvir-domain-fetch-snapshots-finish" href="Libvirt-gobject/GVirDomain.html#gvir-domain-fetch-snapshots-finish">
125 <ANCHOR id="gvir-domain-get-has-current-snapshot" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-has-current-snapshot">
126 <ANCHOR id="gvir-domain-set-time" href="Libvirt-gobject/GVirDomain.html#gvir-domain-set-time">
127 <ANCHOR id="gvir-domain-set-time-async" href="Libvirt-gobject/GVirDomain.html#gvir-domain-set-time-async">
128 <ANCHOR id="gvir-domain-set-time-finish" href="Libvirt-gobject/GVirDomain.html#gvir-domain-set-time-finish">
129 <ANCHOR id="GVirDomain.other_details" href="Libvirt-gobject/GVirDomain.html#GVirDomain.other_details">
130 <ANCHOR id="GVirDomainState" href="Libvirt-gobject/GVirDomain.html#GVirDomainState">
131 <ANCHOR id="GVIR-DOMAIN-STATE-NONE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-STATE-NONE:CAPS">
132 <ANCHOR id="GVIR-DOMAIN-STATE-RUNNING:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-STATE-RUNNING:CAPS">
133 <ANCHOR id="GVIR-DOMAIN-STATE-BLOCKED:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-STATE-BLOCKED:CAPS">
134 <ANCHOR id="GVIR-DOMAIN-STATE-PAUSED:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-STATE-PAUSED:CAPS">
135 <ANCHOR id="GVIR-DOMAIN-STATE-SHUTDOWN:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-STATE-SHUTDOWN:CAPS">
136 <ANCHOR id="GVIR-DOMAIN-STATE-SHUTOFF:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-STATE-SHUTOFF:CAPS">
137 <ANCHOR id="GVIR-DOMAIN-STATE-CRASHED:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-STATE-CRASHED:CAPS">
138 <ANCHOR id="GVIR-DOMAIN-STATE-PMSUSPENDED:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-STATE-PMSUSPENDED:CAPS">
139 <ANCHOR id="GVirDomainStartFlags" href="Libvirt-gobject/GVirDomain.html#GVirDomainStartFlags">
140 <ANCHOR id="GVIR-DOMAIN-START-NONE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-START-NONE:CAPS">
141 <ANCHOR id="GVIR-DOMAIN-START-PAUSED:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-START-PAUSED:CAPS">
142 <ANCHOR id="GVIR-DOMAIN-START-AUTODESTROY:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-START-AUTODESTROY:CAPS">
143 <ANCHOR id="GVIR-DOMAIN-START-BYPASS-CACHE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-START-BYPASS-CACHE:CAPS">
144 <ANCHOR id="GVIR-DOMAIN-START-FORCE-BOOT:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-START-FORCE-BOOT:CAPS">
145 <ANCHOR id="GVirDomainDeleteFlags" href="Libvirt-gobject/GVirDomain.html#GVirDomainDeleteFlags">
146 <ANCHOR id="GVIR-DOMAIN-DELETE-NONE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-DELETE-NONE:CAPS">
147 <ANCHOR id="GVIR-DOMAIN-DELETE-SAVED-STATE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-DELETE-SAVED-STATE:CAPS">
148 <ANCHOR id="GVIR-DOMAIN-DELETE-SNAPSHOTS-METADATA:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-DELETE-SNAPSHOTS-METADATA:CAPS">
149 <ANCHOR id="GVirDomainXMLFlags" href="Libvirt-gobject/GVirDomain.html#GVirDomainXMLFlags">
150 <ANCHOR id="GVIR-DOMAIN-XML-NONE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-XML-NONE:CAPS">
151 <ANCHOR id="GVIR-DOMAIN-XML-SECURE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-XML-SECURE:CAPS">
152 <ANCHOR id="GVIR-DOMAIN-XML-INACTIVE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-XML-INACTIVE:CAPS">
153 <ANCHOR id="GVIR-DOMAIN-XML-UPDATE-CPU:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-XML-UPDATE-CPU:CAPS">
154 <ANCHOR id="GVirDomainShutdownFlags" href="Libvirt-gobject/GVirDomain.html#GVirDomainShutdownFlags">
155 <ANCHOR id="GVIR-DOMAIN-SHUTDOWN-NONE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SHUTDOWN-NONE:CAPS">
156 <ANCHOR id="GVIR-DOMAIN-SHUTDOWN-ACPI-POWER-BTN:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SHUTDOWN-ACPI-POWER-BTN:CAPS">
157 <ANCHOR id="GVIR-DOMAIN-SHUTDOWN-GUEST-AGENT:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SHUTDOWN-GUEST-AGENT:CAPS">
158 <ANCHOR id="GVirDomainSnapshotCreateFlags" href="Libvirt-gobject/GVirDomain.html#GVirDomainSnapshotCreateFlags">
159 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-NONE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-NONE:CAPS">
160 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-REDEFINE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-REDEFINE:CAPS">
161 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-CURRENT:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-CURRENT:CAPS">
162 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-NO-METADATA:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-NO-METADATA:CAPS">
163 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-HALT:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-HALT:CAPS">
164 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-DISK-ONLY:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-DISK-ONLY:CAPS">
165 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-REUSE-EXT:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-REUSE-EXT:CAPS">
166 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-QUIESCE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-QUIESCE:CAPS">
167 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-ATOMIC:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-ATOMIC:CAPS">
168 <ANCHOR id="GVirDomainUpdateDeviceFlags" href="Libvirt-gobject/GVirDomain.html#GVirDomainUpdateDeviceFlags">
169 <ANCHOR id="GVIR-DOMAIN-UPDATE-DEVICE-CURRENT:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-UPDATE-DEVICE-CURRENT:CAPS">
170 <ANCHOR id="GVIR-DOMAIN-UPDATE-DEVICE-LIVE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-UPDATE-DEVICE-LIVE:CAPS">
171 <ANCHOR id="GVIR-DOMAIN-UPDATE-DEVICE-CONFIG:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-UPDATE-DEVICE-CONFIG:CAPS">
172 <ANCHOR id="GVirDomainRebootFlags" href="Libvirt-gobject/GVirDomain.html#GVirDomainRebootFlags">
173 <ANCHOR id="GVIR-DOMAIN-REBOOT-NONE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-REBOOT-NONE:CAPS">
174 <ANCHOR id="GVIR-DOMAIN-REBOOT-ACPI-POWER-BTN:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-REBOOT-ACPI-POWER-BTN:CAPS">
175 <ANCHOR id="GVIR-DOMAIN-REBOOT-GUEST-AGENT:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-REBOOT-GUEST-AGENT:CAPS">
176 <ANCHOR id="GVirDomainSnapshotListFlags" href="Libvirt-gobject/GVirDomain.html#GVirDomainSnapshotListFlags">
177 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-ALL:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-ALL:CAPS">
178 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-DESCENDANTS:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-DESCENDANTS:CAPS">
179 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-ROOTS:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-ROOTS:CAPS">
180 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-METADATA:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-METADATA:CAPS">
181 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-LEAVES:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-LEAVES:CAPS">
182 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-NO-LEAVES:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-NO-LEAVES:CAPS">
183 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-NO-METADATA:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-NO-METADATA:CAPS">
184 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-INACTIVE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-INACTIVE:CAPS">
185 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-ACTIVE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-ACTIVE:CAPS">
186 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-DISK-ONLY:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-DISK-ONLY:CAPS">
187 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-INTERNAL:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-INTERNAL:CAPS">
188 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-LIST-EXTERNAL:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-SNAPSHOT-LIST-EXTERNAL:CAPS">
189 <ANCHOR id="GVirDomain.property-details" href="Libvirt-gobject/GVirDomain.html#GVirDomain.property-details">
190 <ANCHOR id="GVirDomain--handle" href="Libvirt-gobject/GVirDomain.html#GVirDomain--handle">
191 <ANCHOR id="GVirDomain--persistent" href="Libvirt-gobject/GVirDomain.html#GVirDomain--persistent">
192 <ANCHOR id="GVirDomain.signal-details" href="Libvirt-gobject/GVirDomain.html#GVirDomain.signal-details">
193 <ANCHOR id="GVirDomain-pmsuspended" href="Libvirt-gobject/GVirDomain.html#GVirDomain-pmsuspended">
194 <ANCHOR id="GVirDomain-resumed" href="Libvirt-gobject/GVirDomain.html#GVirDomain-resumed">
195 <ANCHOR id="GVirDomain-started" href="Libvirt-gobject/GVirDomain.html#GVirDomain-started">
196 <ANCHOR id="GVirDomain-stopped" href="Libvirt-gobject/GVirDomain.html#GVirDomain-stopped">
197 <ANCHOR id="GVirDomain-suspended" href="Libvirt-gobject/GVirDomain.html#GVirDomain-suspended">
198 <ANCHOR id="GVirDomain-updated" href="Libvirt-gobject/GVirDomain.html#GVirDomain-updated">
199 <ANCHOR id="GVirDomainSnapshot" href="Libvirt-gobject/GVirDomainSnapshot.html">
200 <ANCHOR id="GVirDomainSnapshot.functions" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.functions">
201 <ANCHOR id="GVirDomainSnapshot.properties" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.properties">
202 <ANCHOR id="GVirDomainSnapshot.other" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.other">
203 <ANCHOR id="GVirDomainSnapshot.object-hierarchy" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.object-hierarchy">
204 <ANCHOR id="GVirDomainSnapshot.description" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.description">
205 <ANCHOR id="GVirDomainSnapshot.functions_details" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.functions_details">
206 <ANCHOR id="gvir-domain-snapshot-get-name" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-get-name">
207 <ANCHOR id="gvir-domain-snapshot-get-config" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-get-config">
208 <ANCHOR id="gvir-domain-snapshot-delete" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-delete">
209 <ANCHOR id="gvir-domain-snapshot-delete-async" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-delete-async">
210 <ANCHOR id="gvir-domain-snapshot-delete-finish" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-delete-finish">
211 <ANCHOR id="gvir-domain-snapshot-get-is-current" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-get-is-current">
212 <ANCHOR id="gvir-domain-snapshot-revert-to" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-revert-to">
213 <ANCHOR id="gvir-domain-snapshot-revert-to-async" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-revert-to-async">
214 <ANCHOR id="gvir-domain-snapshot-revert-to-finish" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-revert-to-finish">
215 <ANCHOR id="gvir-domain-snapshot-set-config" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-set-config">
216 <ANCHOR id="GVirDomainSnapshot.other_details" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.other_details">
217 <ANCHOR id="GVirDomainSnapshotDeleteFlags" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshotDeleteFlags">
218 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-DELETE-CHILDREN:CAPS" href="Libvirt-gobject/GVirDomainSnapshot.html#GVIR-DOMAIN-SNAPSHOT-DELETE-CHILDREN:CAPS">
219 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-DELETE-METADATA-ONLY:CAPS" href="Libvirt-gobject/GVirDomainSnapshot.html#GVIR-DOMAIN-SNAPSHOT-DELETE-METADATA-ONLY:CAPS">
220 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-DELETE-CHILDREN-ONLY:CAPS" href="Libvirt-gobject/GVirDomainSnapshot.html#GVIR-DOMAIN-SNAPSHOT-DELETE-CHILDREN-ONLY:CAPS">
221 <ANCHOR id="GVirDomainSnapshotRevertFlags" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshotRevertFlags">
222 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-REVERT-RUNNING:CAPS" href="Libvirt-gobject/GVirDomainSnapshot.html#GVIR-DOMAIN-SNAPSHOT-REVERT-RUNNING:CAPS">
223 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-REVERT-PAUSED:CAPS" href="Libvirt-gobject/GVirDomainSnapshot.html#GVIR-DOMAIN-SNAPSHOT-REVERT-PAUSED:CAPS">
224 <ANCHOR id="GVIR-DOMAIN-SNAPSHOT-REVERT-FORCE:CAPS" href="Libvirt-gobject/GVirDomainSnapshot.html#GVIR-DOMAIN-SNAPSHOT-REVERT-FORCE:CAPS">
225 <ANCHOR id="GVirDomainSnapshot.property-details" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.property-details">
226 <ANCHOR id="GVirDomainSnapshot--handle" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot--handle">
227 <ANCHOR id="GVirInterface" href="Libvirt-gobject/GVirInterface.html">
228 <ANCHOR id="GVirInterface.functions" href="Libvirt-gobject/GVirInterface.html#GVirInterface.functions">
229 <ANCHOR id="GVirInterface.properties" href="Libvirt-gobject/GVirInterface.html#GVirInterface.properties">
230 <ANCHOR id="GVirInterface.object-hierarchy" href="Libvirt-gobject/GVirInterface.html#GVirInterface.object-hierarchy">
231 <ANCHOR id="GVirInterface.description" href="Libvirt-gobject/GVirInterface.html#GVirInterface.description">
232 <ANCHOR id="GVirInterface.functions_details" href="Libvirt-gobject/GVirInterface.html#GVirInterface.functions_details">
233 <ANCHOR id="gvir-interface-get-name" href="Libvirt-gobject/GVirInterface.html#gvir-interface-get-name">
234 <ANCHOR id="gvir-interface-get-mac" href="Libvirt-gobject/GVirInterface.html#gvir-interface-get-mac">
235 <ANCHOR id="gvir-interface-get-config" href="Libvirt-gobject/GVirInterface.html#gvir-interface-get-config">
236 <ANCHOR id="GVirInterface.other_details" href="Libvirt-gobject/GVirInterface.html#GVirInterface.other_details">
237 <ANCHOR id="GVirInterface.property-details" href="Libvirt-gobject/GVirInterface.html#GVirInterface.property-details">
238 <ANCHOR id="GVirInterface--handle" href="Libvirt-gobject/GVirInterface.html#GVirInterface--handle">
239 <ANCHOR id="GVirManager" href="Libvirt-gobject/GVirManager.html">
240 <ANCHOR id="GVirManager.functions" href="Libvirt-gobject/GVirManager.html#GVirManager.functions">
241 <ANCHOR id="GVirManager.signals" href="Libvirt-gobject/GVirManager.html#GVirManager.signals">
242 <ANCHOR id="GVirManager.object-hierarchy" href="Libvirt-gobject/GVirManager.html#GVirManager.object-hierarchy">
243 <ANCHOR id="GVirManager.description" href="Libvirt-gobject/GVirManager.html#GVirManager.description">
244 <ANCHOR id="GVirManager.functions_details" href="Libvirt-gobject/GVirManager.html#GVirManager.functions_details">
245 <ANCHOR id="gvir-manager-new" href="Libvirt-gobject/GVirManager.html#gvir-manager-new">
246 <ANCHOR id="gvir-manager-add-connection" href="Libvirt-gobject/GVirManager.html#gvir-manager-add-connection">
247 <ANCHOR id="gvir-manager-remove-connection" href="Libvirt-gobject/GVirManager.html#gvir-manager-remove-connection">
248 <ANCHOR id="gvir-manager-get-connections" href="Libvirt-gobject/GVirManager.html#gvir-manager-get-connections">
249 <ANCHOR id="gvir-manager-find-connection-by-uri" href="Libvirt-gobject/GVirManager.html#gvir-manager-find-connection-by-uri">
250 <ANCHOR id="GVirManager.other_details" href="Libvirt-gobject/GVirManager.html#GVirManager.other_details">
251 <ANCHOR id="GVirManager.signal-details" href="Libvirt-gobject/GVirManager.html#GVirManager.signal-details">
252 <ANCHOR id="GVirManager-connection-added" href="Libvirt-gobject/GVirManager.html#GVirManager-connection-added">
253 <ANCHOR id="GVirManager-connection-removed" href="Libvirt-gobject/GVirManager.html#GVirManager-connection-removed">
254 <ANCHOR id="GVirNetworkFilter" href="Libvirt-gobject/GVirNetworkFilter.html">
255 <ANCHOR id="GVirNetworkFilter.functions" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.functions">
256 <ANCHOR id="GVirNetworkFilter.properties" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.properties">
257 <ANCHOR id="GVirNetworkFilter.object-hierarchy" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.object-hierarchy">
258 <ANCHOR id="GVirNetworkFilter.description" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.description">
259 <ANCHOR id="GVirNetworkFilter.functions_details" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.functions_details">
260 <ANCHOR id="gvir-network-filter-get-name" href="Libvirt-gobject/GVirNetworkFilter.html#gvir-network-filter-get-name">
261 <ANCHOR id="gvir-network-filter-get-uuid" href="Libvirt-gobject/GVirNetworkFilter.html#gvir-network-filter-get-uuid">
262 <ANCHOR id="gvir-network-filter-get-config" href="Libvirt-gobject/GVirNetworkFilter.html#gvir-network-filter-get-config">
263 <ANCHOR id="GVirNetworkFilter.other_details" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.other_details">
264 <ANCHOR id="GVirNetworkFilter.property-details" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.property-details">
265 <ANCHOR id="GVirNetworkFilter--handle" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter--handle">
266 <ANCHOR id="GVirNetwork" href="Libvirt-gobject/GVirNetwork.html">
267 <ANCHOR id="GVirNetwork.functions" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.functions">
268 <ANCHOR id="GVirNetwork.properties" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.properties">
269 <ANCHOR id="GVirNetwork.object-hierarchy" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.object-hierarchy">
270 <ANCHOR id="GVirNetwork.description" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.description">
271 <ANCHOR id="GVirNetwork.functions_details" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.functions_details">
272 <ANCHOR id="gvir-network-get-name" href="Libvirt-gobject/GVirNetwork.html#gvir-network-get-name">
273 <ANCHOR id="gvir-network-get-uuid" href="Libvirt-gobject/GVirNetwork.html#gvir-network-get-uuid">
274 <ANCHOR id="gvir-network-get-config" href="Libvirt-gobject/GVirNetwork.html#gvir-network-get-config">
275 <ANCHOR id="gvir-network-get-dhcp-leases" href="Libvirt-gobject/GVirNetwork.html#gvir-network-get-dhcp-leases">
276 <ANCHOR id="GVirNetwork.other_details" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.other_details">
277 <ANCHOR id="GVirNetwork.property-details" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.property-details">
278 <ANCHOR id="GVirNetwork--handle" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork--handle">
279 <ANCHOR id="GVirNodeDevice" href="Libvirt-gobject/GVirNodeDevice.html">
280 <ANCHOR id="GVirNodeDevice.functions" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.functions">
281 <ANCHOR id="GVirNodeDevice.properties" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.properties">
282 <ANCHOR id="GVirNodeDevice.object-hierarchy" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.object-hierarchy">
283 <ANCHOR id="GVirNodeDevice.description" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.description">
284 <ANCHOR id="GVirNodeDevice.functions_details" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.functions_details">
285 <ANCHOR id="gvir-node-device-get-name" href="Libvirt-gobject/GVirNodeDevice.html#gvir-node-device-get-name">
286 <ANCHOR id="gvir-node-device-get-config" href="Libvirt-gobject/GVirNodeDevice.html#gvir-node-device-get-config">
287 <ANCHOR id="GVirNodeDevice.other_details" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.other_details">
288 <ANCHOR id="GVirNodeDevice.property-details" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.property-details">
289 <ANCHOR id="GVirNodeDevice--handle" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice--handle">
290 <ANCHOR id="GVirSecret" href="Libvirt-gobject/GVirSecret.html">
291 <ANCHOR id="GVirSecret.functions" href="Libvirt-gobject/GVirSecret.html#GVirSecret.functions">
292 <ANCHOR id="GVirSecret.properties" href="Libvirt-gobject/GVirSecret.html#GVirSecret.properties">
293 <ANCHOR id="GVirSecret.object-hierarchy" href="Libvirt-gobject/GVirSecret.html#GVirSecret.object-hierarchy">
294 <ANCHOR id="GVirSecret.description" href="Libvirt-gobject/GVirSecret.html#GVirSecret.description">
295 <ANCHOR id="GVirSecret.functions_details" href="Libvirt-gobject/GVirSecret.html#GVirSecret.functions_details">
296 <ANCHOR id="gvir-secret-get-name" href="Libvirt-gobject/GVirSecret.html#gvir-secret-get-name">
297 <ANCHOR id="gvir-secret-get-uuid" href="Libvirt-gobject/GVirSecret.html#gvir-secret-get-uuid">
298 <ANCHOR id="gvir-secret-get-config" href="Libvirt-gobject/GVirSecret.html#gvir-secret-get-config">
299 <ANCHOR id="GVirSecret.other_details" href="Libvirt-gobject/GVirSecret.html#GVirSecret.other_details">
300 <ANCHOR id="GVirSecret.property-details" href="Libvirt-gobject/GVirSecret.html#GVirSecret.property-details">
301 <ANCHOR id="GVirSecret--handle" href="Libvirt-gobject/GVirSecret.html#GVirSecret--handle">
302 <ANCHOR id="GVirStoragePool" href="Libvirt-gobject/GVirStoragePool.html">
303 <ANCHOR id="GVirStoragePool.functions" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.functions">
304 <ANCHOR id="GVirStoragePool.properties" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.properties">
305 <ANCHOR id="GVirStoragePoolInfo" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePoolInfo">
306 <ANCHOR id="GVirStoragePool.other" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.other">
307 <ANCHOR id="GVirStoragePool.object-hierarchy" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.object-hierarchy">
308 <ANCHOR id="GVirStoragePool.description" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.description">
309 <ANCHOR id="GVirStoragePool.functions_details" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.functions_details">
310 <ANCHOR id="gvir-storage-pool-get-name" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-name">
311 <ANCHOR id="gvir-storage-pool-get-uuid" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-uuid">
312 <ANCHOR id="gvir-storage-pool-get-active" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-active">
313 <ANCHOR id="gvir-storage-pool-get-persistent" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-persistent">
314 <ANCHOR id="gvir-storage-pool-get-config" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-config">
315 <ANCHOR id="gvir-storage-pool-get-info" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-info">
316 <ANCHOR id="gvir-storage-pool-refresh" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-refresh">
317 <ANCHOR id="gvir-storage-pool-refresh-async" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-refresh-async">
318 <ANCHOR id="gvir-storage-pool-refresh-finish" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-refresh-finish">
319 <ANCHOR id="gvir-storage-pool-get-volumes" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-volumes">
320 <ANCHOR id="gvir-storage-pool-get-volume" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-volume">
321 <ANCHOR id="gvir-storage-pool-create-volume" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-create-volume">
322 <ANCHOR id="gvir-storage-pool-build" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-build">
323 <ANCHOR id="gvir-storage-pool-build-async" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-build-async">
324 <ANCHOR id="gvir-storage-pool-build-finish" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-build-finish">
325 <ANCHOR id="gvir-storage-pool-undefine" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-undefine">
326 <ANCHOR id="gvir-storage-pool-undefine-async" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-undefine-async">
327 <ANCHOR id="gvir-storage-pool-undefine-finish" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-undefine-finish">
328 <ANCHOR id="gvir-storage-pool-start" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-start">
329 <ANCHOR id="gvir-storage-pool-start-async" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-start-async">
330 <ANCHOR id="gvir-storage-pool-start-finish" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-start-finish">
331 <ANCHOR id="gvir-storage-pool-stop" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-stop">
332 <ANCHOR id="gvir-storage-pool-stop-async" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-stop-async">
333 <ANCHOR id="gvir-storage-pool-stop-finish" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-stop-finish">
334 <ANCHOR id="gvir-storage-pool-delete" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-delete">
335 <ANCHOR id="gvir-storage-pool-delete-async" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-delete-async">
336 <ANCHOR id="gvir-storage-pool-delete-finish" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-delete-finish">
337 <ANCHOR id="gvir-storage-pool-get-autostart" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-autostart">
338 <ANCHOR id="gvir-storage-pool-set-autostart" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-set-autostart">
339 <ANCHOR id="GVirStoragePool.other_details" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.other_details">
340 <ANCHOR id="GVirStoragePoolState" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePoolState">
341 <ANCHOR id="GVIR-STORAGE-POOL-STATE-INACTIVE:CAPS" href="Libvirt-gobject/GVirStoragePool.html#GVIR-STORAGE-POOL-STATE-INACTIVE:CAPS">
342 <ANCHOR id="GVIR-STORAGE-POOL-STATE-BUILDING:CAPS" href="Libvirt-gobject/GVirStoragePool.html#GVIR-STORAGE-POOL-STATE-BUILDING:CAPS">
343 <ANCHOR id="GVIR-STORAGE-POOL-STATE-RUNNING:CAPS" href="Libvirt-gobject/GVirStoragePool.html#GVIR-STORAGE-POOL-STATE-RUNNING:CAPS">
344 <ANCHOR id="GVIR-STORAGE-POOL-STATE-DEGRADED:CAPS" href="Libvirt-gobject/GVirStoragePool.html#GVIR-STORAGE-POOL-STATE-DEGRADED:CAPS">
345 <ANCHOR id="GVIR-STORAGE-POOL-STATE-INACCESSIBLE:CAPS" href="Libvirt-gobject/GVirStoragePool.html#GVIR-STORAGE-POOL-STATE-INACCESSIBLE:CAPS">
346 <ANCHOR id="GVirStoragePool.property-details" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.property-details">
347 <ANCHOR id="GVirStoragePool--handle" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool--handle">
348 <ANCHOR id="GVirStorageVol" href="Libvirt-gobject/GVirStorageVol.html">
349 <ANCHOR id="GVirStorageVol.functions" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.functions">
350 <ANCHOR id="GVirStorageVol.properties" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.properties">
351 <ANCHOR id="GVirStorageVolInfo" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVolInfo">
352 <ANCHOR id="GVirStorageVol.other" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.other">
353 <ANCHOR id="GVirStorageVol.object-hierarchy" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.object-hierarchy">
354 <ANCHOR id="GVirStorageVol.description" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.description">
355 <ANCHOR id="GVirStorageVol.functions_details" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.functions_details">
356 <ANCHOR id="gvir-storage-vol-get-name" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-get-name">
357 <ANCHOR id="gvir-storage-vol-get-path" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-get-path">
358 <ANCHOR id="gvir-storage-vol-delete" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-delete">
359 <ANCHOR id="gvir-storage-vol-get-config" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-get-config">
360 <ANCHOR id="gvir-storage-vol-get-info" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-get-info">
361 <ANCHOR id="gvir-storage-vol-resize" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-resize">
362 <ANCHOR id="gvir-storage-vol-download" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-download">
363 <ANCHOR id="gvir-storage-vol-upload" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-upload">
364 <ANCHOR id="GVirStorageVol.other_details" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.other_details">
365 <ANCHOR id="GVirStorageVolType" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVolType">
366 <ANCHOR id="GVIR-STORAGE-VOL-STATE-FILE:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-STATE-FILE:CAPS">
367 <ANCHOR id="GVIR-STORAGE-VOL-STATE-BLOCK:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-STATE-BLOCK:CAPS">
368 <ANCHOR id="GVIR-STORAGE-VOL-STATE-DIR:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-STATE-DIR:CAPS">
369 <ANCHOR id="GVirStorageVolResizeFlags" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVolResizeFlags">
370 <ANCHOR id="GVIR-STORAGE-VOL-RESIZE-NONE:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-NONE:CAPS">
371 <ANCHOR id="GVIR-STORAGE-VOL-RESIZE-ALLOCATE:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-ALLOCATE:CAPS">
372 <ANCHOR id="GVIR-STORAGE-VOL-RESIZE-DELTA:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-DELTA:CAPS">
373 <ANCHOR id="GVIR-STORAGE-VOL-RESIZE-SHRINK:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-SHRINK:CAPS">
374 <ANCHOR id="GVirStorageVol.property-details" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.property-details">
375 <ANCHOR id="GVirStorageVol--handle" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol--handle">
376 <ANCHOR id="GVirStorageVol--pool" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol--pool">
377 <ANCHOR id="GVirStream" href="Libvirt-gobject/GVirStream.html">
378 <ANCHOR id="GVirStream.functions" href="Libvirt-gobject/GVirStream.html#GVirStream.functions">
379 <ANCHOR id="GVirStream.properties" href="Libvirt-gobject/GVirStream.html#GVirStream.properties">
380 <ANCHOR id="GVirStream.other" href="Libvirt-gobject/GVirStream.html#GVirStream.other">
381 <ANCHOR id="GVirStream.object-hierarchy" href="Libvirt-gobject/GVirStream.html#GVirStream.object-hierarchy">
382 <ANCHOR id="GVirStream.description" href="Libvirt-gobject/GVirStream.html#GVirStream.description">
383 <ANCHOR id="GVirStream.functions_details" href="Libvirt-gobject/GVirStream.html#GVirStream.functions_details">
384 <ANCHOR id="GVirStreamSinkFunc" href="Libvirt-gobject/GVirStream.html#GVirStreamSinkFunc">
385 <ANCHOR id="GVirStreamSourceFunc" href="Libvirt-gobject/GVirStream.html#GVirStreamSourceFunc">
386 <ANCHOR id="GVirStreamIOFunc" href="Libvirt-gobject/GVirStream.html#GVirStreamIOFunc">
387 <ANCHOR id="gvir-stream-add-watch" href="Libvirt-gobject/GVirStream.html#gvir-stream-add-watch">
388 <ANCHOR id="gvir-stream-add-watch-full" href="Libvirt-gobject/GVirStream.html#gvir-stream-add-watch-full">
389 <ANCHOR id="gvir-stream-receive-all" href="Libvirt-gobject/GVirStream.html#gvir-stream-receive-all">
390 <ANCHOR id="gvir-stream-receive" href="Libvirt-gobject/GVirStream.html#gvir-stream-receive">
391 <ANCHOR id="gvir-stream-send-all" href="Libvirt-gobject/GVirStream.html#gvir-stream-send-all">
392 <ANCHOR id="gvir-stream-send" href="Libvirt-gobject/GVirStream.html#gvir-stream-send">
393 <ANCHOR id="GVirStream.other_details" href="Libvirt-gobject/GVirStream.html#GVirStream.other_details">
394 <ANCHOR id="GVirStreamIOCondition" href="Libvirt-gobject/GVirStream.html#GVirStreamIOCondition">
395 <ANCHOR id="GVIR-STREAM-IO-CONDITION-READABLE:CAPS" href="Libvirt-gobject/GVirStream.html#GVIR-STREAM-IO-CONDITION-READABLE:CAPS">
396 <ANCHOR id="GVIR-STREAM-IO-CONDITION-WRITABLE:CAPS" href="Libvirt-gobject/GVirStream.html#GVIR-STREAM-IO-CONDITION-WRITABLE:CAPS">
397 <ANCHOR id="GVIR-STREAM-IO-CONDITION-HANGUP:CAPS" href="Libvirt-gobject/GVirStream.html#GVIR-STREAM-IO-CONDITION-HANGUP:CAPS">
398 <ANCHOR id="GVIR-STREAM-IO-CONDITION-ERROR:CAPS" href="Libvirt-gobject/GVirStream.html#GVIR-STREAM-IO-CONDITION-ERROR:CAPS">
399 <ANCHOR id="GVirStream.property-details" href="Libvirt-gobject/GVirStream.html#GVirStream.property-details">
400 <ANCHOR id="GVirStream--handle" href="Libvirt-gobject/GVirStream.html#GVirStream--handle">
401 <ANCHOR id="annotation-glossterm-allow-none" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-allow-none">
402 <ANCHOR id="annotation-glossterm-array" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-array">
403 <ANCHOR id="annotation-glossterm-closure" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-closure">
404 <ANCHOR id="annotation-glossterm-element-type" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-element-type">
405 <ANCHOR id="annotation-glossterm-inout" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-inout">
406 <ANCHOR id="annotation-glossterm-out" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-out">
407 <ANCHOR id="annotation-glossterm-scope async" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-scope async">
408 <ANCHOR id="annotation-glossterm-scope notified" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-scope notified">
409 <ANCHOR id="annotation-glossterm-skip" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-skip">
410 <ANCHOR id="annotation-glossterm-transfer full" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-transfer full">
411 <ANCHOR id="annotation-glossterm-transfer none" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-transfer none">
412 <ANCHOR id="annotation-glossterm-type" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-type">
22 <head>
33 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
44 <title>Object Hierarchy: Libvirt-gobject Reference Manual</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
5 <meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
66 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
77 <link rel="up" href="index.html" title="Libvirt-gobject Reference Manual">
88 <link rel="prev" href="GVirStream.html" title="GVirStream">
99 <link rel="next" href="api-index-full.html" title="API Index">
10 <meta name="generator" content="GTK-Doc V1.24 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.25 (XML mode)">
1111 <link rel="stylesheet" href="style.css" type="text/css">
1212 </head>
1313 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
2222 <div class="titlepage"><div><div><h1 class="title">
2323 <a name="object-tree"></a>Object Hierarchy</h1></div></div></div>
2424 <pre class="screen">
25 <a href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
25 GObject
2626 <span class="lineart">├──</span> <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
2727 <span class="lineart">├──</span> GVirDomainDevice
2828 <span class="lineart">│</span> <span class="lineart">├──</span> GVirDomainDisk
3838 <span class="lineart">├──</span> <a class="link" href="GVirSecret.html" title="GVirSecret">GVirSecret</a>
3939 <span class="lineart">├──</span> <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
4040 <span class="lineart">├──</span> <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
41 <span class="lineart">╰──</span> <a href="https://developer.gnome.org/gio/unstable/GIOStream.html">GIOStream</a>
41 <span class="lineart">╰──</span> GIOStream
4242 <span class="lineart">╰──</span> <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
43 <a href="https://developer.gnome.org/gobject/unstable/gobject-Boxed-Types.html">GBoxed</a>
43 <a href="/usr/share/gtk-doc/html/gobject/gobject-Boxed-Types.html">GBoxed</a>
4444 <span class="lineart">├──</span> GVirDomainDiskStats
4545 <span class="lineart">├──</span> <a class="link" href="GVirDomain.html#GVirDomainInfo">GVirDomainInfo</a>
4646 <span class="lineart">├──</span> GVirDomainInterfaceStats
5050 </pre>
5151 </div>
5252 <div class="footer">
53 <hr>Generated by GTK-Doc V1.24</div>
53 <hr>Generated by GTK-Doc V1.25</div>
5454 </body>
5555 </html>
211211 CYGPATH_W = @CYGPATH_W@
212212 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
213213 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
214 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
215214 DEFS = @DEFS@
216215 DEPDIR = @DEPDIR@
217216 DLLTOOL = @DLLTOOL@
307306 PKG_CONFIG = @PKG_CONFIG@
308307 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
309308 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
310 PYTHON = @PYTHON@
311 PYTHON_INCLUDES = @PYTHON_INCLUDES@
312 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
313 PYTHON_VERSION = @PYTHON_VERSION@
314309 RANLIB = @RANLIB@
315310 SED = @SED@
316311 SET_MAKE = @SET_MAKE@
369364 prefix = @prefix@
370365 program_transform_name = @program_transform_name@
371366 psdir = @psdir@
372 pythondir = @pythondir@
373367 sbindir = @sbindir@
374368 sharedstatedir = @sharedstatedir@
375369 srcdir = @srcdir@
5757
5858 graphics = LibvirtGConfig.DomainGraphicsSpice.new()
5959 graphics.set_port(1234)
60 graphics.set_gl(True)
6061 domain.add_device(graphics)
6162
6263 video = LibvirtGConfig.DomainVideo.new()
63 video.set_model(LibvirtGConfig.DomainVideoModel.QXL)
64 video.set_model(LibvirtGConfig.DomainVideoModel.VIRTIO)
65 video.set_accel3d(True)
6466 domain.add_device(video)
6567
6668 console = LibvirtGConfig.DomainConsole.new()
4949 libvirt-gconfig-domain-graphics-sdl.h \
5050 libvirt-gconfig-domain-graphics-spice.h \
5151 libvirt-gconfig-domain-graphics-vnc.h \
52 libvirt-gconfig-domain-hostdev.h \
53 libvirt-gconfig-domain-hostdev-pci.h \
5254 libvirt-gconfig-domain-input.h \
5355 libvirt-gconfig-domain-interface.h \
5456 libvirt-gconfig-domain-interface-bridge.h \
140142 libvirt-gconfig-domain-graphics-sdl.c \
141143 libvirt-gconfig-domain-graphics-spice.c \
142144 libvirt-gconfig-domain-graphics-vnc.c \
145 libvirt-gconfig-domain-hostdev.c \
146 libvirt-gconfig-domain-hostdev-pci.c \
143147 libvirt-gconfig-domain-input.c \
144148 libvirt-gconfig-domain-interface.c \
145149 libvirt-gconfig-domain-interface-bridge.c \
262266 --identifier-prefix=GVirConfig \
263267 --symbol-prefix=gvir_config \
264268 --c-include="libvirt-gconfig/libvirt-gconfig.h" \
269 --warn-all \
265270 $(NULL)
266271 INTROSPECTION_GIRS += LibvirtGConfig-1.0.gir
267272
185185 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-graphics-sdl.lo \
186186 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-graphics-spice.lo \
187187 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-graphics-vnc.lo \
188 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev.lo \
189 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev-pci.lo \
188190 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-input.lo \
189191 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-interface.lo \
190192 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-interface-bridge.lo \
368370 CYGPATH_W = @CYGPATH_W@
369371 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
370372 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
371 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
372373 DEFS = @DEFS@
373374 DEPDIR = @DEPDIR@
374375 DLLTOOL = @DLLTOOL@
464465 PKG_CONFIG = @PKG_CONFIG@
465466 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
466467 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
467 PYTHON = @PYTHON@
468 PYTHON_INCLUDES = @PYTHON_INCLUDES@
469 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
470 PYTHON_VERSION = @PYTHON_VERSION@
471468 RANLIB = @RANLIB@
472469 SED = @SED@
473470 SET_MAKE = @SET_MAKE@
526523 prefix = @prefix@
527524 program_transform_name = @program_transform_name@
528525 psdir = @psdir@
529 pythondir = @pythondir@
530526 sbindir = @sbindir@
531527 sharedstatedir = @sharedstatedir@
532528 srcdir = @srcdir@
585581 libvirt-gconfig-domain-graphics-sdl.h \
586582 libvirt-gconfig-domain-graphics-spice.h \
587583 libvirt-gconfig-domain-graphics-vnc.h \
584 libvirt-gconfig-domain-hostdev.h \
585 libvirt-gconfig-domain-hostdev-pci.h \
588586 libvirt-gconfig-domain-input.h \
589587 libvirt-gconfig-domain-interface.h \
590588 libvirt-gconfig-domain-interface-bridge.h \
678676 libvirt-gconfig-domain-graphics-sdl.c \
679677 libvirt-gconfig-domain-graphics-spice.c \
680678 libvirt-gconfig-domain-graphics-vnc.c \
679 libvirt-gconfig-domain-hostdev.c \
680 libvirt-gconfig-domain-hostdev-pci.c \
681681 libvirt-gconfig-domain-input.c \
682682 libvirt-gconfig-domain-interface.c \
683683 libvirt-gconfig-domain-interface-bridge.c \
780780 @HAVE_INTROSPECTION_TRUE@ --identifier-prefix=GVirConfig \
781781 @HAVE_INTROSPECTION_TRUE@ --symbol-prefix=gvir_config \
782782 @HAVE_INTROSPECTION_TRUE@ --c-include="libvirt-gconfig/libvirt-gconfig.h" \
783 @HAVE_INTROSPECTION_TRUE@ --warn-all \
783784 @HAVE_INTROSPECTION_TRUE@ $(NULL)
784785
785786 @HAVE_INTROSPECTION_TRUE@girdir = $(datadir)/gir-1.0
903904 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-graphics-spice.Plo@am__quote@
904905 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-graphics-vnc.Plo@am__quote@
905906 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-graphics.Plo@am__quote@
907 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev-pci.Plo@am__quote@
908 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev.Plo@am__quote@
906909 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-input.Plo@am__quote@
907910 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-interface-bridge.Plo@am__quote@
908911 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-interface-filterref-parameter.Plo@am__quote@
12551258 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libvirt-gconfig-domain-graphics-vnc.c' object='libvirt_gconfig_1_0_la-libvirt-gconfig-domain-graphics-vnc.lo' libtool=yes @AMDEPBACKSLASH@
12561259 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
12571260 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_gconfig_1_0_la_CFLAGS) $(CFLAGS) -c -o libvirt_gconfig_1_0_la-libvirt-gconfig-domain-graphics-vnc.lo `test -f 'libvirt-gconfig-domain-graphics-vnc.c' || echo '$(srcdir)/'`libvirt-gconfig-domain-graphics-vnc.c
1261
1262 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev.lo: libvirt-gconfig-domain-hostdev.c
1263 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_gconfig_1_0_la_CFLAGS) $(CFLAGS) -MT libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev.lo -MD -MP -MF $(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev.Tpo -c -o libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev.lo `test -f 'libvirt-gconfig-domain-hostdev.c' || echo '$(srcdir)/'`libvirt-gconfig-domain-hostdev.c
1264 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev.Tpo $(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev.Plo
1265 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libvirt-gconfig-domain-hostdev.c' object='libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev.lo' libtool=yes @AMDEPBACKSLASH@
1266 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1267 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_gconfig_1_0_la_CFLAGS) $(CFLAGS) -c -o libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev.lo `test -f 'libvirt-gconfig-domain-hostdev.c' || echo '$(srcdir)/'`libvirt-gconfig-domain-hostdev.c
1268
1269 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev-pci.lo: libvirt-gconfig-domain-hostdev-pci.c
1270 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_gconfig_1_0_la_CFLAGS) $(CFLAGS) -MT libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev-pci.lo -MD -MP -MF $(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev-pci.Tpo -c -o libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev-pci.lo `test -f 'libvirt-gconfig-domain-hostdev-pci.c' || echo '$(srcdir)/'`libvirt-gconfig-domain-hostdev-pci.c
1271 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev-pci.Tpo $(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev-pci.Plo
1272 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libvirt-gconfig-domain-hostdev-pci.c' object='libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev-pci.lo' libtool=yes @AMDEPBACKSLASH@
1273 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1274 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_gconfig_1_0_la_CFLAGS) $(CFLAGS) -c -o libvirt_gconfig_1_0_la-libvirt-gconfig-domain-hostdev-pci.lo `test -f 'libvirt-gconfig-domain-hostdev-pci.c' || echo '$(srcdir)/'`libvirt-gconfig-domain-hostdev-pci.c
12581275
12591276 libvirt_gconfig_1_0_la-libvirt-gconfig-domain-input.lo: libvirt-gconfig-domain-input.c
12601277 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirt_gconfig_1_0_la_CFLAGS) $(CFLAGS) -MT libvirt_gconfig_1_0_la-libvirt-gconfig-domain-input.lo -MD -MP -MF $(DEPDIR)/libvirt_gconfig_1_0_la-libvirt-gconfig-domain-input.Tpo -c -o libvirt_gconfig_1_0_la-libvirt-gconfig-domain-input.lo `test -f 'libvirt-gconfig-domain-input.c' || echo '$(srcdir)/'`libvirt-gconfig-domain-input.c
9191 g_free(format);
9292 }
9393
94 int gvir_config_domain_address_pci_get_domain(GVirConfigDomainAddressPci *address)
95 {
96 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_ADDRESS_PCI(address), -1);
97
98 return gvir_config_object_get_attribute_uint64(GVIR_CONFIG_OBJECT(address),
99 NULL, "domain",
100 -1);
101 }
102
94103 void gvir_config_domain_address_pci_set_domain(GVirConfigDomainAddressPci *address,
95104 guint16 pci_domain)
96105 {
97106 set_attribute_hex(address, "domain", pci_domain, 0, G_MAXUINT16, 4);
107 }
108
109 int gvir_config_domain_address_pci_get_bus(GVirConfigDomainAddressPci *address)
110 {
111 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_ADDRESS_PCI(address), -1);
112
113 return gvir_config_object_get_attribute_uint64(GVIR_CONFIG_OBJECT(address),
114 NULL, "bus",
115 -1);
98116 }
99117
100118 void gvir_config_domain_address_pci_set_bus(GVirConfigDomainAddressPci *address,
103121 set_attribute_hex(address, "bus", bus, 0, G_MAXUINT8, 2);
104122 }
105123
124 int gvir_config_domain_address_pci_get_slot(GVirConfigDomainAddressPci *address)
125 {
126 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_ADDRESS_PCI(address), -1);
127
128 return gvir_config_object_get_attribute_uint64(GVIR_CONFIG_OBJECT(address),
129 NULL, "slot",
130 -1);
131 }
132
106133 void gvir_config_domain_address_pci_set_slot(GVirConfigDomainAddressPci *address,
107134 guchar slot)
108135 {
109136 set_attribute_hex(address, "slot", slot, 0, 0x1f, 2);
110137 }
111138
139 int gvir_config_domain_address_pci_get_function(GVirConfigDomainAddressPci *address)
140 {
141 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_ADDRESS_PCI(address), -1);
142
143 return gvir_config_object_get_attribute_uint64(GVIR_CONFIG_OBJECT(address),
144 NULL, "function",
145 -1);
146 }
147
112148 void gvir_config_domain_address_pci_set_function(GVirConfigDomainAddressPci *address,
113149 guchar function)
114150 {
115151 set_attribute_hex(address, "function", function, 0, 7, 1);
152 }
153
154 gboolean gvir_config_domain_address_pci_get_multifunction(GVirConfigDomainAddressPci *address)
155 {
156 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_ADDRESS_PCI(address), FALSE);
157
158 return gvir_config_object_get_attribute_boolean(GVIR_CONFIG_OBJECT(address),
159 NULL, "multifunction",
160 FALSE);
116161 }
117162
118163 void gvir_config_domain_address_pci_set_multifunction(GVirConfigDomainAddressPci *address,
6161 GVirConfigDomainAddressPci *gvir_config_domain_address_pci_new_from_xml(const gchar *xml,
6262 GError **error);
6363
64 int gvir_config_domain_address_pci_get_domain(GVirConfigDomainAddressPci *address);
6465 void gvir_config_domain_address_pci_set_domain(GVirConfigDomainAddressPci *address,
6566 guint16 pci_domain);
67 int gvir_config_domain_address_pci_get_bus(GVirConfigDomainAddressPci *address);
6668 void gvir_config_domain_address_pci_set_bus(GVirConfigDomainAddressPci *address,
6769 guchar bus);
70 int gvir_config_domain_address_pci_get_slot(GVirConfigDomainAddressPci *address);
6871 void gvir_config_domain_address_pci_set_slot(GVirConfigDomainAddressPci *address,
6972 guchar slot);
73 int gvir_config_domain_address_pci_get_function(GVirConfigDomainAddressPci *address);
7074 void gvir_config_domain_address_pci_set_function(GVirConfigDomainAddressPci *address,
7175 guchar function);
76 gboolean gvir_config_domain_address_pci_get_multifunction(GVirConfigDomainAddressPci *address);
7277 void gvir_config_domain_address_pci_set_multifunction(GVirConfigDomainAddressPci *address,
7378 gboolean multifunction);
7479
4242 gvir_config_domain_graphics_new_from_tree(GVirConfigXmlDoc *doc,
4343 xmlNodePtr tree);
4444 GVirConfigDomainDevice *
45 gvir_config_domain_hostdev_new_from_tree(GVirConfigXmlDoc *doc,
46 xmlNodePtr tree);
47 GVirConfigDomainDevice *
4548 gvir_config_domain_interface_new_from_tree(GVirConfigXmlDoc *doc,
4649 xmlNodePtr tree);
4750 GVirConfigDomainDevice *
3232 gboolean unused;
3333 };
3434
35 G_DEFINE_ABSTRACT_TYPE(GVirConfigDomainDevice, gvir_config_domain_device, GVIR_CONFIG_TYPE_OBJECT);
35 G_DEFINE_TYPE(GVirConfigDomainDevice, gvir_config_domain_device, GVIR_CONFIG_TYPE_OBJECT);
3636
3737
3838 static void gvir_config_domain_device_class_init(GVirConfigDomainDeviceClass *klass)
6363 } else if (xmlStrEqual(tree->name, (xmlChar*)"controller")) {
6464 return gvir_config_domain_controller_new_from_tree(doc, tree);
6565 } else if (xmlStrEqual(tree->name, (xmlChar*)"lease")) {
66 goto unimplemented;
66 type = GVIR_CONFIG_TYPE_DOMAIN_DEVICE;
6767 } else if (xmlStrEqual(tree->name, (xmlChar*)"hostdev")) {
68 goto unimplemented;
68 return gvir_config_domain_hostdev_new_from_tree(doc, tree);
6969 } else if (xmlStrEqual(tree->name, (xmlChar*)"redirdev")) {
7070 type = GVIR_CONFIG_TYPE_DOMAIN_REDIRDEV;
7171 } else if (xmlStrEqual(tree->name, (xmlChar*)"smartcard")) {
7575 } else if (xmlStrEqual(tree->name, (xmlChar*)"input")) {
7676 type = GVIR_CONFIG_TYPE_DOMAIN_INPUT;
7777 } else if (xmlStrEqual(tree->name, (xmlChar*)"hub")) {
78 goto unimplemented;
78 type = GVIR_CONFIG_TYPE_DOMAIN_DEVICE;
7979 } else if (xmlStrEqual(tree->name, (xmlChar*)"graphics")) {
8080 return gvir_config_domain_graphics_new_from_tree(doc, tree);
8181 } else if (xmlStrEqual(tree->name, (xmlChar*)"video")) {
8989 } else if (xmlStrEqual(tree->name, (xmlChar*)"channel")) {
9090 type = GVIR_CONFIG_TYPE_DOMAIN_CHANNEL;
9191 } else if (xmlStrEqual(tree->name, (xmlChar*)"watchdog")) {
92 goto unimplemented;
92 type = GVIR_CONFIG_TYPE_DOMAIN_DEVICE;
9393 } else if (xmlStrEqual(tree->name, (xmlChar*)"sound")) {
9494 type = GVIR_CONFIG_TYPE_DOMAIN_SOUND;
9595 } else if (xmlStrEqual(tree->name, (xmlChar*)"memballoon")) {
9696 type = GVIR_CONFIG_TYPE_DOMAIN_MEMBALLOON;
9797 } else {
9898 g_debug("Unknown device node: %s", tree->name);
99 return NULL;
99 type = GVIR_CONFIG_TYPE_DOMAIN_DEVICE;
100100 }
101101
102102 g_return_val_if_fail(g_type_is_a(type, GVIR_CONFIG_TYPE_DOMAIN_DEVICE), NULL);
103103
104 if (type == GVIR_CONFIG_TYPE_DOMAIN_DEVICE)
105 g_debug("Proper support for '%s' device nodes is not yet implemented", tree->name);
106
104107 return GVIR_CONFIG_DOMAIN_DEVICE(gvir_config_object_new_from_tree(type, doc, NULL, tree));
105 unimplemented:
106 g_debug("Parsing of '%s' device nodes is unimplemented", tree->name);
107 return NULL;
108108 }
109109
110110
155155 GVIR_CONFIG_TYPE_DOMAIN_GRAPHICS_SPICE_IMAGE_COMPRESSION,
156156 compression);
157157 }
158
159 void gvir_config_domain_graphics_spice_set_gl(GVirConfigDomainGraphicsSpice *graphics,
160 gboolean gl)
161 {
162 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_GRAPHICS_SPICE(graphics));
163
164 gvir_config_object_replace_child_with_attribute_enum
165 (GVIR_CONFIG_OBJECT(graphics), "gl", "enable", G_TYPE_BOOLEAN, gl);
166 }
9191 gvir_config_domain_graphics_spice_get_image_compression
9292 (GVirConfigDomainGraphicsSpice *graphics);
9393
94 void gvir_config_domain_graphics_spice_set_gl(GVirConfigDomainGraphicsSpice *graphics,
95 gboolean gl);
96
9497 G_END_DECLS
9598
9699 #endif /* __LIBVIRT_GCONFIG_DOMAIN_GRAPHICS_SPICE_H__ */
0 /*
1 * libvirt-gconfig-domain-hostdev.c: libvirt domain hostdev configuration
2 *
3 * Copyright (C) 2016 Red Hat, Inc.
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library. If not, see
17 * <http://www.gnu.org/licenses/>.
18 *
19 * Authors: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
20 * Christophe Fergeau <cfergeau@redhat.com>
21 */
22
23 #include <config.h>
24
25 #include "libvirt-gconfig/libvirt-gconfig.h"
26 #include "libvirt-gconfig/libvirt-gconfig-private.h"
27
28 #define GVIR_CONFIG_DOMAIN_HOSTDEV_PCI_GET_PRIVATE(obj) \
29 (G_TYPE_INSTANCE_GET_PRIVATE((obj), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI, GVirConfigDomainHostdevPciPrivate))
30
31 struct _GVirConfigDomainHostdevPciPrivate
32 {
33 gboolean unused;
34 };
35
36 G_DEFINE_TYPE(GVirConfigDomainHostdevPci, gvir_config_domain_hostdev_pci, GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV);
37
38 static void gvir_config_domain_hostdev_pci_class_init(GVirConfigDomainHostdevPciClass *klass)
39 {
40 g_type_class_add_private(klass, sizeof(GVirConfigDomainHostdevPciPrivate));
41 }
42
43
44 static void gvir_config_domain_hostdev_pci_init(GVirConfigDomainHostdevPci *hostdev)
45 {
46 hostdev->priv = GVIR_CONFIG_DOMAIN_HOSTDEV_PCI_GET_PRIVATE(hostdev);
47 }
48
49 /**
50 * gvir_config_domain_hostdev_pci_new:
51 *
52 * Creates a new #GVirConfigDomainHostdevPci.
53 *
54 * Returns: (transfer full): a new #GVirConfigDomainHostdevPci. The returned
55 * object should be unreffed with g_object_unref() when no longer needed.
56 */
57 GVirConfigDomainHostdevPci *gvir_config_domain_hostdev_pci_new(void)
58 {
59 GVirConfigObject *object;
60
61 object = gvir_config_object_new(GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI,
62 "hostdev", NULL);
63 gvir_config_object_set_attribute(object, "mode", "subsystem", NULL);
64 gvir_config_object_set_attribute(object, "type", "pci", NULL);
65
66 return GVIR_CONFIG_DOMAIN_HOSTDEV_PCI(object);
67 }
68
69 /**
70 * gvir_config_domain_hostdev_pci_new_from_xml:
71 * @xml: xml data to create the host device from
72 * @error: return location for a #GError, or NULL
73 *
74 * Creates a new #GVirConfigDomainHostdevPci. The host device object will be
75 * created using the XML description stored in @xml. This is a fragment of
76 * libvirt domain XML whose root node is &lt;hostdev&gt;.
77 *
78 * Returns: (transfer full): a new #GVirConfigDomainHostdevPci, or NULL if @xml
79 * failed to be parsed. The returned object should be unreffed with
80 * g_object_unref() when no longer needed.
81 */
82 GVirConfigDomainHostdevPci *gvir_config_domain_hostdev_pci_new_from_xml(const gchar *xml,
83 GError **error)
84 {
85 GVirConfigObject *object;
86
87 object = gvir_config_object_new_from_xml(GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI,
88 "hostdev", NULL, xml, error);
89 if (object == NULL)
90 return NULL;
91
92 if (g_strcmp0(gvir_config_object_get_attribute(object, NULL, "type"), "pci") != 0) {
93 g_object_unref(G_OBJECT(object));
94 g_return_val_if_reached(NULL);
95 }
96
97 return GVIR_CONFIG_DOMAIN_HOSTDEV_PCI(object);
98 }
99
100 void gvir_config_domain_hostdev_pci_set_address(GVirConfigDomainHostdevPci *hostdev,
101 GVirConfigDomainAddressPci *address)
102 {
103 GVirConfigObject *source;
104 xmlNodePtr node;
105 xmlAttrPtr attr;
106
107 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI(hostdev));
108 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_ADDRESS_PCI(address));
109 node = gvir_config_object_get_xml_node(GVIR_CONFIG_OBJECT(address));
110 g_return_if_fail(node != NULL);
111
112 source = gvir_config_object_replace_child(GVIR_CONFIG_OBJECT(hostdev),
113 "source");
114 /* Because of https://bugzilla.redhat.com/show_bug.cgi?id=1327577, we can't
115 * just use GVirConfigDomainAddressPci's node, as is, since it contains
116 * a 'type' attribute, which is not accepted by libvirt. So we create a
117 * copy for our use and just delete the 'type' attribute from it.
118 */
119 node = xmlCopyNode(node, 1);
120 for (attr = node->properties; attr; attr = attr->next) {
121 if (g_strcmp0 ("type", (char *)attr->name) == 0) {
122 xmlRemoveProp (attr);
123 break;
124 }
125 }
126 gvir_config_object_set_child(source, node);
127 g_object_unref(source);
128 }
129
130 /**
131 * gvir_config_domain_hostdev_pci_get_address:
132 * @hostdev: A #GVirConfigDomainHostdevPci object.
133 *
134 * Gets the address associated with @hostdev.
135 *
136 * Returns: (transfer full): a new #GVirConfigDomainAddressPci, or NULL if no
137 * address is associated with @hostdev. The returned object should be unreffed
138 * with g_object_unref() when no longer needed.
139 */
140 GVirConfigDomainAddressPci *gvir_config_domain_hostdev_pci_get_address(GVirConfigDomainHostdevPci *hostdev)
141 {
142 GVirConfigObject *source;
143 GVirConfigObject* address;
144
145 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI(hostdev), NULL);
146
147 source = gvir_config_object_get_child(GVIR_CONFIG_OBJECT(hostdev), "source");
148 if (source == NULL)
149 return NULL;
150
151 address = gvir_config_object_get_child_with_type(source,
152 "address",
153 GVIR_CONFIG_TYPE_DOMAIN_ADDRESS_PCI);
154 g_object_unref(source);
155 return GVIR_CONFIG_DOMAIN_ADDRESS_PCI(address);
156 }
157
158 void gvir_config_domain_hostdev_pci_set_managed(GVirConfigDomainHostdevPci *hostdev,
159 gboolean managed)
160 {
161 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI(hostdev));
162
163 gvir_config_object_set_attribute_with_type(GVIR_CONFIG_OBJECT(hostdev),
164 "managed",
165 G_TYPE_BOOLEAN,
166 managed,
167 NULL);
168 }
169
170 gboolean gvir_config_domain_hostdev_pci_get_managed(GVirConfigDomainHostdevPci *hostdev)
171 {
172 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI(hostdev), FALSE);
173
174 return gvir_config_object_get_attribute_boolean(GVIR_CONFIG_OBJECT(hostdev),
175 NULL,
176 "managed",
177 FALSE);
178 }
179
180 void gvir_config_domain_hostdev_pci_set_rom_file(GVirConfigDomainHostdevPci *hostdev,
181 const gchar *file)
182 {
183 GVirConfigObject *rom;
184
185 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI(hostdev));
186
187 rom = gvir_config_object_add_child(GVIR_CONFIG_OBJECT(hostdev), "rom");
188 gvir_config_object_set_attribute(rom,
189 "file", file,
190 NULL);
191 g_object_unref(rom);
192 }
193
194 void gvir_config_domain_hostdev_pci_set_rom_bar(GVirConfigDomainHostdevPci *hostdev,
195 gboolean bar)
196 {
197 GVirConfigObject *rom;
198
199 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI(hostdev));
200
201 rom = gvir_config_object_add_child(GVIR_CONFIG_OBJECT(hostdev), "rom");
202 gvir_config_object_set_attribute(rom,
203 "bar", bar? "on" : "off",
204 NULL);
205 g_object_unref(rom);
206 }
207
208 const gchar *gvir_config_domain_hostdev_pci_get_rom_file(GVirConfigDomainHostdevPci *hostdev)
209 {
210 return gvir_config_object_get_attribute(GVIR_CONFIG_OBJECT(hostdev), "rom", "file");
211 }
212
213 gboolean gvir_config_domain_hostdev_pci_get_rom_bar(GVirConfigDomainHostdevPci *hostdev)
214 {
215 const gchar *bar_str;
216
217 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI(hostdev), FALSE);
218
219 bar_str = gvir_config_object_get_attribute(GVIR_CONFIG_OBJECT(hostdev), "rom", "bar");
220 return (g_strcmp0(bar_str, "on") == 0);
221 }
0 /*
1 * libvirt-gconfig-domain-hostdev.h: libvirt domain hostdev configuration
2 *
3 * Copyright (C) 2016 Red Hat, Inc.
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library. If not, see
17 * <http://www.gnu.org/licenses/>.
18 *
19 * Authors: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
20 * Christophe Fergeau <cfergeau@redhat.com>
21 */
22
23 #if !defined(__LIBVIRT_GCONFIG_H__) && !defined(LIBVIRT_GCONFIG_BUILD)
24 #error "Only <libvirt-gconfig/libvirt-gconfig.h> can be included directly."
25 #endif
26
27 #ifndef __LIBVIRT_GCONFIG_DOMAIN_HOSTDEV_PCI_H__
28 #define __LIBVIRT_GCONFIG_DOMAIN_HOSTDEV_PCI_H__
29
30 G_BEGIN_DECLS
31
32 #define GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI (gvir_config_domain_hostdev_pci_get_type ())
33 #define GVIR_CONFIG_DOMAIN_HOSTDEV_PCI(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI, GVirConfigDomainHostdevPci))
34 #define GVIR_CONFIG_DOMAIN_HOSTDEV_PCI_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI, GVirConfigDomainHostdevPciClass))
35 #define GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI))
36 #define GVIR_CONFIG_IS_DOMAIN_HOSTDEV_PCI_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI))
37 #define GVIR_CONFIG_DOMAIN_HOSTDEV_PCI_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI, GVirConfigDomainHostdevPciClass))
38
39 typedef struct _GVirConfigDomainHostdevPci GVirConfigDomainHostdevPci;
40 typedef struct _GVirConfigDomainHostdevPciPrivate GVirConfigDomainHostdevPciPrivate;
41 typedef struct _GVirConfigDomainHostdevPciClass GVirConfigDomainHostdevPciClass;
42
43 struct _GVirConfigDomainHostdevPci
44 {
45 GVirConfigDomainHostdev parent;
46
47 GVirConfigDomainHostdevPciPrivate *priv;
48
49 /* Do not add fields to this struct */
50 };
51
52 struct _GVirConfigDomainHostdevPciClass
53 {
54 GVirConfigDomainHostdevClass parent_class;
55
56 gpointer padding[20];
57 };
58
59 GType gvir_config_domain_hostdev_pci_get_type(void);
60
61 GVirConfigDomainHostdevPci *gvir_config_domain_hostdev_pci_new(void);
62 GVirConfigDomainHostdevPci *gvir_config_domain_hostdev_pci_new_from_xml(const gchar *xml,
63 GError **error);
64 void gvir_config_domain_hostdev_pci_set_address(GVirConfigDomainHostdevPci *hostdev,
65 GVirConfigDomainAddressPci *address);
66 GVirConfigDomainAddressPci *gvir_config_domain_hostdev_pci_get_address(GVirConfigDomainHostdevPci *hostdev);
67
68 void gvir_config_domain_hostdev_pci_set_managed(GVirConfigDomainHostdevPci *hostdev,
69 gboolean managed);
70 gboolean gvir_config_domain_hostdev_pci_get_managed(GVirConfigDomainHostdevPci *hostdev);
71 void gvir_config_domain_hostdev_pci_set_rom_file(GVirConfigDomainHostdevPci *hostdev,
72 const gchar *file);
73 const gchar *gvir_config_domain_hostdev_pci_get_rom_file(GVirConfigDomainHostdevPci *hostdev);
74 void gvir_config_domain_hostdev_pci_set_rom_bar(GVirConfigDomainHostdevPci *hostdev,
75 gboolean bar);
76 gboolean gvir_config_domain_hostdev_pci_get_rom_bar(GVirConfigDomainHostdevPci *hostdev);
77
78 G_END_DECLS
79
80 #endif /* __LIBVIRT_GCONFIG_DOMAIN_HOSTDEV_PCI_H__ */
0 /*
1 * libvirt-gconfig-domain-hostdev.c: libvirt domain hostdev configuration
2 *
3 * Copyright (C) 2016 Red Hat, Inc.
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library. If not, see
17 * <http://www.gnu.org/licenses/>.
18 *
19 * Authors: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
20 * Christophe Fergeau <cfergeau@redhat.com>
21 */
22
23 #include <config.h>
24
25 #include "libvirt-gconfig/libvirt-gconfig.h"
26 #include "libvirt-gconfig/libvirt-gconfig-private.h"
27
28 #define GVIR_CONFIG_DOMAIN_HOSTDEV_GET_PRIVATE(obj) \
29 (G_TYPE_INSTANCE_GET_PRIVATE((obj), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV, GVirConfigDomainHostdevPrivate))
30
31 struct _GVirConfigDomainHostdevPrivate
32 {
33 gboolean unused;
34 };
35
36 G_DEFINE_ABSTRACT_TYPE(GVirConfigDomainHostdev, gvir_config_domain_hostdev, GVIR_CONFIG_TYPE_DOMAIN_DEVICE);
37
38
39 static void gvir_config_domain_hostdev_class_init(GVirConfigDomainHostdevClass *klass)
40 {
41 g_type_class_add_private(klass, sizeof(GVirConfigDomainHostdevPrivate));
42 }
43
44
45 static void gvir_config_domain_hostdev_init(GVirConfigDomainHostdev *hostdev)
46 {
47 hostdev->priv = GVIR_CONFIG_DOMAIN_HOSTDEV_GET_PRIVATE(hostdev);
48 }
49
50 G_GNUC_INTERNAL GVirConfigDomainDevice *
51 gvir_config_domain_hostdev_new_from_tree(GVirConfigXmlDoc *doc,
52 xmlNodePtr tree)
53 {
54 const char *type;
55 GType gtype;
56
57 type = gvir_config_xml_get_attribute_content(tree, "type");
58 if (type == NULL)
59 return NULL;
60
61 if (g_str_equal(type, "usb")) {
62 goto unimplemented;
63 } else if (g_str_equal(type, "pci")) {
64 gtype = GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV_PCI;
65 } else if (g_str_equal(type, "scsi")) {
66 goto unimplemented;
67 } else {
68 g_debug("Unknown domain hostdev node: %s", type);
69 return NULL;
70 }
71
72 return GVIR_CONFIG_DOMAIN_DEVICE(gvir_config_object_new_from_tree(gtype, doc, NULL, tree));
73
74 unimplemented:
75 g_debug("Parsing of '%s' domain hostdev nodes is unimplemented", type);
76 return NULL;
77 }
78
79 /**
80 * gvir_config_domain_hostdev_set_boot_order:
81 * @hostdev: the host device
82 * @order: the boot order
83 *
84 * If a positive integer is passed as @order, @hostdev is marked bootable and
85 * boot order set to @order, otherwise @hostdev is marked to be unbootable.
86 */
87 void gvir_config_domain_hostdev_set_boot_order(GVirConfigDomainHostdev *hostdev,
88 gint order)
89 {
90 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_HOSTDEV(hostdev));
91
92 if (order >= 0) {
93 char *order_str = g_strdup_printf("%u", order);
94
95 gvir_config_object_replace_child_with_attribute(GVIR_CONFIG_OBJECT(hostdev),
96 "boot",
97 "order",
98 order_str);
99 g_free(order_str);
100 } else {
101 gvir_config_object_delete_child(GVIR_CONFIG_OBJECT(hostdev),
102 "boot",
103 NULL);
104 }
105 }
106
107 /**
108 * gvir_config_domain_hostdev_get_boot_order:
109 * @hostdev: the host device
110 *
111 * Returns: The boot order if @hostdev is bootable, otherwise a negative integer.
112 */
113 gint gvir_config_domain_hostdev_get_boot_order(GVirConfigDomainHostdev *hostdev)
114 {
115 return gvir_config_object_get_attribute_uint64(GVIR_CONFIG_OBJECT(hostdev),
116 "boot", "order", -1);
117 }
118
119 /**
120 * gvir_config_domain_hostdev_set_readonly:
121 * @hostdev: the host device
122 * @readonly: the new readonly status
123 *
124 * Set the readonly status of @hostdev to @readonly.
125 */
126 void gvir_config_domain_hostdev_set_readonly(GVirConfigDomainHostdev *hostdev,
127 gboolean readonly)
128 {
129 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_HOSTDEV(hostdev));
130
131 if (readonly) {
132 GVirConfigObject *node;
133
134 node = gvir_config_object_replace_child(GVIR_CONFIG_OBJECT(hostdev),
135 "readonly");
136 g_object_unref(node);
137 } else {
138 gvir_config_object_delete_child(GVIR_CONFIG_OBJECT(hostdev),
139 "readonly", NULL);
140 }
141 }
142
143 /**
144 * gvir_config_domain_hostdev_get_readonly:
145 * @hostdev: the host device
146 *
147 * Returns: %TRUE if @hostdev is readonly, %FALSE otherwise.
148 */
149 gboolean gvir_config_domain_hostdev_get_readonly(GVirConfigDomainHostdev *hostdev)
150 {
151 return gvir_config_object_has_child(GVIR_CONFIG_OBJECT(hostdev),
152 "readonly");
153 }
154
155 /**
156 * gvir_config_domain_hostdev_set_shareable:
157 * @hostdev: the host device
158 * @shareable: the new shareable status
159 *
160 * Set whether or not @hostdev is shared between domains.
161 */
162 void gvir_config_domain_hostdev_set_shareable(GVirConfigDomainHostdev *hostdev,
163 gboolean shareable)
164 {
165 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_HOSTDEV(hostdev));
166
167 if (shareable) {
168 GVirConfigObject *node;
169
170 node = gvir_config_object_replace_child(GVIR_CONFIG_OBJECT(hostdev),
171 "shareable");
172 g_object_unref(node);
173 } else {
174 gvir_config_object_delete_child(GVIR_CONFIG_OBJECT(hostdev),
175 "shareable", NULL);
176 }
177 }
178
179 /**
180 * gvir_config_domain_hostdev_get_shareable:
181 * @hostdev: the host device
182 *
183 * Returns: %TRUE if @hostdev is shared between domains, %FALSE otherwise.
184 */
185 gboolean gvir_config_domain_hostdev_get_shareable(GVirConfigDomainHostdev *hostdev)
186 {
187 return gvir_config_object_has_child(GVIR_CONFIG_OBJECT(hostdev),
188 "shareable");
189 }
0 /*
1 * libvirt-gconfig-domain-hostdev.h: libvirt domain hostdev configuration
2 *
3 * Copyright (C) 2016 Red Hat, Inc.
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library. If not, see
17 * <http://www.gnu.org/licenses/>.
18 *
19 * Authors: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
20 * Christophe Fergeau <cfergeau@redhat.com>
21 */
22
23 #if !defined(__LIBVIRT_GCONFIG_H__) && !defined(LIBVIRT_GCONFIG_BUILD)
24 #error "Only <libvirt-gconfig/libvirt-gconfig.h> can be included directly."
25 #endif
26
27 #ifndef __LIBVIRT_GCONFIG_DOMAIN_HOSTDEV_H__
28 #define __LIBVIRT_GCONFIG_DOMAIN_HOSTDEV_H__
29
30 G_BEGIN_DECLS
31
32 #define GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV (gvir_config_domain_hostdev_get_type ())
33 #define GVIR_CONFIG_DOMAIN_HOSTDEV(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV, GVirConfigDomainHostdev))
34 #define GVIR_CONFIG_DOMAIN_HOSTDEV_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV, GVirConfigDomainHostdevClass))
35 #define GVIR_CONFIG_IS_DOMAIN_HOSTDEV(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV))
36 #define GVIR_CONFIG_IS_DOMAIN_HOSTDEV_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV))
37 #define GVIR_CONFIG_DOMAIN_HOSTDEV_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GVIR_CONFIG_TYPE_DOMAIN_HOSTDEV, GVirConfigDomainHostdevClass))
38
39 typedef struct _GVirConfigDomainHostdev GVirConfigDomainHostdev;
40 typedef struct _GVirConfigDomainHostdevPrivate GVirConfigDomainHostdevPrivate;
41 typedef struct _GVirConfigDomainHostdevClass GVirConfigDomainHostdevClass;
42
43 struct _GVirConfigDomainHostdev
44 {
45 GVirConfigDomainDevice parent;
46
47 GVirConfigDomainHostdevPrivate *priv;
48
49 /* Do not add fields to this struct */
50 };
51
52 struct _GVirConfigDomainHostdevClass
53 {
54 GVirConfigDomainDeviceClass parent_class;
55
56 gpointer padding[20];
57 };
58
59 GType gvir_config_domain_hostdev_get_type(void);
60
61 void gvir_config_domain_hostdev_set_boot_order(GVirConfigDomainHostdev *hostdev,
62 gint order);
63 gint gvir_config_domain_hostdev_get_boot_order(GVirConfigDomainHostdev *hostdev);
64
65 void gvir_config_domain_hostdev_set_readonly(GVirConfigDomainHostdev *hostdev,
66 gboolean readonly);
67 gboolean gvir_config_domain_hostdev_get_readonly(GVirConfigDomainHostdev *hostdev);
68
69 void gvir_config_domain_hostdev_set_shareable(GVirConfigDomainHostdev *hostdev,
70 gboolean shareable);
71 gboolean gvir_config_domain_hostdev_get_shareable(GVirConfigDomainHostdev *hostdev);
72
73 G_END_DECLS
74
75 #endif /* __LIBVIRT_GCONFIG_DOMAIN_HOSTDEV_H__ */
6767 return GVIR_CONFIG_DOMAIN_VIDEO(object);
6868 }
6969
70 GVirConfigDomainVideoModel gvir_config_domain_video_get_model(GVirConfigDomainVideo *video)
71 {
72 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_VIDEO(video), GVIR_CONFIG_DOMAIN_VIDEO_MODEL_VGA);
73
74 return gvir_config_object_get_attribute_genum(GVIR_CONFIG_OBJECT(video),
75 "model",
76 "type",
77 GVIR_CONFIG_TYPE_DOMAIN_VIDEO_MODEL,
78 GVIR_CONFIG_DOMAIN_VIDEO_MODEL_VGA);
79 }
80
7081 void gvir_config_domain_video_set_model(GVirConfigDomainVideo *video,
7182 GVirConfigDomainVideoModel model)
7283 {
135146 NULL);
136147 g_object_unref(G_OBJECT(node));
137148 }
149
150 void gvir_config_domain_video_set_accel3d(GVirConfigDomainVideo *video,
151 gboolean accel3d)
152 {
153 GVirConfigObject *model, *accel;
154
155 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_VIDEO(video));
156 model = gvir_config_object_add_child(GVIR_CONFIG_OBJECT(video), "model");
157 g_return_if_fail(GVIR_CONFIG_IS_OBJECT(model));
158 accel = gvir_config_object_add_child(GVIR_CONFIG_OBJECT(model), "acceleration");
159 g_return_if_fail(GVIR_CONFIG_IS_OBJECT(accel));
160
161 gvir_config_object_set_attribute_with_type(accel, "accel3d",
162 G_TYPE_BOOLEAN, accel3d,
163 NULL);
164 g_object_unref(G_OBJECT(model));
165 g_object_unref(G_OBJECT(accel));
166 }
6161 GVIR_CONFIG_DOMAIN_VIDEO_MODEL_VMVGA,
6262 GVIR_CONFIG_DOMAIN_VIDEO_MODEL_XEN,
6363 GVIR_CONFIG_DOMAIN_VIDEO_MODEL_VBOX,
64 GVIR_CONFIG_DOMAIN_VIDEO_MODEL_QXL
64 GVIR_CONFIG_DOMAIN_VIDEO_MODEL_QXL,
65 GVIR_CONFIG_DOMAIN_VIDEO_MODEL_VIRTIO
6566 } GVirConfigDomainVideoModel;
6667
6768 GType gvir_config_domain_video_get_type(void);
6970 GVirConfigDomainVideo *gvir_config_domain_video_new(void);
7071 GVirConfigDomainVideo *gvir_config_domain_video_new_from_xml(const gchar *xml,
7172 GError **error);
73 GVirConfigDomainVideoModel gvir_config_domain_video_get_model(GVirConfigDomainVideo *video);
7274 void gvir_config_domain_video_set_model(GVirConfigDomainVideo *video,
7375 GVirConfigDomainVideoModel model);
7476 void gvir_config_domain_video_set_vram(GVirConfigDomainVideo *video,
8082 guint kbytes);
8183 void gvir_config_domain_video_set_heads(GVirConfigDomainVideo *video,
8284 guint head_count);
85 void gvir_config_domain_video_set_accel3d(GVirConfigDomainVideo *video,
86 gboolean accel3d);
8387
8488 G_END_DECLS
8589
116116 GVirConfigObject *gvir_config_object_get_child_with_type(GVirConfigObject *object,
117117 const gchar *child_name,
118118 GType child_type);
119 gboolean gvir_config_object_has_child(GVirConfigObject *object,
120 const gchar *child_name);
119121
120122 G_END_DECLS
121123
205205 GVIR_CONFIG_OBJECT_ERROR,
206206 0,
207207 _("No XML document associated with this config object"));
208 return;
209 }
210
211 if (!priv->schema) {
212 gvir_config_set_error_literal(err,
213 GVIR_CONFIG_OBJECT_ERROR,
214 0,
215 _("No XML schema associated with this config object"));
208216 return;
209217 }
210218
969977 child_name,
970978 GVIR_CONFIG_TYPE_OBJECT);
971979 }
980
981 G_GNUC_INTERNAL gboolean
982 gvir_config_object_has_child(GVirConfigObject *object, const gchar *child_name)
983 {
984 xmlNodePtr node;
985
986 g_return_val_if_fail(GVIR_CONFIG_IS_OBJECT(object), FALSE);
987 g_return_val_if_fail(child_name != NULL, FALSE);
988
989 node = gvir_config_xml_get_element(object->priv->node, child_name, NULL);
990
991 return (node != NULL);
992 }
6666 #include <libvirt-gconfig/libvirt-gconfig-domain-graphics-sdl.h>
6767 #include <libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.h>
6868 #include <libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.h>
69 #include <libvirt-gconfig/libvirt-gconfig-domain-hostdev.h>
70 #include <libvirt-gconfig/libvirt-gconfig-domain-hostdev-pci.h>
6971 #include <libvirt-gconfig/libvirt-gconfig-domain-input.h>
7072 #include <libvirt-gconfig/libvirt-gconfig-domain-interface.h>
7173 #include <libvirt-gconfig/libvirt-gconfig-domain-interface-bridge.h>
732732 gvir_config_domain_video_set_vgamem;
733733 } LIBVIRT_GCONFIG_0.2.1;
734734
735 LIBVIRT_GCONFIG_0.2.4 {
736 global:
737 gvir_config_domain_address_pci_get_bus;
738 gvir_config_domain_address_pci_get_domain;
739 gvir_config_domain_address_pci_get_function;
740 gvir_config_domain_address_pci_get_multifunction;
741 gvir_config_domain_address_pci_get_slot;
742
743 gvir_config_domain_graphics_spice_set_gl;
744
745 gvir_config_domain_hostdev_get_boot_order;
746 gvir_config_domain_hostdev_get_readonly;
747 gvir_config_domain_hostdev_get_shareable;
748 gvir_config_domain_hostdev_get_type;
749 gvir_config_domain_hostdev_pci_get_address;
750 gvir_config_domain_hostdev_pci_get_managed;
751 gvir_config_domain_hostdev_pci_get_rom_bar;
752 gvir_config_domain_hostdev_pci_get_rom_file;
753 gvir_config_domain_hostdev_pci_get_type;
754 gvir_config_domain_hostdev_pci_new;
755 gvir_config_domain_hostdev_pci_new_from_xml;
756 gvir_config_domain_hostdev_pci_set_address;
757 gvir_config_domain_hostdev_pci_set_managed;
758 gvir_config_domain_hostdev_pci_set_rom_bar;
759 gvir_config_domain_hostdev_pci_set_rom_file;
760 gvir_config_domain_hostdev_set_boot_order;
761 gvir_config_domain_hostdev_set_readonly;
762 gvir_config_domain_hostdev_set_shareable;
763
764 gvir_config_domain_video_get_model;
765 gvir_config_domain_video_set_accel3d;
766 } LIBVIRT_GCONFIG_0.2.2;
767
735768 # .... define new API here using predicted next version number ....
221221 CYGPATH_W = @CYGPATH_W@
222222 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
223223 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
224 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
225224 DEFS = @DEFS@
226225 DEPDIR = @DEPDIR@
227226 DLLTOOL = @DLLTOOL@
317316 PKG_CONFIG = @PKG_CONFIG@
318317 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
319318 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
320 PYTHON = @PYTHON@
321 PYTHON_INCLUDES = @PYTHON_INCLUDES@
322 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
323 PYTHON_VERSION = @PYTHON_VERSION@
324319 RANLIB = @RANLIB@
325320 SED = @SED@
326321 SET_MAKE = @SET_MAKE@
379374 prefix = @prefix@
380375 program_transform_name = @program_transform_name@
381376 psdir = @psdir@
382 pythondir = @pythondir@
383377 sbindir = @sbindir@
384378 sharedstatedir = @sharedstatedir@
385379 srcdir = @srcdir@
6666 --identifier-prefix=GVir \
6767 --symbol-prefix=gvir \
6868 --c-include="libvirt-glib/libvirt-glib.h" \
69 --warn-all \
6970 $(NULL)
7071 INTROSPECTION_GIRS += LibvirtGLib-1.0.gir
7172
241241 CYGPATH_W = @CYGPATH_W@
242242 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
243243 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
244 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
245244 DEFS = @DEFS@
246245 DEPDIR = @DEPDIR@
247246 DLLTOOL = @DLLTOOL@
337336 PKG_CONFIG = @PKG_CONFIG@
338337 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
339338 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
340 PYTHON = @PYTHON@
341 PYTHON_INCLUDES = @PYTHON_INCLUDES@
342 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
343 PYTHON_VERSION = @PYTHON_VERSION@
344339 RANLIB = @RANLIB@
345340 SED = @SED@
346341 SET_MAKE = @SET_MAKE@
399394 prefix = @prefix@
400395 program_transform_name = @program_transform_name@
401396 psdir = @psdir@
402 pythondir = @pythondir@
403397 sbindir = @sbindir@
404398 sharedstatedir = @sharedstatedir@
405399 srcdir = @srcdir@
461455 @HAVE_INTROSPECTION_TRUE@ --identifier-prefix=GVir \
462456 @HAVE_INTROSPECTION_TRUE@ --symbol-prefix=gvir \
463457 @HAVE_INTROSPECTION_TRUE@ --c-include="libvirt-glib/libvirt-glib.h" \
458 @HAVE_INTROSPECTION_TRUE@ --warn-all \
464459 @HAVE_INTROSPECTION_TRUE@ $(NULL)
465460
466461 @HAVE_INTROSPECTION_TRUE@girdir = $(datadir)/gir-1.0
77 Description: libvirt glib library
88 Requires: glib-2.0
99 Libs: -L${libdir} -lvirt-glib-1.0
10 Libs.private: @LIBVIRT_LIBS @GLIB2_LIBS@
10 Libs.private: @LIBVIRT_LIBS@ @GLIB2_LIBS@
1111 Cflags: -I${includedir}/libvirt-glib-1.0 @LIBVIRT_CFLAGS@ @GLIB2_CFLAGS@
00 # -*- rpm-spec -*-
11
22 %define with_introspection 0
3 %define with_python 0
43 %define with_vala 0
54
65 %if 0%{?fedora} >= 15
76 %define with_introspection 1
87 %endif
9 %if 0%{?fedora} && 0%{?fedora} < 15
10 %define with_python 1
11 %endif
128 %if 0%{?rhel} > 6
139 %define with_introspection 1
1410 %endif
15 %if 0%{?rhel} && 0%{?rhel} < 7
16 %define with_python 1
17 %endif
1811 %define with_vala %{with_introspection}
1912
2013 %define libvirt_version 1.1.1
2114
2215 Name: libvirt-glib
23 Version: 0.2.3
16 Version: 1.0.0
2417 Release: 1%{?dist}%{?extra_release}
2518 Summary: libvirt glib integration for events
2619 Group: Development/Libraries
3124
3225 BuildRequires: glib2-devel >= 2.36.0
3326 BuildRequires: libvirt-devel >= %{libvirt_version}
34 BuildRequires: python-devel
3527 %if %{with_introspection}
3628 BuildRequires: gobject-introspection-devel
3729 %if 0%{?fedora} == 12
7163 Requires: libvirt-gobject = %{version}-%{release}
7264 Requires: libvirt-devel >= %{libvirt_version}
7365
74 %if %{with_python}
75 %package python
76 Group: Development/Libraries
77 Summary: libvirt glib integration for events python binding
78 %endif
79
8066 %description
8167 This package provides integration between libvirt and the glib
8268 event loop.
10187 This package provides development header files and libraries for
10288 managing virtualization host objects
10389
104 %if %{with_python}
105 %description python
106 This package provides a python module for integration between
107 libvirt and the glib event loop
108 %endif
109
11090 %prep
11191 %setup -q
11292
11797 %else
11898 %define introspection_arg --disable-introspection
11999 %endif
120 %if %{with_python}
121 %define python_arg --with-python
122 %else
123 %define python_arg --without-python
124 %endif
125
126 %configure %{introspection_arg} %{python_arg}
100
101 %configure %{introspection_arg}
127102 %__make %{?_smp_mflags}
128103
129104
226201 %{_datadir}/vala/vapi/libvirt-gobject-1.0.vapi
227202 %endif
228203
229 %if %{with_python}
230 %files python
231 %defattr(-,root,root,-)
232 %doc examples/event-test.py
233 %{_libdir}/python*/site-packages/libvirtglib.py*
234 %{_libdir}/python*/site-packages/libvirtglibmod*
235 %endif
236
237204 %changelog
00 # -*- rpm-spec -*-
11
22 %define with_introspection 0
3 %define with_python 0
43 %define with_vala 0
54
65 %if 0%{?fedora} >= 15
76 %define with_introspection 1
87 %endif
9 %if 0%{?fedora} && 0%{?fedora} < 15
10 %define with_python 1
11 %endif
128 %if 0%{?rhel} > 6
139 %define with_introspection 1
14 %endif
15 %if 0%{?rhel} && 0%{?rhel} < 7
16 %define with_python 1
1710 %endif
1811 %define with_vala %{with_introspection}
1912
3124
3225 BuildRequires: glib2-devel >= @GLIB2_REQUIRED@
3326 BuildRequires: libvirt-devel >= %{libvirt_version}
34 BuildRequires: python-devel
3527 %if %{with_introspection}
3628 BuildRequires: gobject-introspection-devel
3729 %if 0%{?fedora} == 12
7163 Requires: libvirt-gobject = %{version}-%{release}
7264 Requires: libvirt-devel >= %{libvirt_version}
7365
74 %if %{with_python}
75 %package python
76 Group: Development/Libraries
77 Summary: libvirt glib integration for events python binding
78 %endif
79
8066 %description
8167 This package provides integration between libvirt and the glib
8268 event loop.
10187 This package provides development header files and libraries for
10288 managing virtualization host objects
10389
104 %if %{with_python}
105 %description python
106 This package provides a python module for integration between
107 libvirt and the glib event loop
108 %endif
109
11090 %prep
11191 %setup -q
11292
11797 %else
11898 %define introspection_arg --disable-introspection
11999 %endif
120 %if %{with_python}
121 %define python_arg --with-python
122 %else
123 %define python_arg --without-python
124 %endif
125
126 %configure %{introspection_arg} %{python_arg}
100
101 %configure %{introspection_arg}
127102 %__make %{?_smp_mflags}
128103
129104
226201 %{_datadir}/vala/vapi/libvirt-gobject-1.0.vapi
227202 %endif
228203
229 %if %{with_python}
230 %files python
231 %defattr(-,root,root,-)
232 %doc examples/event-test.py
233 %{_libdir}/python*/site-packages/libvirtglib.py*
234 %{_libdir}/python*/site-packages/libvirtglibmod*
235 %endif
236
237204 %changelog
159159 --c-include="libvirt-gobject/libvirt-gobject.h" \
160160 --include-uninstalled $(top_builddir)/libvirt-glib/LibvirtGLib-1.0.gir \
161161 --include-uninstalled $(top_builddir)/libvirt-gconfig/LibvirtGConfig-1.0.gir \
162 --warn-all \
162163 $(NULL)
163164 INTROSPECTION_GIRS += LibvirtGObject-1.0.gir
164165 INTROSPECTION_COMPILER_ARGS = \
265265 CYGPATH_W = @CYGPATH_W@
266266 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
267267 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
268 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
269268 DEFS = @DEFS@
270269 DEPDIR = @DEPDIR@
271270 DLLTOOL = @DLLTOOL@
361360 PKG_CONFIG = @PKG_CONFIG@
362361 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
363362 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
364 PYTHON = @PYTHON@
365 PYTHON_INCLUDES = @PYTHON_INCLUDES@
366 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
367 PYTHON_VERSION = @PYTHON_VERSION@
368363 RANLIB = @RANLIB@
369364 SED = @SED@
370365 SET_MAKE = @SET_MAKE@
423418 prefix = @prefix@
424419 program_transform_name = @program_transform_name@
425420 psdir = @psdir@
426 pythondir = @pythondir@
427421 sbindir = @sbindir@
428422 sharedstatedir = @sharedstatedir@
429423 srcdir = @srcdir@
559553 @HAVE_INTROSPECTION_TRUE@ --c-include="libvirt-gobject/libvirt-gobject.h" \
560554 @HAVE_INTROSPECTION_TRUE@ --include-uninstalled $(top_builddir)/libvirt-glib/LibvirtGLib-1.0.gir \
561555 @HAVE_INTROSPECTION_TRUE@ --include-uninstalled $(top_builddir)/libvirt-gconfig/LibvirtGConfig-1.0.gir \
556 @HAVE_INTROSPECTION_TRUE@ --warn-all \
562557 @HAVE_INTROSPECTION_TRUE@ $(NULL)
563558
564559 @HAVE_INTROSPECTION_TRUE@INTROSPECTION_COMPILER_ARGS = \
699699 * gvir_connection_fetch_domains:
700700 * @conn: a #GVirConnection
701701 * @cancellable: (allow-none)(transfer none): cancellation object
702 *
703 * Use this method to fetch all domains managed by connection
704 * @conn. Use e.g. #gvir_connection_find_domain_by_id or
705 * #gvir_connection_get_domain afterwards to query the fetched
706 * domains.
702707 */
703708 gboolean gvir_connection_fetch_domains(GVirConnection *conn,
704709 GCancellable *cancellable,
782787 * gvir_connection_fetch_storage_pools:
783788 * @conn: a #GVirConnection
784789 * @cancellable: (allow-none)(transfer none): cancellation object
790 *
791 * Use this method to fetch all storage pools managed by connection
792 * @conn. Use e.g. #gvir_connection_find_storage_pool_by_name or
793 * #gvir_connection_get_storage_pools afterwards to query the fetched
794 * pools.
785795 */
786796 gboolean gvir_connection_fetch_storage_pools(GVirConnection *conn,
787797 GCancellable *cancellable,
16801690 /**
16811691 * gvir_connection_find_interface_by_mac:
16821692 * @conn: a #GVirConnection
1683 * @mac: MAC address to lookup
1693 * @macaddr: MAC address to lookup
16841694 *
16851695 * Get a particular interface which has MAC address @mac.
16861696 *
17211731 * gvir_connection_fetch_networks:
17221732 * @conn: a #GVirConnection
17231733 * @cancellable: (allow-none)(transfer none): cancellation object
1734 *
1735 * Use this method to fetch all networks managed by connection
1736 * @conn. Use e.g. #gvir_connection_find_network_by_name or
1737 * #gvir_connection_get_networks afterwards to query the fetched
1738 * domains.
17241739 */
17251740 gboolean gvir_connection_fetch_networks(GVirConnection *conn,
17261741 GCancellable *cancellable,
18231823 * @dom: the domain
18241824 * @date_time: (allow-none)(transfer none): the time to set as #GDateTime.
18251825 * @flags: Unused, pass 0.
1826 * @error: (allow-none): Place-holder for error or %NULL
1826 * @err: (allow-none): Place-holder for error or %NULL
18271827 *
18281828 * This function tries to set guest time to the given value. The passed
18291829 * time must in UTC.
9595
9696 static void gvir_network_dhcp_lease_finalize(GObject *object)
9797 {
98 #ifdef HAVE_VIR_NETWORK_GET_DHCP_LEASES
9899 GVirNetworkDHCPLease *lease = GVIR_NETWORK_DHCP_LEASE(object);
99 #ifdef HAVE_VIR_NETWORK_GET_DHCP_LEASES
100100 GVirNetworkDHCPLeasePrivate *priv = lease->priv;
101 #endif /* HAVE_VIR_NETWORK_GET_DHCP_LEASES */
102
103 #ifdef HAVE_VIR_NETWORK_GET_DHCP_LEASES
101
104102 virNetworkDHCPLeaseFree(priv->handle);
105103 #endif /* HAVE_VIR_NETWORK_GET_DHCP_LEASES */
106104
228228 * @network: the network
229229 * @mac: (allow-none): The optional ASCII formatted MAC address of an interface
230230 * @flags: placeholder for flags, must be 0
231 *
232231 * @err: Place-holder for possible errors
233232 *
234233 * This function fetches leases info of guests in the specified network. If the
678678 }
679679
680680 /**
681 * gvir_stream_add_watch_full:
681 * gvir_stream_add_watch_full: (rename-to gvir_stream_add_watch)
682682 * @stream: the stream
683683 * @priority: the priority of the #GVirStream source
684684 * @cond: the conditions to watch for (bitfield of #GVirStreamIOCondition)
689689 * Adds a watch for @stream to the mainloop
690690 *
691691 * Returns: the event source id
692 * Rename to: gvir_stream_add_watch
693692 */
694693 guint gvir_stream_add_watch_full(GVirStream *stream,
695694 gint priority,
8686
8787 %build
8888 %mingw_configure \
89 --enable-introspection=no \
90 --without-python
89 --enable-introspection=no
9190
9291 %mingw_make %{?_smp_mflags}
9392
+0
-34
python/Makefile.am less more
0 # Makefile for libvirt python library
1
2 AM_CPPFLAGS = \
3 $(WARN_CFLAGS) \
4 -I$(PYTHON_INCLUDES) \
5 -I$(top_srcdir) \
6 $(GLIB2_CFLAGS)
7
8 EXTRA_DIST = libvirtglib.py
9
10 if WITH_PYTHON
11 python_LTLIBRARIES = libvirtglibmod.la
12
13 libvirtglibmod_la_SOURCES = libvirt-glib.c
14 # Python header files contain a redundant decl, hence:
15 libvirtglibmod_la_CFLAGS = -Wno-redundant-decls
16
17 libvirtglibmod_la_LDFLAGS = -module -avoid-version \
18 $(CYGWIN_EXTRA_LDFLAGS)
19 libvirtglibmod_la_LIBADD = ../libvirt-glib/libvirt-glib-1.0.la
20 $(CYGWIN_EXTRA_LIBADD) $(CYGWIN_EXTRA_PYTHON_LIBADD)
21
22
23 install-data-local:
24 $(mkinstalldirs) $(DESTDIR)$(pythondir)
25 $(INSTALL) -m 0644 $(srcdir)/libvirtglib.py $(DESTDIR)$(pythondir)
26
27 uninstall-local:
28 rm -f $(DESTDIR)$(pythondir)/libvirtglib.py
29
30
31 else
32 all:
33 endif
+0
-759
python/Makefile.in less more
0 # Makefile.in generated by automake 1.15 from Makefile.am.
1 # @configure_input@
2
3 # Copyright (C) 1994-2014 Free Software Foundation, Inc.
4
5 # This Makefile.in is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12 # PARTICULAR PURPOSE.
13
14 @SET_MAKE@
15
16 # Makefile for libvirt python library
17
18 VPATH = @srcdir@
19 am__is_gnu_make = { \
20 if test -z '$(MAKELEVEL)'; then \
21 false; \
22 elif test -n '$(MAKE_HOST)'; then \
23 true; \
24 elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
25 true; \
26 else \
27 false; \
28 fi; \
29 }
30 am__make_running_with_option = \
31 case $${target_option-} in \
32 ?) ;; \
33 *) echo "am__make_running_with_option: internal error: invalid" \
34 "target option '$${target_option-}' specified" >&2; \
35 exit 1;; \
36 esac; \
37 has_opt=no; \
38 sane_makeflags=$$MAKEFLAGS; \
39 if $(am__is_gnu_make); then \
40 sane_makeflags=$$MFLAGS; \
41 else \
42 case $$MAKEFLAGS in \
43 *\\[\ \ ]*) \
44 bs=\\; \
45 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
46 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
47 esac; \
48 fi; \
49 skip_next=no; \
50 strip_trailopt () \
51 { \
52 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
53 }; \
54 for flg in $$sane_makeflags; do \
55 test $$skip_next = yes && { skip_next=no; continue; }; \
56 case $$flg in \
57 *=*|--*) continue;; \
58 -*I) strip_trailopt 'I'; skip_next=yes;; \
59 -*I?*) strip_trailopt 'I';; \
60 -*O) strip_trailopt 'O'; skip_next=yes;; \
61 -*O?*) strip_trailopt 'O';; \
62 -*l) strip_trailopt 'l'; skip_next=yes;; \
63 -*l?*) strip_trailopt 'l';; \
64 -[dEDm]) skip_next=yes;; \
65 -[JT]) skip_next=yes;; \
66 esac; \
67 case $$flg in \
68 *$$target_option*) has_opt=yes; break;; \
69 esac; \
70 done; \
71 test $$has_opt = yes
72 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
73 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
74 pkgdatadir = $(datadir)/@PACKAGE@
75 pkgincludedir = $(includedir)/@PACKAGE@
76 pkglibdir = $(libdir)/@PACKAGE@
77 pkglibexecdir = $(libexecdir)/@PACKAGE@
78 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
79 install_sh_DATA = $(install_sh) -c -m 644
80 install_sh_PROGRAM = $(install_sh) -c
81 install_sh_SCRIPT = $(install_sh) -c
82 INSTALL_HEADER = $(INSTALL_DATA)
83 transform = $(program_transform_name)
84 NORMAL_INSTALL = :
85 PRE_INSTALL = :
86 POST_INSTALL = :
87 NORMAL_UNINSTALL = :
88 PRE_UNINSTALL = :
89 POST_UNINSTALL = :
90 build_triplet = @build@
91 host_triplet = @host@
92 subdir = python
93 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
94 am__aclocal_m4_deps = $(top_srcdir)/m4/glibtests.m4 \
95 $(top_srcdir)/m4/intltool.m4 $(top_srcdir)/m4/libtool.m4 \
96 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
97 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
98 $(top_srcdir)/m4/manywarnings.m4 \
99 $(top_srcdir)/m4/virt-compile-warnings.m4 \
100 $(top_srcdir)/m4/virt-gettext.m4 $(top_srcdir)/m4/warnings.m4 \
101 $(top_srcdir)/configure.ac
102 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
103 $(ACLOCAL_M4)
104 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
105 mkinstalldirs = $(install_sh) -d
106 CONFIG_HEADER = $(top_builddir)/config.h
107 CONFIG_CLEAN_FILES =
108 CONFIG_CLEAN_VPATH_FILES =
109 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
110 am__vpath_adj = case $$p in \
111 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
112 *) f=$$p;; \
113 esac;
114 am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
115 am__install_max = 40
116 am__nobase_strip_setup = \
117 srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
118 am__nobase_strip = \
119 for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
120 am__nobase_list = $(am__nobase_strip_setup); \
121 for p in $$list; do echo "$$p $$p"; done | \
122 sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
123 $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
124 if (++n[$$2] == $(am__install_max)) \
125 { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
126 END { for (dir in files) print dir, files[dir] }'
127 am__base_list = \
128 sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
129 sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
130 am__uninstall_files_from_dir = { \
131 test -z "$$files" \
132 || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
133 || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
134 $(am__cd) "$$dir" && rm -f $$files; }; \
135 }
136 am__installdirs = "$(DESTDIR)$(pythondir)"
137 LTLIBRARIES = $(python_LTLIBRARIES)
138 @WITH_PYTHON_TRUE@libvirtglibmod_la_DEPENDENCIES = \
139 @WITH_PYTHON_TRUE@ ../libvirt-glib/libvirt-glib-1.0.la
140 am__libvirtglibmod_la_SOURCES_DIST = libvirt-glib.c
141 @WITH_PYTHON_TRUE@am_libvirtglibmod_la_OBJECTS = \
142 @WITH_PYTHON_TRUE@ libvirtglibmod_la-libvirt-glib.lo
143 libvirtglibmod_la_OBJECTS = $(am_libvirtglibmod_la_OBJECTS)
144 AM_V_lt = $(am__v_lt_@AM_V@)
145 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
146 am__v_lt_0 = --silent
147 am__v_lt_1 =
148 libvirtglibmod_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
149 $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
150 $(libvirtglibmod_la_CFLAGS) $(CFLAGS) \
151 $(libvirtglibmod_la_LDFLAGS) $(LDFLAGS) -o $@
152 @WITH_PYTHON_TRUE@am_libvirtglibmod_la_rpath = -rpath $(pythondir)
153 AM_V_P = $(am__v_P_@AM_V@)
154 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
155 am__v_P_0 = false
156 am__v_P_1 = :
157 AM_V_GEN = $(am__v_GEN_@AM_V@)
158 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
159 am__v_GEN_0 = @echo " GEN " $@;
160 am__v_GEN_1 =
161 AM_V_at = $(am__v_at_@AM_V@)
162 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
163 am__v_at_0 = @
164 am__v_at_1 =
165 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
166 depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp
167 am__depfiles_maybe = depfiles
168 am__mv = mv -f
169 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
170 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
171 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
172 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
173 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
174 $(AM_CFLAGS) $(CFLAGS)
175 AM_V_CC = $(am__v_CC_@AM_V@)
176 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
177 am__v_CC_0 = @echo " CC " $@;
178 am__v_CC_1 =
179 CCLD = $(CC)
180 LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
181 $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
182 $(AM_LDFLAGS) $(LDFLAGS) -o $@
183 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
184 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
185 am__v_CCLD_0 = @echo " CCLD " $@;
186 am__v_CCLD_1 =
187 SOURCES = $(libvirtglibmod_la_SOURCES)
188 DIST_SOURCES = $(am__libvirtglibmod_la_SOURCES_DIST)
189 am__can_run_installinfo = \
190 case $$AM_UPDATE_INFO_DIR in \
191 n|no|NO) false;; \
192 *) (install-info --version) >/dev/null 2>&1;; \
193 esac
194 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
195 # Read a list of newline-separated strings from the standard input,
196 # and print each of them once, without duplicates. Input order is
197 # *not* preserved.
198 am__uniquify_input = $(AWK) '\
199 BEGIN { nonempty = 0; } \
200 { items[$$0] = 1; nonempty = 1; } \
201 END { if (nonempty) { for (i in items) print i; }; } \
202 '
203 # Make sure the list of sources is unique. This is necessary because,
204 # e.g., the same source file might be shared among _SOURCES variables
205 # for different programs/libraries.
206 am__define_uniq_tagged_files = \
207 list='$(am__tagged_files)'; \
208 unique=`for i in $$list; do \
209 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
210 done | $(am__uniquify_input)`
211 ETAGS = etags
212 CTAGS = ctags
213 am__DIST_COMMON = $(srcdir)/Makefile.in \
214 $(top_srcdir)/build-aux/depcomp
215 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
216 ACLOCAL = @ACLOCAL@
217 ALL_LINGUAS = @ALL_LINGUAS@
218 AMTAR = @AMTAR@
219 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
220 AR = @AR@
221 AS = @AS@
222 AUTOCONF = @AUTOCONF@
223 AUTOHEADER = @AUTOHEADER@
224 AUTOMAKE = @AUTOMAKE@
225 AWK = @AWK@
226 CC = @CC@
227 CCDEPMODE = @CCDEPMODE@
228 CFLAGS = @CFLAGS@
229 COVERAGE_CFLAGS = @COVERAGE_CFLAGS@
230 COVERAGE_LDFLAGS = @COVERAGE_LDFLAGS@
231 COV_FLAGS = @COV_FLAGS@
232 CPP = @CPP@
233 CPPFLAGS = @CPPFLAGS@
234 CYGPATH_W = @CYGPATH_W@
235 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
236 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
237 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
238 DEFS = @DEFS@
239 DEPDIR = @DEPDIR@
240 DLLTOOL = @DLLTOOL@
241 DSYMUTIL = @DSYMUTIL@
242 DUMPBIN = @DUMPBIN@
243 ECHO_C = @ECHO_C@
244 ECHO_N = @ECHO_N@
245 ECHO_T = @ECHO_T@
246 EGREP = @EGREP@
247 EXEEXT = @EXEEXT@
248 FGREP = @FGREP@
249 GETTEXT_PACKAGE = @GETTEXT_PACKAGE@
250 GIO2_CFLAGS = @GIO2_CFLAGS@
251 GIO2_LIBS = @GIO2_LIBS@
252 GLIB2_CFLAGS = @GLIB2_CFLAGS@
253 GLIB2_LIBS = @GLIB2_LIBS@
254 GLIB2_REQUIRED = @GLIB2_REQUIRED@
255 GLIB_MKENUMS = @GLIB_MKENUMS@
256 GMSGFMT = @GMSGFMT@
257 GOBJECT2_CFLAGS = @GOBJECT2_CFLAGS@
258 GOBJECT2_LIBS = @GOBJECT2_LIBS@
259 GREP = @GREP@
260 GTHREAD2_CFLAGS = @GTHREAD2_CFLAGS@
261 GTHREAD2_LIBS = @GTHREAD2_LIBS@
262 GTKDOC_CHECK = @GTKDOC_CHECK@
263 GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@
264 GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@
265 GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@
266 GTKDOC_MKPDF = @GTKDOC_MKPDF@
267 GTKDOC_REBASE = @GTKDOC_REBASE@
268 HTML_DIR = @HTML_DIR@
269 INSTALL = @INSTALL@
270 INSTALL_DATA = @INSTALL_DATA@
271 INSTALL_PROGRAM = @INSTALL_PROGRAM@
272 INSTALL_SCRIPT = @INSTALL_SCRIPT@
273 INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
274 INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
275 INTLTOOL_MERGE = @INTLTOOL_MERGE@
276 INTLTOOL_PERL = @INTLTOOL_PERL@
277 INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
278 INTLTOOL_V_MERGE = @INTLTOOL_V_MERGE@
279 INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
280 INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
281 INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
282 INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
283 INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
284 INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
285 INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
286 INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
287 INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
288 INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
289 INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
290 LD = @LD@
291 LDFLAGS = @LDFLAGS@
292 LIBOBJS = @LIBOBJS@
293 LIBS = @LIBS@
294 LIBTOOL = @LIBTOOL@
295 LIBVIRT_CFLAGS = @LIBVIRT_CFLAGS@
296 LIBVIRT_GLIB_MAJOR_VERSION = @LIBVIRT_GLIB_MAJOR_VERSION@
297 LIBVIRT_GLIB_MICRO_VERSION = @LIBVIRT_GLIB_MICRO_VERSION@
298 LIBVIRT_GLIB_MINOR_VERSION = @LIBVIRT_GLIB_MINOR_VERSION@
299 LIBVIRT_GLIB_VERSION = @LIBVIRT_GLIB_VERSION@
300 LIBVIRT_GLIB_VERSION_INFO = @LIBVIRT_GLIB_VERSION_INFO@
301 LIBVIRT_GLIB_VERSION_NUMBER = @LIBVIRT_GLIB_VERSION_NUMBER@
302 LIBVIRT_LIBS = @LIBVIRT_LIBS@
303 LIBVIRT_REQUIRED = @LIBVIRT_REQUIRED@
304 LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
305 LIBXML2_LIBS = @LIBXML2_LIBS@
306 LIPO = @LIPO@
307 LN_S = @LN_S@
308 LTLIBOBJS = @LTLIBOBJS@
309 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
310 MAKEINFO = @MAKEINFO@
311 MANIFEST_TOOL = @MANIFEST_TOOL@
312 MINGW_EXTRA_LDFLAGS = @MINGW_EXTRA_LDFLAGS@
313 MKDIR_P = @MKDIR_P@
314 MSGFMT = @MSGFMT@
315 MSGMERGE = @MSGMERGE@
316 NM = @NM@
317 NMEDIT = @NMEDIT@
318 OBJDUMP = @OBJDUMP@
319 OBJEXT = @OBJEXT@
320 OTOOL = @OTOOL@
321 OTOOL64 = @OTOOL64@
322 PACKAGE = @PACKAGE@
323 PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
324 PACKAGE_NAME = @PACKAGE_NAME@
325 PACKAGE_STRING = @PACKAGE_STRING@
326 PACKAGE_TARNAME = @PACKAGE_TARNAME@
327 PACKAGE_URL = @PACKAGE_URL@
328 PACKAGE_VERSION = @PACKAGE_VERSION@
329 PATH_SEPARATOR = @PATH_SEPARATOR@
330 PKG_CONFIG = @PKG_CONFIG@
331 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
332 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
333 PYTHON = @PYTHON@
334 PYTHON_INCLUDES = @PYTHON_INCLUDES@
335 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
336 PYTHON_VERSION = @PYTHON_VERSION@
337 RANLIB = @RANLIB@
338 SED = @SED@
339 SET_MAKE = @SET_MAKE@
340 SHELL = @SHELL@
341 STRIP = @STRIP@
342 USE_NLS = @USE_NLS@
343 VAPIGEN = @VAPIGEN@
344 VERSION = @VERSION@
345 WARN_CFLAGS = @WARN_CFLAGS@
346 XGETTEXT = @XGETTEXT@
347 abs_builddir = @abs_builddir@
348 abs_srcdir = @abs_srcdir@
349 abs_top_builddir = @abs_top_builddir@
350 abs_top_srcdir = @abs_top_srcdir@
351 ac_ct_AR = @ac_ct_AR@
352 ac_ct_CC = @ac_ct_CC@
353 ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
354 am__include = @am__include@
355 am__leading_dot = @am__leading_dot@
356 am__quote = @am__quote@
357 am__tar = @am__tar@
358 am__untar = @am__untar@
359 bindir = @bindir@
360 build = @build@
361 build_alias = @build_alias@
362 build_cpu = @build_cpu@
363 build_os = @build_os@
364 build_vendor = @build_vendor@
365 builddir = @builddir@
366 datadir = @datadir@
367 datarootdir = @datarootdir@
368 docdir = @docdir@
369 dvidir = @dvidir@
370 exec_prefix = @exec_prefix@
371 host = @host@
372 host_alias = @host_alias@
373 host_cpu = @host_cpu@
374 host_os = @host_os@
375 host_vendor = @host_vendor@
376 htmldir = @htmldir@
377 includedir = @includedir@
378 infodir = @infodir@
379 install_sh = @install_sh@
380 installed_test_metadir = @installed_test_metadir@
381 installed_testdir = @installed_testdir@
382 intltool__v_merge_options_ = @intltool__v_merge_options_@
383 intltool__v_merge_options_0 = @intltool__v_merge_options_0@
384 libdir = @libdir@
385 libexecdir = @libexecdir@
386 localedir = @localedir@
387 localstatedir = @localstatedir@
388 mandir = @mandir@
389 mkdir_p = @mkdir_p@
390 oldincludedir = @oldincludedir@
391 pdfdir = @pdfdir@
392 prefix = @prefix@
393 program_transform_name = @program_transform_name@
394 psdir = @psdir@
395 pythondir = @pythondir@
396 sbindir = @sbindir@
397 sharedstatedir = @sharedstatedir@
398 srcdir = @srcdir@
399 sysconfdir = @sysconfdir@
400 target_alias = @target_alias@
401 top_build_prefix = @top_build_prefix@
402 top_builddir = @top_builddir@
403 top_srcdir = @top_srcdir@
404 AM_CPPFLAGS = \
405 $(WARN_CFLAGS) \
406 -I$(PYTHON_INCLUDES) \
407 -I$(top_srcdir) \
408 $(GLIB2_CFLAGS)
409
410 EXTRA_DIST = libvirtglib.py
411 @WITH_PYTHON_TRUE@python_LTLIBRARIES = libvirtglibmod.la
412 @WITH_PYTHON_TRUE@libvirtglibmod_la_SOURCES = libvirt-glib.c
413 # Python header files contain a redundant decl, hence:
414 @WITH_PYTHON_TRUE@libvirtglibmod_la_CFLAGS = -Wno-redundant-decls
415 @WITH_PYTHON_TRUE@libvirtglibmod_la_LDFLAGS = -module -avoid-version \
416 @WITH_PYTHON_TRUE@ $(CYGWIN_EXTRA_LDFLAGS)
417
418 @WITH_PYTHON_TRUE@libvirtglibmod_la_LIBADD = ../libvirt-glib/libvirt-glib-1.0.la
419 all: all-am
420
421 .SUFFIXES:
422 .SUFFIXES: .c .lo .o .obj
423 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
424 @for dep in $?; do \
425 case '$(am__configure_deps)' in \
426 *$$dep*) \
427 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
428 && { if test -f $@; then exit 0; else break; fi; }; \
429 exit 1;; \
430 esac; \
431 done; \
432 echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu python/Makefile'; \
433 $(am__cd) $(top_srcdir) && \
434 $(AUTOMAKE) --gnu python/Makefile
435 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
436 @case '$?' in \
437 *config.status*) \
438 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
439 *) \
440 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
441 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
442 esac;
443
444 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
445 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
446
447 $(top_srcdir)/configure: $(am__configure_deps)
448 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
449 $(ACLOCAL_M4): $(am__aclocal_m4_deps)
450 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
451 $(am__aclocal_m4_deps):
452
453 install-pythonLTLIBRARIES: $(python_LTLIBRARIES)
454 @$(NORMAL_INSTALL)
455 @list='$(python_LTLIBRARIES)'; test -n "$(pythondir)" || list=; \
456 list2=; for p in $$list; do \
457 if test -f $$p; then \
458 list2="$$list2 $$p"; \
459 else :; fi; \
460 done; \
461 test -z "$$list2" || { \
462 echo " $(MKDIR_P) '$(DESTDIR)$(pythondir)'"; \
463 $(MKDIR_P) "$(DESTDIR)$(pythondir)" || exit 1; \
464 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pythondir)'"; \
465 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pythondir)"; \
466 }
467
468 uninstall-pythonLTLIBRARIES:
469 @$(NORMAL_UNINSTALL)
470 @list='$(python_LTLIBRARIES)'; test -n "$(pythondir)" || list=; \
471 for p in $$list; do \
472 $(am__strip_dir) \
473 echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pythondir)/$$f'"; \
474 $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pythondir)/$$f"; \
475 done
476
477 clean-pythonLTLIBRARIES:
478 -test -z "$(python_LTLIBRARIES)" || rm -f $(python_LTLIBRARIES)
479 @list='$(python_LTLIBRARIES)'; \
480 locs=`for p in $$list; do echo $$p; done | \
481 sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
482 sort -u`; \
483 test -z "$$locs" || { \
484 echo rm -f $${locs}; \
485 rm -f $${locs}; \
486 }
487
488 libvirtglibmod.la: $(libvirtglibmod_la_OBJECTS) $(libvirtglibmod_la_DEPENDENCIES) $(EXTRA_libvirtglibmod_la_DEPENDENCIES)
489 $(AM_V_CCLD)$(libvirtglibmod_la_LINK) $(am_libvirtglibmod_la_rpath) $(libvirtglibmod_la_OBJECTS) $(libvirtglibmod_la_LIBADD) $(LIBS)
490
491 mostlyclean-compile:
492 -rm -f *.$(OBJEXT)
493
494 distclean-compile:
495 -rm -f *.tab.c
496
497 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libvirtglibmod_la-libvirt-glib.Plo@am__quote@
498
499 .c.o:
500 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
501 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
502 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
503 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
504 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
505
506 .c.obj:
507 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
508 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
509 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
510 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
511 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
512
513 .c.lo:
514 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
515 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
516 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
517 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
518 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
519
520 libvirtglibmod_la-libvirt-glib.lo: libvirt-glib.c
521 @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtglibmod_la_CFLAGS) $(CFLAGS) -MT libvirtglibmod_la-libvirt-glib.lo -MD -MP -MF $(DEPDIR)/libvirtglibmod_la-libvirt-glib.Tpo -c -o libvirtglibmod_la-libvirt-glib.lo `test -f 'libvirt-glib.c' || echo '$(srcdir)/'`libvirt-glib.c
522 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libvirtglibmod_la-libvirt-glib.Tpo $(DEPDIR)/libvirtglibmod_la-libvirt-glib.Plo
523 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libvirt-glib.c' object='libvirtglibmod_la-libvirt-glib.lo' libtool=yes @AMDEPBACKSLASH@
524 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
525 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libvirtglibmod_la_CFLAGS) $(CFLAGS) -c -o libvirtglibmod_la-libvirt-glib.lo `test -f 'libvirt-glib.c' || echo '$(srcdir)/'`libvirt-glib.c
526
527 mostlyclean-libtool:
528 -rm -f *.lo
529
530 clean-libtool:
531 -rm -rf .libs _libs
532
533 ID: $(am__tagged_files)
534 $(am__define_uniq_tagged_files); mkid -fID $$unique
535 tags: tags-am
536 TAGS: tags
537
538 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
539 set x; \
540 here=`pwd`; \
541 $(am__define_uniq_tagged_files); \
542 shift; \
543 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
544 test -n "$$unique" || unique=$$empty_fix; \
545 if test $$# -gt 0; then \
546 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
547 "$$@" $$unique; \
548 else \
549 $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
550 $$unique; \
551 fi; \
552 fi
553 ctags: ctags-am
554
555 CTAGS: ctags
556 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
557 $(am__define_uniq_tagged_files); \
558 test -z "$(CTAGS_ARGS)$$unique" \
559 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
560 $$unique
561
562 GTAGS:
563 here=`$(am__cd) $(top_builddir) && pwd` \
564 && $(am__cd) $(top_srcdir) \
565 && gtags -i $(GTAGS_ARGS) "$$here"
566 cscopelist: cscopelist-am
567
568 cscopelist-am: $(am__tagged_files)
569 list='$(am__tagged_files)'; \
570 case "$(srcdir)" in \
571 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
572 *) sdir=$(subdir)/$(srcdir) ;; \
573 esac; \
574 for i in $$list; do \
575 if test -f "$$i"; then \
576 echo "$(subdir)/$$i"; \
577 else \
578 echo "$$sdir/$$i"; \
579 fi; \
580 done >> $(top_builddir)/cscope.files
581
582 distclean-tags:
583 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
584
585 distdir: $(DISTFILES)
586 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
587 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
588 list='$(DISTFILES)'; \
589 dist_files=`for file in $$list; do echo $$file; done | \
590 sed -e "s|^$$srcdirstrip/||;t" \
591 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
592 case $$dist_files in \
593 */*) $(MKDIR_P) `echo "$$dist_files" | \
594 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
595 sort -u` ;; \
596 esac; \
597 for file in $$dist_files; do \
598 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
599 if test -d $$d/$$file; then \
600 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
601 if test -d "$(distdir)/$$file"; then \
602 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
603 fi; \
604 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
605 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
606 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
607 fi; \
608 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
609 else \
610 test -f "$(distdir)/$$file" \
611 || cp -p $$d/$$file "$(distdir)/$$file" \
612 || exit 1; \
613 fi; \
614 done
615 check-am: all-am
616 check: check-am
617 all-am: Makefile $(LTLIBRARIES)
618 installdirs:
619 for dir in "$(DESTDIR)$(pythondir)"; do \
620 test -z "$$dir" || $(MKDIR_P) "$$dir"; \
621 done
622 install: install-am
623 install-exec: install-exec-am
624 install-data: install-data-am
625 uninstall: uninstall-am
626
627 install-am: all-am
628 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
629
630 installcheck: installcheck-am
631 install-strip:
632 if test -z '$(STRIP)'; then \
633 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
634 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
635 install; \
636 else \
637 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
638 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
639 "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
640 fi
641 mostlyclean-generic:
642
643 clean-generic:
644
645 distclean-generic:
646 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
647 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
648
649 maintainer-clean-generic:
650 @echo "This command is intended for maintainers to use"
651 @echo "it deletes files that may require special tools to rebuild."
652 @WITH_PYTHON_FALSE@install-data-local:
653 @WITH_PYTHON_FALSE@uninstall-local:
654 clean: clean-am
655
656 clean-am: clean-generic clean-libtool clean-pythonLTLIBRARIES \
657 mostlyclean-am
658
659 distclean: distclean-am
660 -rm -rf ./$(DEPDIR)
661 -rm -f Makefile
662 distclean-am: clean-am distclean-compile distclean-generic \
663 distclean-tags
664
665 dvi: dvi-am
666
667 dvi-am:
668
669 html: html-am
670
671 html-am:
672
673 info: info-am
674
675 info-am:
676
677 install-data-am: install-data-local install-pythonLTLIBRARIES
678
679 install-dvi: install-dvi-am
680
681 install-dvi-am:
682
683 install-exec-am:
684
685 install-html: install-html-am
686
687 install-html-am:
688
689 install-info: install-info-am
690
691 install-info-am:
692
693 install-man:
694
695 install-pdf: install-pdf-am
696
697 install-pdf-am:
698
699 install-ps: install-ps-am
700
701 install-ps-am:
702
703 installcheck-am:
704
705 maintainer-clean: maintainer-clean-am
706 -rm -rf ./$(DEPDIR)
707 -rm -f Makefile
708 maintainer-clean-am: distclean-am maintainer-clean-generic
709
710 mostlyclean: mostlyclean-am
711
712 mostlyclean-am: mostlyclean-compile mostlyclean-generic \
713 mostlyclean-libtool
714
715 pdf: pdf-am
716
717 pdf-am:
718
719 ps: ps-am
720
721 ps-am:
722
723 uninstall-am: uninstall-local uninstall-pythonLTLIBRARIES
724
725 .MAKE: install-am install-strip
726
727 .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
728 clean-libtool clean-pythonLTLIBRARIES cscopelist-am ctags \
729 ctags-am distclean distclean-compile distclean-generic \
730 distclean-libtool distclean-tags distdir dvi dvi-am html \
731 html-am info info-am install install-am install-data \
732 install-data-am install-data-local install-dvi install-dvi-am \
733 install-exec install-exec-am install-html install-html-am \
734 install-info install-info-am install-man install-pdf \
735 install-pdf-am install-ps install-ps-am \
736 install-pythonLTLIBRARIES install-strip installcheck \
737 installcheck-am installdirs maintainer-clean \
738 maintainer-clean-generic mostlyclean mostlyclean-compile \
739 mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
740 tags tags-am uninstall uninstall-am uninstall-local \
741 uninstall-pythonLTLIBRARIES
742
743 .PRECIOUS: Makefile
744
745 @WITH_PYTHON_TRUE@ $(CYGWIN_EXTRA_LIBADD) $(CYGWIN_EXTRA_PYTHON_LIBADD)
746
747 @WITH_PYTHON_TRUE@install-data-local:
748 @WITH_PYTHON_TRUE@ $(mkinstalldirs) $(DESTDIR)$(pythondir)
749 @WITH_PYTHON_TRUE@ $(INSTALL) -m 0644 $(srcdir)/libvirtglib.py $(DESTDIR)$(pythondir)
750
751 @WITH_PYTHON_TRUE@uninstall-local:
752 @WITH_PYTHON_TRUE@ rm -f $(DESTDIR)$(pythondir)/libvirtglib.py
753
754 @WITH_PYTHON_FALSE@all:
755
756 # Tell versions [3.59,3.63) of GNU make to not export all variables.
757 # Otherwise a system limit (for SysV at least) may be exceeded.
758 .NOEXPORT:
+0
-59
python/libvirt-glib.c less more
0 /*
1 * libvirt-glib.c: Binding the glib event loop integration to python
2 *
3 * Copyright (C) 2008 Red Hat, Inc., Inc.
4 *
5 * Daniel Berrange <berrange@redhat.com>
6 */
7
8 //#include <config.h>
9
10 /* Horrible kludge to work around even more horrible name-space pollution
11 via Python.h. That file includes /usr/include/python2.5/pyconfig*.h,
12 which has over 180 autoconf-style HAVE_* definitions. Shame on them. */
13 #undef HAVE_PTHREAD_H
14
15 #include <Python.h>
16 #include <glib.h>
17 #include "libvirt-glib/libvirt-glib.h"
18
19 #ifndef __CYGWIN__
20 extern void initlibvirtglibmod(void);
21 #else
22 extern void initcygvirtglibmod(void);
23 #endif
24
25 #define VIR_PY_NONE (Py_INCREF (Py_None), Py_None)
26
27 static PyObject *
28 libvirt_gvir_event_register(PyObject *self G_GNUC_UNUSED, PyObject *args G_GNUC_UNUSED) {
29 gvir_event_register();
30
31 return VIR_PY_NONE;
32 }
33
34
35 static PyMethodDef libvirtGLibMethods[] = {
36 {(char *) "event_register", libvirt_gvir_event_register, METH_VARARGS, NULL},
37 {NULL, NULL, 0, NULL}
38 };
39
40 void
41 #ifndef __CYGWIN__
42 initlibvirtglibmod
43 #else
44 initcygvirtglibmod
45 #endif
46 (void)
47 {
48 gvir_init(NULL, NULL);
49 /* initialize the python extension module */
50 Py_InitModule((char *)
51 #ifndef __CYGWIN__
52 "libvirtglibmod"
53 #else
54 "cygvirtglibmod"
55 #endif
56 , libvirtGLibMethods);
57
58 }
+0
-10
python/libvirtglib.py less more
0
1 # On cygwin, the DLL is called cygvirtmod.dll
2 try:
3 import libvirtglibmod
4 except:
5 import cygvirtglibmod as libvirtglibmod
6
7
8 def event_register():
9 libvirtglibmod.event_register()
463463 CYGPATH_W = @CYGPATH_W@
464464 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
465465 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
466 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
467466 DEFS = @DEFS@
468467 DEPDIR = @DEPDIR@
469468 DLLTOOL = @DLLTOOL@
559558 PKG_CONFIG = @PKG_CONFIG@
560559 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
561560 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
562 PYTHON = @PYTHON@
563 PYTHON_INCLUDES = @PYTHON_INCLUDES@
564 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
565 PYTHON_VERSION = @PYTHON_VERSION@
566561 RANLIB = @RANLIB@
567562 SED = @SED@
568563 SET_MAKE = @SET_MAKE@
621616 prefix = @prefix@
622617 program_transform_name = @program_transform_name@
623618 psdir = @psdir@
624 pythondir = @pythondir@
625619 sbindir = @sbindir@
626620 sharedstatedir = @sharedstatedir@
627621 srcdir = @srcdir@
6464 g_message("got event(s) %x on fd %d (watch %d)", events, fd, watch);
6565 }
6666
67 static gboolean idle_quit_cb(gpointer user_data G_GNUC_UNUSED)
68 {
69 g_main_loop_quit(main_loop);
70
71 return G_SOURCE_REMOVE;
72 }
6773
6874 static gboolean test_watch(gpointer user_data G_GNUC_UNUSED)
6975 {
8086 g_assert_cmpint(removal_status, ==, -1);
8187 g_idle_add_full(G_PRIORITY_LOW, check_destroyed, &watch_id, NULL);
8288 g_idle_add_full(G_PRIORITY_LOW,
83 (GSourceFunc)g_main_loop_quit,
89 idle_quit_cb,
8490 main_loop,
8591 NULL);
8692
2929 g_free(alloced_str); \
3030 } G_STMT_END
3131
32 static void check_xml(GVirConfigDomain *domain, const char *reference_file)
32 static char * load_xml(const char *reference_file)
3333 {
3434 const char *reference_path;
3535 GError *error = NULL;
3636 char *reference_xml;
37 char *xml;
3837
3938 reference_path = g_test_get_filename(G_TEST_DIST, "xml",
4039 reference_file, NULL);
4443 * gedit, workaround this issue by removing trailing whitespace from
4544 * the reference file */
4645 g_strchomp(reference_xml);
46
47 return reference_xml;
48 }
49
50
51 static void check_xml(GVirConfigDomain *domain, const char *reference_file)
52 {
53 char *reference_xml;
54 char *xml;
55
56 reference_xml = load_xml(reference_file);
57
4758 xml = gvir_config_object_to_xml(GVIR_CONFIG_OBJECT(domain));
4859 g_assert_cmpstr(xml, ==, reference_xml);
4960 g_free(xml);
706717 check_xml(domain, "gconfig-domain-device-usbredir.xml");
707718
708719 g_object_unref(G_OBJECT(domain));
720 }
721
722 static void test_domain_device_pci_hostdev(void)
723 {
724 GVirConfigDomain *domain;
725 GVirConfigDomainAddressPci *address;
726 GVirConfigDomainHostdevPci *hostdev;
727
728 domain = gvir_config_domain_new();
729
730 hostdev = gvir_config_domain_hostdev_pci_new();
731 gvir_config_domain_hostdev_set_boot_order(GVIR_CONFIG_DOMAIN_HOSTDEV(hostdev), 1);
732 g_assert_cmpint(gvir_config_domain_hostdev_get_boot_order(GVIR_CONFIG_DOMAIN_HOSTDEV(hostdev)), ==, 1);
733 gvir_config_domain_hostdev_pci_set_managed(hostdev, TRUE);
734 g_assert(gvir_config_domain_hostdev_pci_get_managed(hostdev) == TRUE);
735 gvir_config_domain_hostdev_pci_set_rom_bar(hostdev, TRUE);
736 gvir_config_domain_hostdev_pci_set_rom_file(hostdev, "/etc/fake/boot.bin");
737 g_assert_cmpstr(gvir_config_domain_hostdev_pci_get_rom_file(hostdev), ==, "/etc/fake/boot.bin");
738 g_assert(gvir_config_domain_hostdev_pci_get_rom_bar(hostdev));
739
740 address = gvir_config_domain_address_pci_new();
741 gvir_config_domain_address_pci_set_domain(address, 1);
742 gvir_config_domain_address_pci_set_bus(address, 2);
743 gvir_config_domain_address_pci_set_slot(address, 3);
744 gvir_config_domain_address_pci_set_function(address, 4);
745 gvir_config_domain_hostdev_pci_set_address(hostdev, address);
746 g_object_unref(G_OBJECT(address));
747
748 address = gvir_config_domain_hostdev_pci_get_address(hostdev);
749 g_assert(address != NULL);
750 g_assert_cmpint(gvir_config_domain_address_pci_get_domain(address), ==, 1);
751 g_assert_cmpint(gvir_config_domain_address_pci_get_bus(address), ==, 2);
752 g_assert_cmpint(gvir_config_domain_address_pci_get_slot(address), ==, 3);
753 g_assert_cmpint(gvir_config_domain_address_pci_get_function(address), ==, 4);
754 g_object_unref(G_OBJECT(address));
755
756 gvir_config_domain_add_device(domain, GVIR_CONFIG_DOMAIN_DEVICE (hostdev));
757 g_object_unref(G_OBJECT(hostdev));
758
759 check_xml(domain, "gconfig-domain-device-pci-hostdev.xml");
760
761 g_object_unref(G_OBJECT(domain));
762 }
763
764 static void test_domain_device_unknown(void)
765 {
766 GVirConfigDomain *domain;
767 GList *devices;
768 GError *error = NULL;
769 char *xml;
770
771 xml = load_xml("gconfig-domain-device-unknown.xml");
772
773 domain = gvir_config_domain_new_from_xml(xml, &error);
774 g_assert_no_error(error);
775
776 devices = gvir_config_domain_get_devices(domain);
777 g_assert_nonnull(devices);
778 gvir_config_domain_set_devices(domain, devices);
779
780 check_xml(domain, "gconfig-domain-device-unknown.xml");
781
782 g_list_free_full(devices, g_object_unref);
783 g_object_unref(G_OBJECT(domain));
784 g_free(xml);
709785 }
710786
711787
738814 test_domain_device_channel);
739815 g_test_add_func("/libvirt-gconfig/domain-device-usb-redir",
740816 test_domain_device_usb_redir);
817 g_test_add_func("/libvirt-gconfig/domain-device-pci-hostdev",
818 test_domain_device_pci_hostdev);
819 g_test_add_func("/libvirt-gconfig/domain-device-unknown",
820 test_domain_device_unknown);
741821
742822 return g_test_run();
743823 }
0 <domain>
1 <devices>
2 <hostdev mode="subsystem" type="pci" managed="yes">
3 <boot order="1"/>
4 <rom bar="on" file="/etc/fake/boot.bin"/>
5 <source>
6 <address domain="0x0001" bus="0x02" slot="0x03" function="0x4"/>
7 </source>
8 </hostdev>
9 </devices>
10 </domain>
0 <domain>
1
2 <devices><unknown/></devices></domain>
176176 CYGPATH_W = @CYGPATH_W@
177177 CYGWIN_EXTRA_LDFLAGS = @CYGWIN_EXTRA_LDFLAGS@
178178 CYGWIN_EXTRA_LIBADD = @CYGWIN_EXTRA_LIBADD@
179 CYGWIN_EXTRA_PYTHON_LIBADD = @CYGWIN_EXTRA_PYTHON_LIBADD@
180179 DEFS = @DEFS@
181180 DEPDIR = @DEPDIR@
182181 DLLTOOL = @DLLTOOL@
272271 PKG_CONFIG = @PKG_CONFIG@
273272 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
274273 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
275 PYTHON = @PYTHON@
276 PYTHON_INCLUDES = @PYTHON_INCLUDES@
277 PYTHON_SITE_PACKAGES = @PYTHON_SITE_PACKAGES@
278 PYTHON_VERSION = @PYTHON_VERSION@
279274 RANLIB = @RANLIB@
280275 SED = @SED@
281276 SET_MAKE = @SET_MAKE@
334329 prefix = @prefix@
335330 program_transform_name = @program_transform_name@
336331 psdir = @psdir@
337 pythondir = @pythondir@
338332 sbindir = @sbindir@
339333 sharedstatedir = @sharedstatedir@
340334 srcdir = @srcdir@