Codebase list libvirt-glib / 272e4a1
Merge tag 'upstream/0.0.6' Upstream version 0.0.6 # gpg: Signature made Do 08 Mär 2012 23:23:38 CET # gpg: using DSA key 0x9FCF2CCD3F3E6426 # gpg: please do a --check-trustdb # gpg: Good signature from "Guido Günther <agx@sigxcpu.org>" # gpg: aka "Guido Guenther <agx@debian.org>" # gpg: aka "Guido Guenther <agx@sigxcpu.org>" Guido Günther 12 years ago
76 changed file(s) with 13246 addition(s) and 229 deletion(s). Raw diff Collapse all Expand all
0 2012-03-05 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
1
2 Release 0.0.6
3
4 Distribute GNUmakefile, cfg.mk and maint.mk files
5
6 2012-03-02 Marc-André Lureau <marcandre.lureau@redhat.com>
7
8 Don't leak GVirStream
9 Do not give away a reference to virStreamEventAddCallback, but manage
10 stream life-time and event instead.
11
12 It seems to be a bug in current implementation of libvirt
13 remoteStreamCallbackFree() that doesn't call the free/notify cb for
14 some reason. (even if it did, I am not sure it would work correctly,
15 so I prefer that patch)
16
17 2012-03-02 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
18
19 Correct a check
20
21 2012-03-01 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
22
23 RFC: Empty statistics for user-mode interfaces
24 One of the limitations of user-mode networking of libvirt is that you
25 can't get statistics for it (not yet, at least). Instead of erroring-out
26 in that case, simply return empty statistics result and spit a debug
27 message.
28
29 I will merge this into my 'Remove now redundant 'path' property' patch
30 once someone tells me that this makes sense. :)
31
32 Add gvir_domain_get_devices()
33 Currently we only support existing DomainDevice implementations:
34 DomainDisk and DomainInterface.
35
36 Remove now redundant 'path' property
37 Remove now redundant 'path' property from GVirDomainDevice subclasses.
38 These classes now have access to their configurations, from which they
39 can easily get the path (among other properties) internally.
40
41 2012-02-29 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
42
43 Add 'config' property to GVirDomainDevice
44 GVirDomainDevice should have an associated GVirConfigDomainDevice.
45
46 Getters for GVirConfigDomainInterface attributes
47
48 Add gvir_domain_device_get_domain()
49 Getter for the associated domain of a domain device.
50
51 Set correct target node attribute for domain interface
52 gvir_config_domain_interface_set_ifname() should be setting 'dev'
53 attribute under 'target', not 'device'.
54
55 Add gvir_domain_disk_resize()
56 Binding for virDomainBlockResize().
57
58 2012-02-28 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
59
60 Bump version
61
62 2012-02-20 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
63
64 Use strncpy rather than g_utf8_strncpy
65 We need to copy fixed number of bytes (not characters) so use strncpy.
66
067 2012-02-20 Daniel P. Berrange <berrange@redhat.com>
168
269 Add notes for 0.0.5 release
305372
306373 Add gvir_gconfig_object_remove_attribute helper
307374
308 2012-01-04 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
375 2012-01-05 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
309376
310377 Add docs for gvir_config_domain_set/get_memory
311378 Its not obvious what units these functions deal with so docs are
440507
441508 Only enable vala for Fedora 16 and later
442509
443 2011-12-06 Daniel P. Berrange <berrange@redhat.com>
444
445510 Allow cancelling gvir_stream_send_all & gvir_stream_receive_all
446511 Add GCancellable parameters to gvir_stream_send_all and
447512 gvir_stream_receive_all to allow I/O to be interrupted
448513 before completion
514
515 2011-12-06 Daniel P. Berrange <berrange@redhat.com>
449516
450517 Add flags for controling how domains are started
451518
10481115
10491116 Release 0.0.2
10501117
1051 2011-11-21 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
1052
10531118 Add API to redefine an existing domain
10541119
10551120 2011-11-18 Guido Günther <agx@sigxcpu.org>
13041369
13051370 Fix vapigen on uninstalled environment
13061371
1372 Fix GIR scanner on uninstalled environment
1373
13071374 2011-10-20 Marc-André Lureau <marcandre.lureau@redhat.com>
1308
1309 Fix GIR scanner on uninstalled environment
1310
1311 2011-10-19 Marc-André Lureau <marcandre.lureau@redhat.com>
13121375
13131376 Fix wrong signals arguments
13141377
14481511 Actually provide gvir_storage_vol_get_path()
14491512 This was only declared in header previously but not implemented.
14501513
1514 Refactor two very huge functions a bit
1515
14511516 2011-09-27 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
1452
1453 Refactor two very huge functions a bit
14541517
14551518 Plug a leak
14561519
14681531
14691532 Ability to create new domains
14701533
1534 Remove redundant empty line
1535
14711536 2011-09-26 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
1472
1473 Remove redundant empty line
14741537
14751538 Fix some obvious c&p mistakes
14761539
0 # Having a separate GNUmakefile lets me `include' the dynamically
1 # generated rules created via cfg.mk (package-local configuration)
2 # as well as maint.mk (generic maintainer rules).
3 # This makefile is used only if you run GNU Make.
4 # It is necessary if you want to build targets usually of interest
5 # only to the maintainer.
6
7 # Copyright (C) 2001, 2003, 2006-2011 Free Software Foundation, Inc.
8
9 # This program is free software: you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation, either version 3 of the License, or
12 # (at your option) any later version.
13
14 # This program is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details.
18
19 # You should have received a copy of the GNU General Public License
20 # along with this program. If not, see <http://www.gnu.org/licenses/>.
21
22 # Systems where /bin/sh is not the default shell need this. The $(shell)
23 # command below won't work with e.g. stock DOS/Windows shells.
24 ifeq ($(wildcard /bin/s[h]),/bin/sh)
25 SHELL = /bin/sh
26 else
27 # will be used only with the next shell-test line, then overwritten
28 # by a configured-in value
29 SHELL = sh
30 endif
31
32 # If the user runs GNU make but has not yet run ./configure,
33 # give them a diagnostic.
34 _have-Makefile := $(shell test -f Makefile && echo yes)
35 ifeq ($(_have-Makefile),yes)
36
37 # Make tar archive easier to reproduce.
38 export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner
39
40 # Allow the user to add to this in the Makefile.
41 ALL_RECURSIVE_TARGETS =
42
43 include Makefile
44
45 # Some projects override e.g., _autoreconf here.
46 -include $(srcdir)/cfg.mk
47
48 # Allow cfg.mk to override these.
49 _build-aux ?= build-aux
50 _autoreconf ?= autoreconf -v
51
52 include $(srcdir)/maint.mk
53
54 # Ensure that $(VERSION) is up to date for dist-related targets, but not
55 # for others: rerunning autoreconf and recompiling everything isn't cheap.
56 _have-git-version-gen := \
57 $(shell test -f $(srcdir)/$(_build-aux)/git-version-gen && echo yes)
58 ifeq ($(_have-git-version-gen)0,yes$(MAKELEVEL))
59 _is-dist-target ?= $(filter-out %clean, \
60 $(filter maintainer-% dist% alpha beta stable,$(MAKECMDGOALS)))
61 _is-install-target ?= $(filter-out %check, $(filter install%,$(MAKECMDGOALS)))
62 ifneq (,$(_is-dist-target)$(_is-install-target))
63 _curr-ver := $(shell cd $(srcdir) \
64 && $(_build-aux)/git-version-gen \
65 .tarball-version \
66 $(git-version-gen-tag-sed-script))
67 ifneq ($(_curr-ver),$(VERSION))
68 ifeq ($(_curr-ver),UNKNOWN)
69 $(info WARNING: unable to verify if $(VERSION) is the correct version)
70 else
71 ifneq (,$(_is-install-target))
72 # GNU Coding Standards state that 'make install' should not cause
73 # recompilation after 'make all'. But as long as changing the version
74 # string alters config.h, the cost of having 'make all' always have an
75 # up-to-date version is prohibitive. So, as a compromise, we merely
76 # warn when installing a version string that is out of date; the user
77 # should run 'autoreconf' (or something like 'make distcheck') to
78 # fix the version, 'make all' to propagate it, then 'make install'.
79 $(info WARNING: version string $(VERSION) is out of date;)
80 $(info run '$(MAKE) _version' to fix it)
81 else
82 $(info INFO: running autoreconf for new version string: $(_curr-ver))
83 GNUmakefile: _version
84 touch GNUmakefile
85 endif
86 endif
87 endif
88 endif
89 endif
90
91 .PHONY: _version
92 _version:
93 cd $(srcdir) && rm -rf autom4te.cache .version && $(_autoreconf)
94 $(MAKE) $(AM_MAKEFLAGS) Makefile
95
96 else
97
98 .DEFAULT_GOAL := abort-due-to-no-makefile
99 srcdir = .
100
101 # The package can override .DEFAULT_GOAL to run actions like autoreconf.
102 -include ./cfg.mk
103 include ./maint.mk
104
105 ifeq ($(.DEFAULT_GOAL),abort-due-to-no-makefile)
106 $(MAKECMDGOALS): abort-due-to-no-makefile
107 endif
108
109 abort-due-to-no-makefile:
110 @echo There seems to be no Makefile in this directory. 1>&2
111 @echo "You must run ./configure before running \`make'." 1>&2
112 @exit 1
113
114 endif
115
116 # Tell version 3.79 and up of GNU make to not build goals in this
117 # directory in parallel, in case someone tries to build multiple
118 # targets, and one of them can cause a recursive target to be invoked.
119
120 # Only set this if Automake doesn't provide it.
121 AM_RECURSIVE_TARGETS ?= $(RECURSIVE_TARGETS:-recursive=) \
122 $(RECURSIVE_CLEAN_TARGETS:-recursive=) \
123 dist distcheck tags ctags
124
125 ALL_RECURSIVE_TARGETS += $(AM_RECURSIVE_TARGETS)
126
127 ifneq ($(word 2, $(MAKECMDGOALS)), )
128 ifneq ($(filter $(ALL_RECURSIVE_TARGETS), $(MAKECMDGOALS)), )
129 .NOTPARALLEL:
130 endif
131 endif
55 pkgconfigdir = $(libdir)/pkgconfig
66 pkgconfig_DATA = libvirt-glib-1.0.pc libvirt-gconfig-1.0.pc libvirt-gobject-1.0.pc
77
8 EXTRA_DIST = $(PACKAGE).spec $(pkgconfig_DATA:%.pc=%.pc.in)
8 EXTRA_DIST = $(PACKAGE).spec \
9 $(pkgconfig_DATA:%.pc=%.pc.in) \
10 GNUmakefile \
11 maint.mk \
12 cfg.mk
913
1014 DISTCLEAN_FILES = $(PACKAGE).spec $(pkgconfig_DATA)
1115
309309 ACLOCAL_AMFLAGS = -I m4
310310 pkgconfigdir = $(libdir)/pkgconfig
311311 pkgconfig_DATA = libvirt-glib-1.0.pc libvirt-gconfig-1.0.pc libvirt-gobject-1.0.pc
312 EXTRA_DIST = $(PACKAGE).spec $(pkgconfig_DATA:%.pc=%.pc.in)
312 EXTRA_DIST = $(PACKAGE).spec \
313 $(pkgconfig_DATA:%.pc=%.pc.in) \
314 GNUmakefile \
315 maint.mk \
316 cfg.mk
317
313318 DISTCLEAN_FILES = $(PACKAGE).spec $(pkgconfig_DATA)
314319 DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc=yes --enable-introspection=yes
315320 all: config.h
00 libvirt-glib News
11 =================
2
3 0.0.6 - Mar 05, 2012
4 ====================
5
6 - Add binding for virDomainBlockResize(): gvir_domain_disk_resize().
7 - Set correct target node attribute for domain interface.
8 gvir_config_domain_interface_set_ifname() should be setting 'dev' attribute
9 under 'target', not 'device'.
10 - Getter for the associated domain of a domain device.
11 - Getters for GVirConfigDomainInterface attributes.
12 - GVirDomainDevice now has an associated GVirConfigDomainDevice.
13 - Remove now redundant 'path' property from GVirDomainDevice subclasses.
14 - Add gvir_domain_get_devices().
15 - Empty statistics for user-mode interfaces. One of the limitations of user-mode
16 networking of libvirt is that you can't get statistics for it (not yet, at
17 least). Instead of erroring-out in that case, simply return empty statistics
18 result and spit a debug message.
19 - Fix a GVirStream leak.
20 - Also distribute GNUmakefile, cfg.mk and maint.mk files.
221
322 0.0.5 - Feb 20, 2012
423 ====================
80498049 elif test -n "$runpath_var"; then
80508050 case "$perm_rpath " in
80518051 *" $libdir "*) ;;
8052 *) func_apped perm_rpath " $libdir" ;;
8052 *) func_append perm_rpath " $libdir" ;;
80538053 esac
80548054 fi
80558055 done
0 # Customize Makefile.maint. -*- makefile -*-
1 # Copyright (C) 2008-2011 Red Hat, Inc.
2 # Copyright (C) 2003-2008 Free Software Foundation, Inc.
3
4 # This program is free software: you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation, either version 3 of the License, or
7 # (at your option) any later version.
8
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
13
14 # You should have received a copy of the GNU General Public License
15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
16
17 # Tests not to run as part of "make distcheck".
18 local-checks-to-skip = \
19 changelog-check \
20 check-AUTHORS \
21 makefile-check \
22 makefile_path_separator_check \
23 patch-check \
24 sc_GPL_version \
25 sc_always_defined_macros \
26 sc_cast_of_alloca_return_value \
27 sc_cross_check_PATH_usage_in_tests \
28 sc_dd_max_sym_length \
29 sc_error_exit_success \
30 sc_file_system \
31 sc_immutable_NEWS \
32 sc_makefile_path_separator_check \
33 sc_obsolete_symbols \
34 sc_prohibit_always_true_header_tests \
35 sc_prohibit_S_IS_definition \
36 sc_prohibit_atoi_atof \
37 sc_prohibit_hash_without_use \
38 sc_prohibit_jm_in_m4 \
39 sc_prohibit_quote_without_use \
40 sc_prohibit_quotearg_without_use \
41 sc_prohibit_stat_st_blocks \
42 sc_root_tests \
43 sc_space_tab \
44 sc_sun_os_names \
45 sc_system_h_headers \
46 sc_texinfo_acronym \
47 sc_tight_scope \
48 sc_two_space_separator_in_usage \
49 sc_error_message_uppercase \
50 sc_program_name \
51 sc_require_test_exit_idiom \
52 sc_makefile_check \
53 sc_useless_cpp_parens
54
55 # Files that should never cause syntax check failures.
56 VC_LIST_ALWAYS_EXCLUDE_REGEX = \
57 (^HACKING|\.po|maint.mk)$$
58
59 # Functions like free() that are no-ops on NULL arguments.
60 useless_free_options = \
61 --name=g_free \
62 --name=xmlBufferFree \
63 --name=xmlFree \
64 --name=xmlFreeDoc \
65 --name=xmlXPathFreeContext \
66 --name=xmlXPathFreeObject
67
68 # Ensure that no C source file, docs, or rng schema uses TABs for
69 # indentation. Also match *.h.in files, to get libvirt.h.in. Exclude
70 # files in gnulib, since they're imported.
71 space_indent_files=(\.(rng|s?[ch](\.in)?|html.in|py)|(daemon|tools)/.*\.in)
72 sc_TAB_in_indentation:
73 @prohibit='^ * ' \
74 in_vc_files='$(space_indent_files)$$' \
75 halt='indent with space, not TAB, in C, sh, html, py, and RNG schemas' \
76 $(_sc_search_regexp)
77
78 # G_GNUC_UNUSED should only be applied in implementations, not
79 # header declarations
80 sc_avoid_attribute_unused_in_header:
81 @prohibit='^[^#]*G_GNUC_UNUSED([^:]|$$)' \
82 in_vc_files='\.h$$' \
83 halt='use G_GNUC_UNUSED in .c rather than .h files' \
84 $(_sc_search_regexp)
85
86 # Enforce recommended preprocessor indentation style.
87 sc_preprocessor_indentation:
88 @if cppi --version >/dev/null 2>&1; then \
89 $(VC_LIST_EXCEPT) | grep '\.[ch]$$' | xargs cppi -a -c \
90 || { echo '$(ME): incorrect preprocessor indentation' 1>&2; \
91 exit 1; }; \
92 else \
93 echo '$(ME): skipping test $@: cppi not installed' 1>&2; \
94 fi
95
96 sc_copyright_format:
97 @require='Copyright .*Red 'Hat', Inc\.' \
98 containing='Copyright .*Red 'Hat \
99 halt='Red Hat copyright is missing Inc.' \
100 $(_sc_search_regexp)
101 @prohibit='Copyright [^(].*Red 'Hat \
102 halt='consistently use (C) in Red Hat copyright' \
103 $(_sc_search_regexp)
104 @prohibit='\<Red''Hat\>' \
105 halt='spell Red Hat as two words' \
106 $(_sc_search_regexp)
107
108 # We don't use this feature of maint.mk.
109 prev_version_file = /dev/null
110
111 # Give credit where due:
112 # Ensure that each commit author email address (possibly mapped via
113 # git log's .mailmap) appears in our AUTHORS file.
114 sc_check_author_list:
115 @fail=0; \
116 for i in $$(git log --pretty=format:%aE%n|sort -u|grep -v '^$$'); do \
117 sanitized=$$(echo "$$i"|LC_ALL=C sed 's/\([^a-zA-Z0-9_@-]\)/\\\1/g'); \
118 grep -iq "<$$sanitized>" $(srcdir)/AUTHORS \
119 || { printf '%s\n' "$$i" >&2; fail=1; }; \
120 done; \
121 test $$fail = 1 \
122 && echo '$(ME): committer(s) not listed in AUTHORS' >&2; \
123 test $$fail = 0
124
125
126 exclude_file_name_regexp--sc_bindtextdomain = ^(libvirt-gconfig/tests|examples)/
127
128 exclude_file_name_regexp--sc_preprocessor_indentation = ^*/*.[ch]
129
130 exclude_file_name_regexp--sc_prohibit_strcmp = ^*/*.[ch]
131
132 exclude_file_name_regexp--sc_require_config_h = python/libvirt-glib.c
133 exclude_file_name_regexp--sc_require_config_h_first = python/libvirt-glib.c
134
135 # XXX we shouldn't really ignore this, but the horrible enum rules...
136 exclude_file_name_regexp--sc_makefile_at_at_check = libvirt-gobject/Makefile.am
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.68 for libvirt-glib 0.0.5.
2 # Generated by GNU Autoconf 2.68 for libvirt-glib 0.0.6.
33 #
44 #
55 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
566566 # Identity of this package.
567567 PACKAGE_NAME='libvirt-glib'
568568 PACKAGE_TARNAME='libvirt-glib'
569 PACKAGE_VERSION='0.0.5'
570 PACKAGE_STRING='libvirt-glib 0.0.5'
569 PACKAGE_VERSION='0.0.6'
570 PACKAGE_STRING='libvirt-glib 0.0.6'
571571 PACKAGE_BUGREPORT=''
572572 PACKAGE_URL=''
573573
13771377 # Omit some internal or obsolete options to make the list less imposing.
13781378 # This message is too long to be a string in the A/UX 3.1 sh.
13791379 cat <<_ACEOF
1380 \`configure' configures libvirt-glib 0.0.5 to adapt to many kinds of systems.
1380 \`configure' configures libvirt-glib 0.0.6 to adapt to many kinds of systems.
13811381
13821382 Usage: $0 [OPTION]... [VAR=VALUE]...
13831383
14471447
14481448 if test -n "$ac_init_help"; then
14491449 case $ac_init_help in
1450 short | recursive ) echo "Configuration of libvirt-glib 0.0.5:";;
1450 short | recursive ) echo "Configuration of libvirt-glib 0.0.6:";;
14511451 esac
14521452 cat <<\_ACEOF
14531453
15941594 test -n "$ac_init_help" && exit $ac_status
15951595 if $ac_init_version; then
15961596 cat <<\_ACEOF
1597 libvirt-glib configure 0.0.5
1597 libvirt-glib configure 0.0.6
15981598 generated by GNU Autoconf 2.68
15991599
16001600 Copyright (C) 2010 Free Software Foundation, Inc.
18721872 This file contains any messages produced by compilers while
18731873 running configure, to aid debugging if configure makes a mistake.
18741874
1875 It was created by libvirt-glib $as_me 0.0.5, which was
1875 It was created by libvirt-glib $as_me 0.0.6, which was
18761876 generated by GNU Autoconf 2.68. Invocation command line was
18771877
18781878 $ $0 $@
26912691
26922692 # Define the identity of the package.
26932693 PACKAGE='libvirt-glib'
2694 VERSION='0.0.5'
2694 VERSION='0.0.6'
26952695
26962696
26972697 cat >>confdefs.h <<_ACEOF
1462714627 # report actual input values of CONFIG_FILES etc. instead of their
1462814628 # values after options handling.
1462914629 ac_log="
14630 This file was extended by libvirt-glib $as_me 0.0.5, which was
14630 This file was extended by libvirt-glib $as_me 0.0.6, which was
1463114631 generated by GNU Autoconf 2.68. Invocation command line was
1463214632
1463314633 CONFIG_FILES = $CONFIG_FILES
1469714697 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1469814698 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1469914699 ac_cs_version="\\
14700 libvirt-glib config.status 0.0.5
14700 libvirt-glib config.status 0.0.6
1470114701 configured by $0, generated by GNU Autoconf 2.68,
1470214702 with options \\"\$ac_cs_config\\"
1470314703
0 AC_INIT(libvirt-glib, 0.0.5)
0 AC_INIT(libvirt-glib, 0.0.6)
11 AC_CONFIG_SRCDIR(libvirt-glib/libvirt-glib-main.c)
22 AC_CONFIG_AUX_DIR([build-aux])
33 AM_CONFIG_HEADER(config.h)
0 <SECTION>
1 <FILE>libvirt-gconfig</FILE>
2
3 </SECTION>
4
5 <SECTION>
6 <FILE>libvirt-gconfig-capabilities</FILE>
7 <TITLE>GVirConfigCapabilities</TITLE>
8 GVirConfigCapabilities
9 GVirConfigCapabilitiesClass
10 gvir_config_capabilities_new
11 gvir_config_capabilities_new_from_xml
12 <SUBSECTION Standard>
13 GVIR_CONFIG_CAPABILITIES
14 GVIR_CONFIG_CAPABILITIES_CLASS
15 GVIR_CONFIG_CAPABILITIES_GET_CLASS
16 GVIR_CONFIG_IS_CAPABILITIES
17 GVIR_CONFIG_IS_CAPABILITIES_CLASS
18 GVIR_CONFIG_TYPE_CAPABILITIES
19 GVirConfigCapabilitiesPrivate
20 gvir_config_capabilities_get_type
21 </SECTION>
22
23 <SECTION>
24 <FILE>libvirt-gconfig-domain</FILE>
25 <TITLE>GVirConfigDomain</TITLE>
26 GVirConfigDomain
27 GVirConfigDomainClass
28 GVirConfigDomainLifecycleAction
29 GVirConfigDomainLifecycleEvent
30 GVirConfigDomainVirtType
31 gvir_config_domain_add_device
32 gvir_config_domain_get_custom_xml
33 gvir_config_domain_get_description
34 gvir_config_domain_get_devices
35 gvir_config_domain_get_features
36 gvir_config_domain_get_memory
37 gvir_config_domain_get_name
38 gvir_config_domain_get_vcpus
39 gvir_config_domain_new
40 gvir_config_domain_new_from_xml
41 gvir_config_domain_set_clock
42 gvir_config_domain_set_custom_xml
43 gvir_config_domain_set_description
44 gvir_config_domain_set_devices
45 gvir_config_domain_set_features
46 gvir_config_domain_set_lifecycle
47 gvir_config_domain_set_memory
48 gvir_config_domain_set_name
49 gvir_config_domain_set_os
50 gvir_config_domain_set_seclabel
51 gvir_config_domain_set_vcpus
52 gvir_config_domain_set_virt_type
53 <SUBSECTION Standard>
54 GVIR_CONFIG_DOMAIN
55 GVIR_CONFIG_DOMAIN_CLASS
56 GVIR_CONFIG_DOMAIN_GET_CLASS
57 GVIR_CONFIG_IS_DOMAIN
58 GVIR_CONFIG_IS_DOMAIN_CLASS
59 GVIR_CONFIG_TYPE_DOMAIN
60 GVirConfigDomainPrivate
61 gvir_config_domain_get_type
62 </SECTION>
63
64 <SECTION>
65 <FILE>libvirt-gconfig-domain-channel</FILE>
66 <TITLE>GVirConfigDomainChannel</TITLE>
67 GVirConfigDomainChannel
68 GVirConfigDomainChannelClass
69 GVirConfigDomainChannelTargetType
70 gvir_config_domain_channel_new
71 gvir_config_domain_channel_new_from_xml
72 gvir_config_domain_channel_set_target_name
73 gvir_config_domain_channel_set_target_type
74 <SUBSECTION Standard>
75 GVIR_CONFIG_DOMAIN_CHANNEL
76 GVIR_CONFIG_DOMAIN_CHANNEL_CLASS
77 GVIR_CONFIG_DOMAIN_CHANNEL_GET_CLASS
78 GVIR_CONFIG_IS_DOMAIN_CHANNEL
79 GVIR_CONFIG_IS_DOMAIN_CHANNEL_CLASS
80 GVIR_CONFIG_TYPE_DOMAIN_CHANNEL
81 GVirConfigDomainChannelPrivate
82 gvir_config_domain_channel_get_type
83 </SECTION>
84
85 <SECTION>
86 <FILE>libvirt-gconfig-domain-chardev</FILE>
87 <TITLE>GVirConfigDomainChardev</TITLE>
88 GVirConfigDomainChardev
89 GVirConfigDomainChardevClass
90 gvir_config_domain_chardev_set_source
91 <SUBSECTION Standard>
92 GVIR_CONFIG_DOMAIN_CHARDEV
93 GVIR_CONFIG_DOMAIN_CHARDEV_CLASS
94 GVIR_CONFIG_DOMAIN_CHARDEV_GET_CLASS
95 GVIR_CONFIG_IS_DOMAIN_CHARDEV
96 GVIR_CONFIG_IS_DOMAIN_CHARDEV_CLASS
97 GVIR_CONFIG_TYPE_DOMAIN_CHARDEV
98 GVirConfigDomainChardevPrivate
99 gvir_config_domain_chardev_get_type
100 </SECTION>
101
102 <SECTION>
103 <FILE>libvirt-gconfig-domain-chardev-source</FILE>
104 <TITLE>GVirConfigDomainChardevSource</TITLE>
105 GVirConfigDomainChardevSource
106 GVirConfigDomainChardevSourceClass
107 <SUBSECTION Standard>
108 GVIR_CONFIG_DOMAIN_CHARDEV_SOURCE
109 GVIR_CONFIG_DOMAIN_CHARDEV_SOURCE_CLASS
110 GVIR_CONFIG_DOMAIN_CHARDEV_SOURCE_GET_CLASS
111 GVIR_CONFIG_IS_DOMAIN_CHARDEV_SOURCE
112 GVIR_CONFIG_IS_DOMAIN_CHARDEV_SOURCE_CLASS
113 GVIR_CONFIG_TYPE_DOMAIN_CHARDEV_SOURCE
114 GVirConfigDomainChardevSourcePrivate
115 gvir_config_domain_chardev_source_get_type
116 </SECTION>
117
118 <SECTION>
119 <FILE>libvirt-gconfig-domain-chardev-source-pty</FILE>
120 <TITLE>GVirConfigDomainChardevSourcePty</TITLE>
121 GVirConfigDomainChardevSourcePty
122 GVirConfigDomainChardevSourcePtyClass
123 gvir_config_domain_chardev_source_pty_new
124 gvir_config_domain_chardev_source_pty_new_from_xml
125 gvir_config_domain_source_pty_set_path
126 <SUBSECTION Standard>
127 GVIR_CONFIG_DOMAIN_CHARDEV_SOURCE_PTY
128 GVIR_CONFIG_DOMAIN_CHARDEV_SOURCE_PTY_CLASS
129 GVIR_CONFIG_DOMAIN_CHARDEV_SOURCE_PTY_GET_CLASS
130 GVIR_CONFIG_IS_DOMAIN_CHARDEV_SOURCE_PTY
131 GVIR_CONFIG_IS_DOMAIN_CHARDEV_SOURCE_PTY_CLASS
132 GVIR_CONFIG_TYPE_DOMAIN_CHARDEV_SOURCE_PTY
133 GVirConfigDomainChardevSourcePtyPrivate
134 gvir_config_domain_chardev_source_pty_get_type
135 </SECTION>
136
137 <SECTION>
138 <FILE>libvirt-gconfig-domain-clock</FILE>
139 <TITLE>GVirConfigDomainClock</TITLE>
140 GVirConfigDomainClock
141 GVirConfigDomainClockClass
142 GVirConfigDomainClockOffset
143 gvir_config_domain_clock_new
144 gvir_config_domain_clock_new_from_xml
145 gvir_config_domain_clock_set_offset
146 gvir_config_domain_clock_set_timezone
147 gvir_config_domain_clock_set_variable_offset
148 <SUBSECTION Standard>
149 GVIR_CONFIG_DOMAIN_CLOCK
150 GVIR_CONFIG_DOMAIN_CLOCK_CLASS
151 GVIR_CONFIG_DOMAIN_CLOCK_GET_CLASS
152 GVIR_CONFIG_IS_DOMAIN_CLOCK
153 GVIR_CONFIG_IS_DOMAIN_CLOCK_CLASS
154 GVIR_CONFIG_TYPE_DOMAIN_CLOCK
155 GVirConfigDomainClockPrivate
156 gvir_config_domain_clock_get_type
157 </SECTION>
158
159 <SECTION>
160 <FILE>libvirt-gconfig-domain-console</FILE>
161 <TITLE>GVirConfigDomainConsole</TITLE>
162 GVirConfigDomainConsole
163 GVirConfigDomainConsoleClass
164 GVirConfigDomainConsoleTargetType
165 gvir_config_domain_console_new
166 gvir_config_domain_console_new_from_xml
167 gvir_config_domain_console_set_target_type
168 <SUBSECTION Standard>
169 GVIR_CONFIG_DOMAIN_CONSOLE
170 GVIR_CONFIG_DOMAIN_CONSOLE_CLASS
171 GVIR_CONFIG_DOMAIN_CONSOLE_GET_CLASS
172 GVIR_CONFIG_IS_DOMAIN_CONSOLE
173 GVIR_CONFIG_IS_DOMAIN_CONSOLE_CLASS
174 GVIR_CONFIG_TYPE_DOMAIN_CONSOLE
175 GVirConfigDomainConsolePrivate
176 gvir_config_domain_console_get_type
177 </SECTION>
178
179 <SECTION>
180 <FILE>libvirt-gconfig-domain-device</FILE>
181 <TITLE>GVirConfigDomainDevice</TITLE>
182 GVirConfigDomainDevice
183 GVirConfigDomainDeviceClass
184 <SUBSECTION Standard>
185 GVIR_CONFIG_DOMAIN_DEVICE
186 GVIR_CONFIG_DOMAIN_DEVICE_CLASS
187 GVIR_CONFIG_DOMAIN_DEVICE_GET_CLASS
188 GVIR_CONFIG_IS_DOMAIN_DEVICE
189 GVIR_CONFIG_IS_DOMAIN_DEVICE_CLASS
190 GVIR_CONFIG_TYPE_DOMAIN_DEVICE
191 GVirConfigDomainDevicePrivate
192 gvir_config_domain_device_get_type
193 </SECTION>
194
195 <SECTION>
196 <FILE>libvirt-gconfig-domain-device-private</FILE>
197 gvir_config_domain_device_new_from_tree
198 gvir_config_domain_disk_new_from_tree
199 gvir_config_domain_graphics_new_from_tree
200 gvir_config_domain_interface_new_from_tree
201 </SECTION>
202
203 <SECTION>
204 <FILE>libvirt-gconfig-domain-disk</FILE>
205 <TITLE>GVirConfigDomainDisk</TITLE>
206 GVirConfigDomainDisk
207 GVirConfigDomainDiskBus
208 GVirConfigDomainDiskCacheType
209 GVirConfigDomainDiskClass
210 GVirConfigDomainDiskGuestDeviceType
211 GVirConfigDomainDiskSnapshotType
212 GVirConfigDomainDiskType
213 gvir_config_domain_disk_get_disk_type
214 gvir_config_domain_disk_get_driver_cache
215 gvir_config_domain_disk_get_driver_name
216 gvir_config_domain_disk_get_driver_type
217 gvir_config_domain_disk_get_guest_device_type
218 gvir_config_domain_disk_get_snapshot_type
219 gvir_config_domain_disk_get_source
220 gvir_config_domain_disk_get_target_bus
221 gvir_config_domain_disk_get_target_dev
222 gvir_config_domain_disk_new
223 gvir_config_domain_disk_new_from_xml
224 gvir_config_domain_disk_set_driver_cache
225 gvir_config_domain_disk_set_driver_name
226 gvir_config_domain_disk_set_driver_type
227 gvir_config_domain_disk_set_guest_device_type
228 gvir_config_domain_disk_set_readonly
229 gvir_config_domain_disk_set_snapshot_type
230 gvir_config_domain_disk_set_source
231 gvir_config_domain_disk_set_target_bus
232 gvir_config_domain_disk_set_target_dev
233 gvir_config_domain_disk_set_type
234 <SUBSECTION Standard>
235 GVIR_CONFIG_DOMAIN_DISK
236 GVIR_CONFIG_DOMAIN_DISK_CLASS
237 GVIR_CONFIG_DOMAIN_DISK_GET_CLASS
238 GVIR_CONFIG_IS_DOMAIN_DISK
239 GVIR_CONFIG_IS_DOMAIN_DISK_CLASS
240 GVIR_CONFIG_TYPE_DOMAIN_DISK
241 GVirConfigDomainDiskPrivate
242 gvir_config_domain_disk_get_type
243 </SECTION>
244
245 <SECTION>
246 <FILE>libvirt-gconfig-domain-filesys</FILE>
247 <TITLE>GVirConfigDomainFilesys</TITLE>
248 GVirConfigDomainFilesys
249 GVirConfigDomainFilesysAccessType
250 GVirConfigDomainFilesysClass
251 GVirConfigDomainFilesysDriverType
252 GVirConfigDomainFilesysType
253 gvir_config_domain_filesys_new
254 gvir_config_domain_filesys_new_from_xml
255 gvir_config_domain_filesys_set_access_type
256 gvir_config_domain_filesys_set_driver_type
257 gvir_config_domain_filesys_set_readonly
258 gvir_config_domain_filesys_set_source
259 gvir_config_domain_filesys_set_target
260 gvir_config_domain_filesys_set_type
261 <SUBSECTION Standard>
262 GVIR_CONFIG_DOMAIN_FILESYS
263 GVIR_CONFIG_DOMAIN_FILESYS_CLASS
264 GVIR_CONFIG_DOMAIN_FILESYS_GET_CLASS
265 GVIR_CONFIG_IS_DOMAIN_FILESYS
266 GVIR_CONFIG_IS_DOMAIN_FILESYS_CLASS
267 GVIR_CONFIG_TYPE_DOMAIN_FILESYS
268 GVirConfigDomainFilesysPrivate
269 gvir_config_domain_filesys_get_type
270 </SECTION>
271
272 <SECTION>
273 <FILE>libvirt-gconfig-domain-graphics</FILE>
274 <TITLE>GVirConfigDomainGraphics</TITLE>
275 GVirConfigDomainGraphics
276 GVirConfigDomainGraphicsClass
277 <SUBSECTION Standard>
278 GVIR_CONFIG_DOMAIN_GRAPHICS
279 GVIR_CONFIG_DOMAIN_GRAPHICS_CLASS
280 GVIR_CONFIG_DOMAIN_GRAPHICS_GET_CLASS
281 GVIR_CONFIG_IS_DOMAIN_GRAPHICS
282 GVIR_CONFIG_IS_DOMAIN_GRAPHICS_CLASS
283 GVIR_CONFIG_TYPE_DOMAIN_GRAPHICS
284 GVirConfigDomainGraphicsPrivate
285 gvir_config_domain_graphics_get_type
286 </SECTION>
287
288 <SECTION>
289 <FILE>libvirt-gconfig-domain-graphics-sdl</FILE>
290 <TITLE>GVirConfigDomainGraphicsSdl</TITLE>
291 GVirConfigDomainGraphicsSdl
292 GVirConfigDomainGraphicsSdlClass
293 gvir_config_domain_graphics_sdl_new
294 gvir_config_domain_graphics_sdl_new_from_xml
295 gvir_config_domain_graphics_sdl_set_display
296 gvir_config_domain_graphics_sdl_set_xauthority
297 <SUBSECTION Standard>
298 GVIR_CONFIG_DOMAIN_GRAPHICS_SDL
299 GVIR_CONFIG_DOMAIN_GRAPHICS_SDL_CLASS
300 GVIR_CONFIG_DOMAIN_GRAPHICS_SDL_GET_CLASS
301 GVIR_CONFIG_IS_DOMAIN_GRAPHICS_SDL
302 GVIR_CONFIG_IS_DOMAIN_GRAPHICS_SDL_CLASS
303 GVIR_CONFIG_TYPE_DOMAIN_GRAPHICS_SDL
304 GVirConfigDomainGraphicsSdlPrivate
305 gvir_config_domain_graphics_sdl_get_type
306 </SECTION>
307
308 <SECTION>
309 <FILE>libvirt-gconfig-domain-graphics-spice</FILE>
310 <TITLE>GVirConfigDomainGraphicsSpice</TITLE>
311 GVirConfigDomainGraphicsSpice
312 GVirConfigDomainGraphicsSpiceClass
313 gvir_config_domain_graphics_spice_new
314 gvir_config_domain_graphics_spice_new_from_xml
315 gvir_config_domain_graphics_spice_set_autoport
316 gvir_config_domain_graphics_spice_set_password
317 gvir_config_domain_graphics_spice_set_port
318 gvir_config_domain_graphics_spice_set_tls_port
319 <SUBSECTION Standard>
320 GVIR_CONFIG_DOMAIN_GRAPHICS_SPICE
321 GVIR_CONFIG_DOMAIN_GRAPHICS_SPICE_CLASS
322 GVIR_CONFIG_DOMAIN_GRAPHICS_SPICE_GET_CLASS
323 GVIR_CONFIG_IS_DOMAIN_GRAPHICS_SPICE
324 GVIR_CONFIG_IS_DOMAIN_GRAPHICS_SPICE_CLASS
325 GVIR_CONFIG_TYPE_DOMAIN_GRAPHICS_SPICE
326 GVirConfigDomainGraphicsSpicePrivate
327 gvir_config_domain_graphics_spice_get_type
328 </SECTION>
329
330 <SECTION>
331 <FILE>libvirt-gconfig-domain-graphics-vnc</FILE>
332 <TITLE>GVirConfigDomainGraphicsVnc</TITLE>
333 GVirConfigDomainGraphicsVnc
334 GVirConfigDomainGraphicsVncClass
335 gvir_config_domain_graphics_vnc_new
336 gvir_config_domain_graphics_vnc_new_from_xml
337 gvir_config_domain_graphics_vnc_set_autoport
338 gvir_config_domain_graphics_vnc_set_password
339 gvir_config_domain_graphics_vnc_set_port
340 <SUBSECTION Standard>
341 GVIR_CONFIG_DOMAIN_GRAPHICS_VNC
342 GVIR_CONFIG_DOMAIN_GRAPHICS_VNC_CLASS
343 GVIR_CONFIG_DOMAIN_GRAPHICS_VNC_GET_CLASS
344 GVIR_CONFIG_IS_DOMAIN_GRAPHICS_VNC
345 GVIR_CONFIG_IS_DOMAIN_GRAPHICS_VNC_CLASS
346 GVIR_CONFIG_TYPE_DOMAIN_GRAPHICS_VNC
347 GVirConfigDomainGraphicsVncPrivate
348 gvir_config_domain_graphics_vnc_get_type
349 </SECTION>
350
351 <SECTION>
352 <FILE>libvirt-gconfig-domain-input</FILE>
353 <TITLE>GVirConfigDomainInput</TITLE>
354 GVirConfigDomainInput
355 GVirConfigDomainInputBus
356 GVirConfigDomainInputClass
357 GVirConfigDomainInputDeviceType
358 gvir_config_domain_input_new
359 gvir_config_domain_input_new_from_xml
360 gvir_config_domain_input_set_bus
361 gvir_config_domain_input_set_device_type
362 <SUBSECTION Standard>
363 GVIR_CONFIG_DOMAIN_INPUT
364 GVIR_CONFIG_DOMAIN_INPUT_CLASS
365 GVIR_CONFIG_DOMAIN_INPUT_GET_CLASS
366 GVIR_CONFIG_IS_DOMAIN_INPUT
367 GVIR_CONFIG_IS_DOMAIN_INPUT_CLASS
368 GVIR_CONFIG_TYPE_DOMAIN_INPUT
369 GVirConfigDomainInputPrivate
370 gvir_config_domain_input_get_type
371 </SECTION>
372
373 <SECTION>
374 <FILE>libvirt-gconfig-domain-interface</FILE>
375 <TITLE>GVirConfigDomain</TITLE>
376 <TITLE>GVirConfigDomainInterface</TITLE>
377 GVirConfigDomainInterface
378 GVirConfigDomainInterfaceClass
379 GVirConfigDomainInterfaceLinkState
380 gvir_config_domain_interface_get_ifname
381 gvir_config_domain_interface_get_link_state
382 gvir_config_domain_interface_get_mac
383 gvir_config_domain_interface_get_model
384 gvir_config_domain_interface_set_ifname
385 gvir_config_domain_interface_set_link_state
386 gvir_config_domain_interface_set_mac
387 gvir_config_domain_interface_set_model
388 <SUBSECTION Standard>
389 GVIR_CONFIG_DOMAIN_INTERFACE
390 GVIR_CONFIG_DOMAIN_INTERFACE_CLASS
391 GVIR_CONFIG_DOMAIN_INTERFACE_GET_CLASS
392 GVIR_CONFIG_IS_DOMAIN_INTERFACE
393 GVIR_CONFIG_IS_DOMAIN_INTERFACE_CLASS
394 GVIR_CONFIG_TYPE_DOMAIN_INTERFACE
395 GVirConfigDomainInterfacePrivate
396 gvir_config_domain_interface_get_type
397 </SECTION>
398
399 <SECTION>
400 <FILE>libvirt-gconfig-domain-interface-bridge</FILE>
401 <TITLE>GVirConfigDomainInterfaceBridge</TITLE>
402 GVirConfigDomainInterfaceBridge
403 GVirConfigDomainInterfaceBridgeClass
404 gvir_config_domain_interface_bridge_new
405 gvir_config_domain_interface_bridge_new_from_xml
406 gvir_config_domain_interface_bridge_set_source
407 <SUBSECTION Standard>
408 GVIR_CONFIG_DOMAIN_INTERFACE_BRIDGE
409 GVIR_CONFIG_DOMAIN_INTERFACE_BRIDGE_CLASS
410 GVIR_CONFIG_DOMAIN_INTERFACE_BRIDGE_GET_CLASS
411 GVIR_CONFIG_IS_DOMAIN_INTERFACE_BRIDGE
412 GVIR_CONFIG_IS_DOMAIN_INTERFACE_BRIDGE_CLASS
413 GVIR_CONFIG_TYPE_DOMAIN_INTERFACE_BRIDGE
414 GVirConfigDomainInterfaceBridgePrivate
415 gvir_config_domain_interface_bridge_get_type
416 </SECTION>
417
418 <SECTION>
419 <FILE>libvirt-gconfig-domain-interface-network</FILE>
420 <TITLE>GVirConfigDomainInterfaceNetwork</TITLE>
421 GVirConfigDomainInterfaceNetwork
422 GVirConfigDomainInterfaceNetworkClass
423 gvir_config_domain_interface_network_new
424 gvir_config_domain_interface_network_new_from_xml
425 gvir_config_domain_interface_network_set_source
426 <SUBSECTION Standard>
427 GVIR_CONFIG_DOMAIN_INTERFACE_NETWORK
428 GVIR_CONFIG_DOMAIN_INTERFACE_NETWORK_CLASS
429 GVIR_CONFIG_DOMAIN_INTERFACE_NETWORK_GET_CLASS
430 GVIR_CONFIG_IS_DOMAIN_INTERFACE_NETWORK
431 GVIR_CONFIG_IS_DOMAIN_INTERFACE_NETWORK_CLASS
432 GVIR_CONFIG_TYPE_DOMAIN_INTERFACE_NETWORK
433 GVirConfigDomainInterfaceNetworkPrivate
434 gvir_config_domain_interface_network_get_type
435 </SECTION>
436
437 <SECTION>
438 <FILE>libvirt-gconfig-domain-interface-user</FILE>
439 <TITLE>GVirConfigDomainInterfaceUser</TITLE>
440 GVirConfigDomainInterfaceUser
441 GVirConfigDomainInterfaceUserClass
442 gvir_config_domain_interface_user_new
443 gvir_config_domain_interface_user_new_from_xml
444 <SUBSECTION Standard>
445 GVIR_CONFIG_DOMAIN_INTERFACE_USER
446 GVIR_CONFIG_DOMAIN_INTERFACE_USER_CLASS
447 GVIR_CONFIG_DOMAIN_INTERFACE_USER_GET_CLASS
448 GVIR_CONFIG_IS_DOMAIN_INTERFACE_USER
449 GVIR_CONFIG_IS_DOMAIN_INTERFACE_USER_CLASS
450 GVIR_CONFIG_TYPE_DOMAIN_INTERFACE_USER
451 GVirConfigDomainInterfaceUserPrivate
452 gvir_config_domain_interface_user_get_type
453 </SECTION>
454
455 <SECTION>
456 <FILE>libvirt-gconfig-domain-memballoon</FILE>
457 <TITLE>GVirConfigDomainMemballoon</TITLE>
458 GVirConfigDomainMemballoon
459 GVirConfigDomainMemballoonClass
460 GVirConfigDomainMemballoonModel
461 gvir_config_domain_memballoon_new
462 gvir_config_domain_memballoon_new_from_xml
463 gvir_config_domain_memballoon_set_model
464 <SUBSECTION Standard>
465 GVIR_CONFIG_DOMAIN_MEMBALLOON
466 GVIR_CONFIG_DOMAIN_MEMBALLOON_CLASS
467 GVIR_CONFIG_DOMAIN_MEMBALLOON_GET_CLASS
468 GVIR_CONFIG_IS_DOMAIN_MEMBALLOON
469 GVIR_CONFIG_IS_DOMAIN_MEMBALLOON_CLASS
470 GVIR_CONFIG_TYPE_DOMAIN_MEMBALLOON
471 GVirConfigDomainMemballoonPrivate
472 gvir_config_domain_memballoon_get_type
473 </SECTION>
474
475 <SECTION>
476 <FILE>libvirt-gconfig-domain-os</FILE>
477 <TITLE>GVirConfigDomainOs</TITLE>
478 GVirConfigDomainOs
479 GVirConfigDomainOsBootDevice
480 GVirConfigDomainOsClass
481 GVirConfigDomainOsSmBiosMode
482 GVirConfigDomainOsType
483 gvir_config_domain_os_bios_enable_serial
484 gvir_config_domain_os_enable_boot_menu
485 gvir_config_domain_os_new
486 gvir_config_domain_os_new_from_xml
487 gvir_config_domain_os_set_arch
488 gvir_config_domain_os_set_boot_devices
489 gvir_config_domain_os_set_cmdline
490 gvir_config_domain_os_set_init
491 gvir_config_domain_os_set_kernel
492 gvir_config_domain_os_set_loader
493 gvir_config_domain_os_set_machine
494 gvir_config_domain_os_set_os_type
495 gvir_config_domain_os_set_ramdisk
496 gvir_config_domain_os_set_smbios_mode
497 <SUBSECTION Standard>
498 GVIR_CONFIG_DOMAIN_OS
499 GVIR_CONFIG_DOMAIN_OS_CLASS
500 GVIR_CONFIG_DOMAIN_OS_GET_CLASS
501 GVIR_CONFIG_IS_DOMAIN_OS
502 GVIR_CONFIG_IS_DOMAIN_OS_CLASS
503 GVIR_CONFIG_TYPE_DOMAIN_OS
504 GVirConfigDomainOsPrivate
505 gvir_config_domain_os_get_type
506 </SECTION>
507
508 <SECTION>
509 <FILE>libvirt-gconfig-domain-parallel</FILE>
510 <TITLE>GVirConfigDomainParallel</TITLE>
511 GVirConfigDomainParallel
512 GVirConfigDomainParallelClass
513 gvir_config_domain_parallel_new
514 gvir_config_domain_parallel_new_from_xml
515 <SUBSECTION Standard>
516 GVIR_CONFIG_DOMAIN_PARALLEL
517 GVIR_CONFIG_DOMAIN_PARALLEL_CLASS
518 GVIR_CONFIG_DOMAIN_PARALLEL_GET_CLASS
519 GVIR_CONFIG_IS_DOMAIN_PARALLEL
520 GVIR_CONFIG_IS_DOMAIN_PARALLEL_CLASS
521 GVIR_CONFIG_TYPE_DOMAIN_PARALLEL
522 GVirConfigDomainParallelPrivate
523 gvir_config_domain_parallel_get_type
524 </SECTION>
525
526 <SECTION>
527 <FILE>libvirt-gconfig-domain-seclabel</FILE>
528 <TITLE>GVirConfigDomainSeclabel</TITLE>
529 GVirConfigDomainSeclabel
530 GVirConfigDomainSeclabelClass
531 GVirConfigDomainSeclabelType
532 gvir_config_domain_seclabel_new
533 gvir_config_domain_seclabel_new_from_xml
534 gvir_config_domain_seclabel_set_baselabel
535 gvir_config_domain_seclabel_set_label
536 gvir_config_domain_seclabel_set_model
537 gvir_config_domain_seclabel_set_type
538 <SUBSECTION Standard>
539 GVIR_CONFIG_DOMAIN_SECLABEL
540 GVIR_CONFIG_DOMAIN_SECLABEL_CLASS
541 GVIR_CONFIG_DOMAIN_SECLABEL_GET_CLASS
542 GVIR_CONFIG_IS_DOMAIN_SECLABEL
543 GVIR_CONFIG_IS_DOMAIN_SECLABEL_CLASS
544 GVIR_CONFIG_TYPE_DOMAIN_SECLABEL
545 GVirConfigDomainSeclabelPrivate
546 gvir_config_domain_seclabel_get_type
547 </SECTION>
548
549 <SECTION>
550 <FILE>libvirt-gconfig-domain-serial</FILE>
551 <TITLE>GVirConfigDomainSerial</TITLE>
552 GVirConfigDomainSerial
553 GVirConfigDomainSerialClass
554 gvir_config_domain_serial_new
555 gvir_config_domain_serial_new_from_xml
556 <SUBSECTION Standard>
557 GVIR_CONFIG_DOMAIN_SERIAL
558 GVIR_CONFIG_DOMAIN_SERIAL_CLASS
559 GVIR_CONFIG_DOMAIN_SERIAL_GET_CLASS
560 GVIR_CONFIG_IS_DOMAIN_SERIAL
561 GVIR_CONFIG_IS_DOMAIN_SERIAL_CLASS
562 GVIR_CONFIG_TYPE_DOMAIN_SERIAL
563 GVirConfigDomainSerialPrivate
564 gvir_config_domain_serial_get_type
565 </SECTION>
566
567 <SECTION>
568 <FILE>libvirt-gconfig-domain-snapshot</FILE>
569 <TITLE>GVirConfigDomainSnapshot</TITLE>
570 GVirConfigDomainSnapshot
571 GVirConfigDomainSnapshotClass
572 gvir_config_domain_snapshot_new
573 gvir_config_domain_snapshot_new_from_xml
574 <SUBSECTION Standard>
575 GVIR_CONFIG_DOMAIN_SNAPSHOT
576 GVIR_CONFIG_DOMAIN_SNAPSHOT_CLASS
577 GVIR_CONFIG_DOMAIN_SNAPSHOT_GET_CLASS
578 GVIR_CONFIG_IS_DOMAIN_SNAPSHOT
579 GVIR_CONFIG_IS_DOMAIN_SNAPSHOT_CLASS
580 GVIR_CONFIG_TYPE_DOMAIN_SNAPSHOT
581 GVirConfigDomainSnapshotPrivate
582 gvir_config_domain_snapshot_get_type
583 </SECTION>
584
585 <SECTION>
586 <FILE>libvirt-gconfig-domain-sound</FILE>
587 <TITLE>GVirConfigDomainSound</TITLE>
588 GVirConfigDomainSound
589 GVirConfigDomainSoundClass
590 GVirConfigDomainSoundModel
591 gvir_config_domain_sound_new
592 gvir_config_domain_sound_new_from_xml
593 gvir_config_domain_sound_set_model
594 <SUBSECTION Standard>
595 GVIR_CONFIG_DOMAIN_SOUND
596 GVIR_CONFIG_DOMAIN_SOUND_CLASS
597 GVIR_CONFIG_DOMAIN_SOUND_GET_CLASS
598 GVIR_CONFIG_IS_DOMAIN_SOUND
599 GVIR_CONFIG_IS_DOMAIN_SOUND_CLASS
600 GVIR_CONFIG_TYPE_DOMAIN_SOUND
601 GVirConfigDomainSoundPrivate
602 gvir_config_domain_sound_get_type
603 </SECTION>
604
605 <SECTION>
606 <FILE>libvirt-gconfig-domain-timer</FILE>
607 <TITLE>GVirConfigDomainTimer</TITLE>
608 GVirConfigDomainTimer
609 GVirConfigDomainTimerClass
610 gvir_config_domain_timer_new
611 gvir_config_domain_timer_new_from_xml
612 <SUBSECTION Standard>
613 GVIR_CONFIG_DOMAIN_TIMER
614 GVIR_CONFIG_DOMAIN_TIMER_CLASS
615 GVIR_CONFIG_DOMAIN_TIMER_GET_CLASS
616 GVIR_CONFIG_IS_DOMAIN_TIMER
617 GVIR_CONFIG_IS_DOMAIN_TIMER_CLASS
618 GVIR_CONFIG_TYPE_DOMAIN_TIMER
619 GVirConfigDomainTimerPrivate
620 gvir_config_domain_timer_get_type
621 </SECTION>
622
623 <SECTION>
624 <FILE>libvirt-gconfig-domain-video</FILE>
625 <TITLE>GVirConfigDomainVideo</TITLE>
626 GVirConfigDomainVideo
627 GVirConfigDomainVideoClass
628 GVirConfigDomainVideoModel
629 gvir_config_domain_video_new
630 gvir_config_domain_video_new_from_xml
631 gvir_config_domain_video_set_heads
632 gvir_config_domain_video_set_model
633 gvir_config_domain_video_set_vram
634 <SUBSECTION Standard>
635 GVIR_CONFIG_DOMAIN_VIDEO
636 GVIR_CONFIG_DOMAIN_VIDEO_CLASS
637 GVIR_CONFIG_DOMAIN_VIDEO_GET_CLASS
638 GVIR_CONFIG_IS_DOMAIN_VIDEO
639 GVIR_CONFIG_IS_DOMAIN_VIDEO_CLASS
640 GVIR_CONFIG_TYPE_DOMAIN_VIDEO
641 GVirConfigDomainVideoPrivate
642 gvir_config_domain_video_get_type
643 </SECTION>
644
0645 <SECTION>
1646 <FILE>libvirt-gconfig-enum-types</FILE>
2647 GVIR_CONFIG_TYPE_DOMAIN_CHANNEL_TARGET_TYPE
52697 gvir_config_storage_pool_type_get_type
53698 </SECTION>
54699
700 <SECTION>
701 <FILE>libvirt-gconfig-helpers</FILE>
702 GVIR_CONFIG_OBJECT_ERROR
703 gvir_config_object_error_quark
704 </SECTION>
705
706 <SECTION>
707 <FILE>libvirt-gconfig-helpers-private</FILE>
708 GVirConfigXmlNodeIterator
709 gvir_config_error_new
710 gvir_config_genum_get_nick
711 gvir_config_genum_get_value
712 gvir_config_set_error
713 gvir_config_set_error_literal
714 gvir_config_set_error_valist
715 gvir_config_xml_foreach_child
716 gvir_config_xml_get_attribute_content
717 gvir_config_xml_get_attribute_content_glib
718 gvir_config_xml_get_child_element_content
719 gvir_config_xml_get_child_element_content_glib
720 gvir_config_xml_get_element
721 gvir_config_xml_node_to_string
722 gvir_config_xml_parse
723 </SECTION>
724
725 <SECTION>
726 <FILE>libvirt-gconfig-interface</FILE>
727 <TITLE>GVirConfig</TITLE>
728 <TITLE>GVirConfigInterface</TITLE>
729 GVirConfigInterface
730 GVirConfigInterfaceClass
731 gvir_config_interface_new
732 gvir_config_interface_new_from_xml
733 <SUBSECTION Standard>
734 GVIR_CONFIG_INTERFACE
735 GVIR_CONFIG_INTERFACE_CLASS
736 GVIR_CONFIG_INTERFACE_GET_CLASS
737 GVIR_CONFIG_IS_INTERFACE
738 GVIR_CONFIG_IS_INTERFACE_CLASS
739 GVIR_CONFIG_TYPE_INTERFACE
740 GVirConfigInterfacePrivate
741 gvir_config_interface_get_type
742 </SECTION>
743
744 <SECTION>
745 <FILE>libvirt-gconfig-main</FILE>
746 gvir_config_init
747 gvir_config_init_check
748 </SECTION>
749
750 <SECTION>
751 <FILE>libvirt-gconfig-network</FILE>
752 <TITLE>GVirConfigNetwork</TITLE>
753 GVirConfigNetwork
754 GVirConfigNetworkClass
755 gvir_config_network_new
756 gvir_config_network_new_from_xml
757 <SUBSECTION Standard>
758 GVIR_CONFIG_IS_NETWORK
759 GVIR_CONFIG_IS_NETWORK_CLASS
760 GVIR_CONFIG_NETWORK
761 GVIR_CONFIG_NETWORK_CLASS
762 GVIR_CONFIG_NETWORK_GET_CLASS
763 GVIR_CONFIG_TYPE_NETWORK
764 GVirConfigNetworkPrivate
765 gvir_config_network_get_type
766 </SECTION>
767
768 <SECTION>
769 <FILE>libvirt-gconfig-network-filter</FILE>
770 <TITLE>GVirConfigNetworkFilter</TITLE>
771 GVirConfigNetworkFilter
772 GVirConfigNetworkFilterClass
773 gvir_config_network_filter_new
774 gvir_config_network_filter_new_from_xml
775 <SUBSECTION Standard>
776 GVIR_CONFIG_IS_NETWORK_FILTER
777 GVIR_CONFIG_IS_NETWORK_FILTER_CLASS
778 GVIR_CONFIG_NETWORK_FILTER
779 GVIR_CONFIG_NETWORK_FILTER_CLASS
780 GVIR_CONFIG_NETWORK_FILTER_GET_CLASS
781 GVIR_CONFIG_TYPE_NETWORK_FILTER
782 GVirConfigNetworkFilterPrivate
783 gvir_config_network_filter_get_type
784 </SECTION>
785
786 <SECTION>
787 <FILE>libvirt-gconfig-node-device</FILE>
788 <TITLE>GVirConfigNodeDevice</TITLE>
789 GVirConfigNodeDevice
790 GVirConfigNodeDeviceClass
791 gvir_config_node_device_new
792 gvir_config_node_device_new_from_xml
793 <SUBSECTION Standard>
794 GVIR_CONFIG_IS_NODE_DEVICE
795 GVIR_CONFIG_IS_NODE_DEVICE_CLASS
796 GVIR_CONFIG_NODE_DEVICE
797 GVIR_CONFIG_NODE_DEVICE_CLASS
798 GVIR_CONFIG_NODE_DEVICE_GET_CLASS
799 GVIR_CONFIG_TYPE_NODE_DEVICE
800 GVirConfigNodeDevicePrivate
801 gvir_config_node_device_get_type
802 </SECTION>
803
804 <SECTION>
805 <FILE>libvirt-gconfig-object</FILE>
806 <TITLE>GVirConfigObject</TITLE>
807 GVirConfigObject
808 GVirConfigObjectClass
809 gvir_config_object_get_schema
810 gvir_config_object_new
811 gvir_config_object_new_from_xml
812 gvir_config_object_to_xml
813 gvir_config_object_validate
814 <SUBSECTION Standard>
815 GVIR_CONFIG_IS_OBJECT
816 GVIR_CONFIG_IS_OBJECT_CLASS
817 GVIR_CONFIG_OBJECT
818 GVIR_CONFIG_OBJECT_CLASS
819 GVIR_CONFIG_OBJECT_GET_CLASS
820 GVIR_CONFIG_TYPE_OBJECT
821 GVirConfigObjectPrivate
822 gvir_config_object_get_type
823 </SECTION>
824
825 <SECTION>
826 <FILE>libvirt-gconfig-object-private</FILE>
827 gvir_config_object_add_child
828 gvir_config_object_add_child_with_attribute
829 gvir_config_object_add_child_with_attribute_enum
830 gvir_config_object_attach_add
831 gvir_config_object_attach_replace
832 gvir_config_object_delete_child
833 gvir_config_object_delete_children
834 gvir_config_object_foreach_child
835 gvir_config_object_get_attribute
836 gvir_config_object_get_attribute_genum
837 gvir_config_object_get_node_content
838 gvir_config_object_get_node_content_genum
839 gvir_config_object_get_node_content_uint64
840 gvir_config_object_get_xml_node
841 gvir_config_object_new_from_tree
842 gvir_config_object_remove_attribute
843 gvir_config_object_replace_child
844 gvir_config_object_replace_child_with_attribute
845 gvir_config_object_set_attribute
846 gvir_config_object_set_attribute_with_type
847 gvir_config_object_set_child
848 gvir_config_object_set_namespace
849 gvir_config_object_set_node_content
850 gvir_config_object_set_node_content_uint64
851 </SECTION>
852
853 <SECTION>
854 <FILE>libvirt-gconfig-private</FILE>
855
856 </SECTION>
857
858 <SECTION>
859 <FILE>libvirt-gconfig-secret</FILE>
860 <TITLE>GVirConfigSecret</TITLE>
861 GVirConfigSecret
862 GVirConfigSecretClass
863 gvir_config_secret_new
864 gvir_config_secret_new_from_xml
865 <SUBSECTION Standard>
866 GVIR_CONFIG_IS_SECRET
867 GVIR_CONFIG_IS_SECRET_CLASS
868 GVIR_CONFIG_SECRET
869 GVIR_CONFIG_SECRET_CLASS
870 GVIR_CONFIG_SECRET_GET_CLASS
871 GVIR_CONFIG_TYPE_SECRET
872 GVirConfigSecretPrivate
873 gvir_config_secret_get_type
874 </SECTION>
875
876 <SECTION>
877 <FILE>libvirt-gconfig-storage-permissions</FILE>
878 <TITLE>GVirConfigStoragePermissions</TITLE>
879 GVirConfigStoragePermissions
880 GVirConfigStoragePermissionsClass
881 gvir_config_storage_permissions_new
882 gvir_config_storage_permissions_new_from_xml
883 gvir_config_storage_permissions_set_group
884 gvir_config_storage_permissions_set_label
885 gvir_config_storage_permissions_set_mode
886 gvir_config_storage_permissions_set_owner
887 <SUBSECTION Standard>
888 GVIR_CONFIG_IS_STORAGE_PERMISSIONS
889 GVIR_CONFIG_IS_STORAGE_PERMISSIONS_CLASS
890 GVIR_CONFIG_STORAGE_PERMISSIONS
891 GVIR_CONFIG_STORAGE_PERMISSIONS_CLASS
892 GVIR_CONFIG_STORAGE_PERMISSIONS_GET_CLASS
893 GVIR_CONFIG_TYPE_STORAGE_PERMISSIONS
894 GVirConfigStoragePermissionsPrivate
895 gvir_config_storage_permissions_get_type
896 </SECTION>
897
898 <SECTION>
899 <FILE>libvirt-gconfig-storage-pool</FILE>
900 <TITLE>GVirConfigStoragePool</TITLE>
901 GVirConfigStoragePool
902 GVirConfigStoragePoolClass
903 GVirConfigStoragePoolType
904 gvir_config_storage_pool_new
905 gvir_config_storage_pool_new_from_xml
906 gvir_config_storage_pool_set_allocation
907 gvir_config_storage_pool_set_available
908 gvir_config_storage_pool_set_capacity
909 gvir_config_storage_pool_set_name
910 gvir_config_storage_pool_set_pool_type
911 gvir_config_storage_pool_set_source
912 gvir_config_storage_pool_set_target
913 gvir_config_storage_pool_set_uuid
914 <SUBSECTION Standard>
915 GVIR_CONFIG_IS_STORAGE_POOL
916 GVIR_CONFIG_IS_STORAGE_POOL_CLASS
917 GVIR_CONFIG_STORAGE_POOL
918 GVIR_CONFIG_STORAGE_POOL_CLASS
919 GVIR_CONFIG_STORAGE_POOL_GET_CLASS
920 GVIR_CONFIG_TYPE_STORAGE_POOL
921 GVirConfigStoragePoolPrivate
922 gvir_config_storage_pool_get_type
923 </SECTION>
924
925 <SECTION>
926 <FILE>libvirt-gconfig-storage-pool-source</FILE>
927 <TITLE>GVirConfigStoragePoolSource</TITLE>
928 GVirConfigStoragePoolSource
929 GVirConfigStoragePoolSourceClass
930 gvir_config_storage_pool_source_new
931 gvir_config_storage_pool_source_new_from_xml
932 gvir_config_storage_pool_source_set_adapter
933 gvir_config_storage_pool_source_set_device_path
934 gvir_config_storage_pool_source_set_directory
935 gvir_config_storage_pool_source_set_format
936 gvir_config_storage_pool_source_set_host
937 gvir_config_storage_pool_source_set_name
938 gvir_config_storage_pool_source_set_product
939 gvir_config_storage_pool_source_set_vendor
940 <SUBSECTION Standard>
941 GVIR_CONFIG_IS_STORAGE_POOL_SOURCE
942 GVIR_CONFIG_IS_STORAGE_POOL_SOURCE_CLASS
943 GVIR_CONFIG_STORAGE_POOL_SOURCE
944 GVIR_CONFIG_STORAGE_POOL_SOURCE_CLASS
945 GVIR_CONFIG_STORAGE_POOL_SOURCE_GET_CLASS
946 GVIR_CONFIG_TYPE_STORAGE_POOL_SOURCE
947 GVirConfigStoragePoolSourcePrivate
948 gvir_config_storage_pool_source_get_type
949 </SECTION>
950
951 <SECTION>
952 <FILE>libvirt-gconfig-storage-pool-target</FILE>
953 <TITLE>GVirConfigStoragePoolTarget</TITLE>
954 GVirConfigStoragePoolTarget
955 GVirConfigStoragePoolTargetClass
956 gvir_config_storage_pool_target_new
957 gvir_config_storage_pool_target_new_from_xml
958 gvir_config_storage_pool_target_set_path
959 gvir_config_storage_pool_target_set_permissions
960 <SUBSECTION Standard>
961 GVIR_CONFIG_IS_STORAGE_POOL_TARGET
962 GVIR_CONFIG_IS_STORAGE_POOL_TARGET_CLASS
963 GVIR_CONFIG_STORAGE_POOL_TARGET
964 GVIR_CONFIG_STORAGE_POOL_TARGET_CLASS
965 GVIR_CONFIG_STORAGE_POOL_TARGET_GET_CLASS
966 GVIR_CONFIG_TYPE_STORAGE_POOL_TARGET
967 GVirConfigStoragePoolTargetPrivate
968 gvir_config_storage_pool_target_get_type
969 </SECTION>
970
971 <SECTION>
972 <FILE>libvirt-gconfig-storage-vol</FILE>
973 <TITLE>GVirConfigStorageVol</TITLE>
974 GVirConfigStorageVol
975 GVirConfigStorageVolClass
976 gvir_config_storage_vol_new
977 gvir_config_storage_vol_new_from_xml
978 gvir_config_storage_vol_set_allocation
979 gvir_config_storage_vol_set_backing_store
980 gvir_config_storage_vol_set_capacity
981 gvir_config_storage_vol_set_name
982 gvir_config_storage_vol_set_target
983 <SUBSECTION Standard>
984 GVIR_CONFIG_IS_STORAGE_VOL
985 GVIR_CONFIG_IS_STORAGE_VOL_CLASS
986 GVIR_CONFIG_STORAGE_VOL
987 GVIR_CONFIG_STORAGE_VOL_CLASS
988 GVIR_CONFIG_STORAGE_VOL_GET_CLASS
989 GVIR_CONFIG_TYPE_STORAGE_VOL
990 GVirConfigStorageVolPrivate
991 gvir_config_storage_vol_get_type
992 </SECTION>
993
994 <SECTION>
995 <FILE>libvirt-gconfig-storage-vol-backing-store</FILE>
996 <TITLE>GVirConfigStorageVolBackingStore</TITLE>
997 GVirConfigStorageVolBackingStore
998 GVirConfigStorageVolBackingStoreClass
999 gvir_config_storage_vol_backing_store_new
1000 gvir_config_storage_vol_backing_store_new_from_xml
1001 gvir_config_storage_vol_backing_store_set_format
1002 gvir_config_storage_vol_backing_store_set_path
1003 <SUBSECTION Standard>
1004 GVIR_CONFIG_IS_STORAGE_VOL_BACKING_STORE
1005 GVIR_CONFIG_IS_STORAGE_VOL_BACKING_STORE_CLASS
1006 GVIR_CONFIG_STORAGE_VOL_BACKING_STORE
1007 GVIR_CONFIG_STORAGE_VOL_BACKING_STORE_CLASS
1008 GVIR_CONFIG_STORAGE_VOL_BACKING_STORE_GET_CLASS
1009 GVIR_CONFIG_TYPE_STORAGE_VOL_BACKING_STORE
1010 GVirConfigStorageVolBackingStorePrivate
1011 gvir_config_storage_vol_backing_store_get_type
1012 </SECTION>
1013
1014 <SECTION>
1015 <FILE>libvirt-gconfig-storage-vol-target</FILE>
1016 <TITLE>GVirConfigStorageVolTarget</TITLE>
1017 GVirConfigStorageVolTarget
1018 GVirConfigStorageVolTargetClass
1019 gvir_config_storage_vol_target_new
1020 gvir_config_storage_vol_target_new_from_xml
1021 gvir_config_storage_vol_target_set_format
1022 gvir_config_storage_vol_target_set_permissions
1023 <SUBSECTION Standard>
1024 GVIR_CONFIG_IS_STORAGE_VOL_TARGET
1025 GVIR_CONFIG_IS_STORAGE_VOL_TARGET_CLASS
1026 GVIR_CONFIG_STORAGE_VOL_TARGET
1027 GVIR_CONFIG_STORAGE_VOL_TARGET_CLASS
1028 GVIR_CONFIG_STORAGE_VOL_TARGET_GET_CLASS
1029 GVIR_CONFIG_TYPE_STORAGE_VOL_TARGET
1030 GVirConfigStorageVolTargetPrivate
1031 gvir_config_storage_vol_target_get_type
1032 </SECTION>
1033
1034 <SECTION>
1035 <FILE>libvirt-gconfig-xml-doc</FILE>
1036 <TITLE>GVirConfigXmlDoc</TITLE>
1037 GVirConfigXmlDoc
1038 GVirConfigXmlDocClass
1039 gvir_config_xml_doc_new
1040 <SUBSECTION Standard>
1041 GVIR_CONFIG_IS_XML_DOC
1042 GVIR_CONFIG_IS_XML_DOC_CLASS
1043 GVIR_CONFIG_TYPE_XML_DOC
1044 GVIR_CONFIG_XML_DOC
1045 GVIR_CONFIG_XML_DOC_CLASS
1046 GVIR_CONFIG_XML_DOC_GET_CLASS
1047 GVirConfigXmlDocPrivate
1048 gvir_config_xml_doc_get_type
1049 </SECTION>
1050
0 gvir_config_capabilities_get_type
1 gvir_config_domain_channel_get_type
02 gvir_config_domain_channel_target_type_get_type
3 gvir_config_domain_chardev_get_type
4 gvir_config_domain_chardev_source_get_type
5 gvir_config_domain_chardev_source_pty_get_type
6 gvir_config_domain_clock_get_type
17 gvir_config_domain_clock_offset_get_type
8 gvir_config_domain_console_get_type
29 gvir_config_domain_console_target_type_get_type
10 gvir_config_domain_device_get_type
311 gvir_config_domain_disk_bus_get_type
412 gvir_config_domain_disk_cache_type_get_type
13 gvir_config_domain_disk_get_type
514 gvir_config_domain_disk_guest_device_type_get_type
615 gvir_config_domain_disk_snapshot_type_get_type
716 gvir_config_domain_disk_type_get_type
817 gvir_config_domain_filesys_access_type_get_type
918 gvir_config_domain_filesys_driver_type_get_type
19 gvir_config_domain_filesys_get_type
1020 gvir_config_domain_filesys_type_get_type
21 gvir_config_domain_get_type
22 gvir_config_domain_graphics_get_type
23 gvir_config_domain_graphics_sdl_get_type
24 gvir_config_domain_graphics_spice_get_type
25 gvir_config_domain_graphics_vnc_get_type
1126 gvir_config_domain_input_bus_get_type
1227 gvir_config_domain_input_device_type_get_type
28 gvir_config_domain_input_get_type
29 gvir_config_domain_interface_bridge_get_type
30 gvir_config_domain_interface_get_type
1331 gvir_config_domain_interface_link_state_get_type
32 gvir_config_domain_interface_network_get_type
33 gvir_config_domain_interface_user_get_type
1434 gvir_config_domain_lifecycle_action_get_type
1535 gvir_config_domain_lifecycle_event_get_type
36 gvir_config_domain_memballoon_get_type
1637 gvir_config_domain_memballoon_model_get_type
1738 gvir_config_domain_os_boot_device_get_type
39 gvir_config_domain_os_get_type
1840 gvir_config_domain_os_sm_bios_mode_get_type
1941 gvir_config_domain_os_type_get_type
42 gvir_config_domain_parallel_get_type
43 gvir_config_domain_seclabel_get_type
2044 gvir_config_domain_seclabel_type_get_type
45 gvir_config_domain_serial_get_type
46 gvir_config_domain_snapshot_get_type
47 gvir_config_domain_sound_get_type
2148 gvir_config_domain_sound_model_get_type
49 gvir_config_domain_timer_get_type
50 gvir_config_domain_video_get_type
2251 gvir_config_domain_video_model_get_type
2352 gvir_config_domain_virt_type_get_type
53 gvir_config_interface_get_type
54 gvir_config_network_filter_get_type
55 gvir_config_network_get_type
56 gvir_config_node_device_get_type
57 gvir_config_object_get_type
58 gvir_config_secret_get_type
59 gvir_config_storage_permissions_get_type
60 gvir_config_storage_pool_get_type
61 gvir_config_storage_pool_source_get_type
62 gvir_config_storage_pool_target_get_type
2463 gvir_config_storage_pool_type_get_type
64 gvir_config_storage_vol_backing_store_get_type
65 gvir_config_storage_vol_get_type
66 gvir_config_storage_vol_target_get_type
67 gvir_config_xml_doc_get_type
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigCapabilities</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">
9 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConfigStorageVol.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="object-tree.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigCapabilities.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigCapabilities.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigCapabilities.object-hierarchy" class="shortcut">Object Hierarchy</a>
28 </td></tr>
29 </table>
30 <div class="refentry">
31 <a name="GVirConfigCapabilities"></a><div class="titlepage"></div>
32 <div class="refnamediv"><table width="100%"><tr>
33 <td valign="top">
34 <h2><span class="refentrytitle"><a name="GVirConfigCapabilities.top_of_page"></a>GVirConfigCapabilities</span></h2>
35 <p>GVirConfigCapabilities</p>
36 </td>
37 <td valign="top" align="right"></td>
38 </tr></table></div>
39 <div class="refsynopsisdiv">
40 <a name="GVirConfigCapabilities.synopsis"></a><h2>Synopsis</h2>
41 <pre class="synopsis">struct <a class="link" href="GVirConfigCapabilities.html#GVirConfigCapabilities-struct" title="struct GVirConfigCapabilities">GVirConfigCapabilities</a>;
42 struct <a class="link" href="GVirConfigCapabilities.html#GVirConfigCapabilitiesClass" title="struct GVirConfigCapabilitiesClass">GVirConfigCapabilitiesClass</a>;
43 <a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities"><span class="returnvalue">GVirConfigCapabilities</span></a> * <a class="link" href="GVirConfigCapabilities.html#gvir-config-capabilities-new" title="gvir_config_capabilities_new ()">gvir_config_capabilities_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
44 <a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities"><span class="returnvalue">GVirConfigCapabilities</span></a> * <a class="link" href="GVirConfigCapabilities.html#gvir-config-capabilities-new-from-xml" title="gvir_config_capabilities_new_from_xml ()">gvir_config_capabilities_new_from_xml</a>
45 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
46 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
47 </pre>
48 </div>
49 <div class="refsect1">
50 <a name="GVirConfigCapabilities.object-hierarchy"></a><h2>Object Hierarchy</h2>
51 <pre class="synopsis">
52 GObject
53 +----<a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
54 +----GVirConfigCapabilities
55 </pre>
56 </div>
57 <div class="refsect1">
58 <a name="GVirConfigCapabilities.description"></a><h2>Description</h2>
59 </div>
60 <div class="refsect1">
61 <a name="GVirConfigCapabilities.details"></a><h2>Details</h2>
62 <div class="refsect2">
63 <a name="GVirConfigCapabilities-struct"></a><h3>struct GVirConfigCapabilities</h3>
64 <pre class="programlisting">struct GVirConfigCapabilities;</pre>
65 </div>
66 <hr>
67 <div class="refsect2">
68 <a name="GVirConfigCapabilitiesClass"></a><h3>struct GVirConfigCapabilitiesClass</h3>
69 <pre class="programlisting">struct GVirConfigCapabilitiesClass {
70 GVirConfigObjectClass parent_class;
71
72 gpointer padding[20];
73 };
74 </pre>
75 </div>
76 <hr>
77 <div class="refsect2">
78 <a name="gvir-config-capabilities-new"></a><h3>gvir_config_capabilities_new ()</h3>
79 <pre class="programlisting"><a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities"><span class="returnvalue">GVirConfigCapabilities</span></a> * gvir_config_capabilities_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
80 </div>
81 <hr>
82 <div class="refsect2">
83 <a name="gvir-config-capabilities-new-from-xml"></a><h3>gvir_config_capabilities_new_from_xml ()</h3>
84 <pre class="programlisting"><a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities"><span class="returnvalue">GVirConfigCapabilities</span></a> * gvir_config_capabilities_new_from_xml
85 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
86 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
87 </div>
88 </div>
89 </div>
90 <div class="footer">
91 <hr>
92 Generated by GTK-Doc V1.18.1</div>
93 </body>
94 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigDomain</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="GVirConfigObject.html" title="GVirConfigObject">
9 <link rel="next" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConfigObject.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="GVirConfigDomainSnapshot.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigDomain.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigDomain.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigDomain.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirConfigDomain.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirConfigDomain"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirConfigDomain.top_of_page"></a>GVirConfigDomain</span></h2>
37 <p>GVirConfigDomain</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirConfigDomain.synopsis"></a><h2>Synopsis</h2>
43 <a name="GVirConfigDomainLifecycleAction"></a><a name="GVirConfigDomainLifecycleEvent"></a><a name="GVirConfigDomainVirtType"></a><pre class="synopsis">struct <a class="link" href="GVirConfigDomain.html#GVirConfigDomain-struct" title="struct GVirConfigDomain">GVirConfigDomain</a>;
44 struct <a class="link" href="GVirConfigDomain.html#GVirConfigDomainClass" title="struct GVirConfigDomainClass">GVirConfigDomainClass</a>;
45 enum <a class="link" href="GVirConfigDomain.html#GVirConfigDomainLifecycleAction-enum" title="enum GVirConfigDomainLifecycleAction">GVirConfigDomainLifecycleAction</a>;
46 enum <a class="link" href="GVirConfigDomain.html#GVirConfigDomainLifecycleEvent-enum" title="enum GVirConfigDomainLifecycleEvent">GVirConfigDomainLifecycleEvent</a>;
47 enum <a class="link" href="GVirConfigDomain.html#GVirConfigDomainVirtType-enum" title="enum GVirConfigDomainVirtType">GVirConfigDomainVirtType</a>;
48 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-add-device" title="gvir_config_domain_add_device ()">gvir_config_domain_add_device</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
49 <em class="parameter"><code><span class="type">GVirConfigDomainDevice</span> *device</code></em>);
50 <span class="returnvalue">gchar</span> * <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> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
51 <em class="parameter"><code>const <span class="type">gchar</span> *ns_uri</code></em>);
52 <span class="returnvalue">char</span> * <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-description" title="gvir_config_domain_get_description ()">gvir_config_domain_get_description</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);
53 <span class="returnvalue">GList</span> * <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-devices" title="gvir_config_domain_get_devices ()">gvir_config_domain_get_devices</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);
54 <span class="returnvalue">GStrv</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-features" title="gvir_config_domain_get_features ()">gvir_config_domain_get_features</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);
55 <span class="returnvalue">guint64</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-memory" title="gvir_config_domain_get_memory ()">gvir_config_domain_get_memory</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);
56 <span class="returnvalue">char</span> * <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-name" title="gvir_config_domain_get_name ()">gvir_config_domain_get_name</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);
57 <span class="returnvalue">guint64</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-vcpus" title="gvir_config_domain_get_vcpus ()">gvir_config_domain_get_vcpus</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);
58 <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="returnvalue">GVirConfigDomain</span></a> * <a class="link" href="GVirConfigDomain.html#gvir-config-domain-new" title="gvir_config_domain_new ()">gvir_config_domain_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
59 <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="returnvalue">GVirConfigDomain</span></a> * <a class="link" href="GVirConfigDomain.html#gvir-config-domain-new-from-xml" title="gvir_config_domain_new_from_xml ()">gvir_config_domain_new_from_xml</a> (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
60 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
61 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-clock" title="gvir_config_domain_set_clock ()">gvir_config_domain_set_clock</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
62 <em class="parameter"><code><span class="type">GVirConfigDomainClock</span> *klock</code></em>);
63 <span class="returnvalue">gboolean</span> <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> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
64 <em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
65 <em class="parameter"><code>const <span class="type">gchar</span> *ns</code></em>,
66 <em class="parameter"><code>const <span class="type">gchar</span> *ns_uri</code></em>,
67 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
68 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-description" title="gvir_config_domain_set_description ()">gvir_config_domain_set_description</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
69 <em class="parameter"><code>const <span class="type">char</span> *description</code></em>);
70 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-devices" title="gvir_config_domain_set_devices ()">gvir_config_domain_set_devices</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
71 <em class="parameter"><code><span class="type">GList</span> *devices</code></em>);
72 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-features" title="gvir_config_domain_set_features ()">gvir_config_domain_set_features</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
73 <em class="parameter"><code>const <span class="type">GStrv</span> features</code></em>);
74 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-lifecycle" title="gvir_config_domain_set_lifecycle ()">gvir_config_domain_set_lifecycle</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
75 <em class="parameter"><code><a class="link" href="GVirConfigDomain.html#GVirConfigDomainLifecycleEvent"><span class="type">GVirConfigDomainLifecycleEvent</span></a> event</code></em>,
76 <em class="parameter"><code><a class="link" href="GVirConfigDomain.html#GVirConfigDomainLifecycleAction"><span class="type">GVirConfigDomainLifecycleAction</span></a> action</code></em>);
77 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-memory" title="gvir_config_domain_set_memory ()">gvir_config_domain_set_memory</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
78 <em class="parameter"><code><span class="type">guint64</span> memory</code></em>);
79 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-name" title="gvir_config_domain_set_name ()">gvir_config_domain_set_name</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
80 <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
81 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-os" title="gvir_config_domain_set_os ()">gvir_config_domain_set_os</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
82 <em class="parameter"><code><span class="type">GVirConfigDomainOs</span> *os</code></em>);
83 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-seclabel" title="gvir_config_domain_set_seclabel ()">gvir_config_domain_set_seclabel</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
84 <em class="parameter"><code><span class="type">GVirConfigDomainSeclabel</span> *seclabel</code></em>);
85 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-vcpus" title="gvir_config_domain_set_vcpus ()">gvir_config_domain_set_vcpus</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
86 <em class="parameter"><code><span class="type">guint64</span> vcpu_count</code></em>);
87 <span class="returnvalue">void</span> <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-virt-type" title="gvir_config_domain_set_virt_type ()">gvir_config_domain_set_virt_type</a> (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
88 <em class="parameter"><code><a class="link" href="GVirConfigDomain.html#GVirConfigDomainVirtType"><span class="type">GVirConfigDomainVirtType</span></a> type</code></em>);
89 </pre>
90 </div>
91 <div class="refsect1">
92 <a name="GVirConfigDomain.object-hierarchy"></a><h2>Object Hierarchy</h2>
93 <pre class="synopsis">
94 GObject
95 +----<a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
96 +----GVirConfigDomain
97 </pre>
98 <pre class="synopsis">
99 GEnum
100 +----GVirConfigDomainLifecycleAction
101 </pre>
102 <pre class="synopsis">
103 GEnum
104 +----GVirConfigDomainLifecycleEvent
105 </pre>
106 <pre class="synopsis">
107 GEnum
108 +----GVirConfigDomainVirtType
109 </pre>
110 </div>
111 <div class="refsect1">
112 <a name="GVirConfigDomain.properties"></a><h2>Properties</h2>
113 <pre class="synopsis">
114 "<a class="link" href="GVirConfigDomain.html#GVirConfigDomain--description" title='The "description" property'>description</a>" <span class="type">gchar</span>* : Read / Write
115 "<a class="link" href="GVirConfigDomain.html#GVirConfigDomain--features" title='The "features" property'>features</a>" <span class="type">GStrv</span> : Read / Write
116 "<a class="link" href="GVirConfigDomain.html#GVirConfigDomain--memory" title='The "memory" property'>memory</a>" <span class="type">guint64</span> : Read / Write
117 "<a class="link" href="GVirConfigDomain.html#GVirConfigDomain--name" title='The "name" property'>name</a>" <span class="type">gchar</span>* : Read / Write
118 "<a class="link" href="GVirConfigDomain.html#GVirConfigDomain--vcpu" title='The "vcpu" property'>vcpu</a>" <span class="type">guint64</span> : Read / Write
119 </pre>
120 </div>
121 <div class="refsect1">
122 <a name="GVirConfigDomain.description"></a><h2>Description</h2>
123 </div>
124 <div class="refsect1">
125 <a name="GVirConfigDomain.details"></a><h2>Details</h2>
126 <div class="refsect2">
127 <a name="GVirConfigDomain-struct"></a><h3>struct GVirConfigDomain</h3>
128 <pre class="programlisting">struct GVirConfigDomain;</pre>
129 </div>
130 <hr>
131 <div class="refsect2">
132 <a name="GVirConfigDomainClass"></a><h3>struct GVirConfigDomainClass</h3>
133 <pre class="programlisting">struct GVirConfigDomainClass {
134 GVirConfigObjectClass parent_class;
135
136 gpointer padding[20];
137 };
138 </pre>
139 </div>
140 <hr>
141 <div class="refsect2">
142 <a name="GVirConfigDomainLifecycleAction-enum"></a><h3>enum GVirConfigDomainLifecycleAction</h3>
143 <pre class="programlisting">typedef enum {
144 GVIR_CONFIG_DOMAIN_LIFECYCLE_DESTROY,
145 GVIR_CONFIG_DOMAIN_LIFECYCLE_RESTART,
146 GVIR_CONFIG_DOMAIN_LIFECYCLE_PRESERVE,
147 GVIR_CONFIG_DOMAIN_LIFECYCLE_RENAME_RESTART,
148 GVIR_CONFIG_DOMAIN_LIFECYCLE_COREDUMP_DESTROY,
149 GVIR_CONFIG_DOMAIN_LIFECYCLE_COREDUMP_RESTART
150 } GVirConfigDomainLifecycleAction;
151 </pre>
152 </div>
153 <hr>
154 <div class="refsect2">
155 <a name="GVirConfigDomainLifecycleEvent-enum"></a><h3>enum GVirConfigDomainLifecycleEvent</h3>
156 <pre class="programlisting">typedef enum {
157 GVIR_CONFIG_DOMAIN_LIFECYCLE_ON_POWEROFF, /*&lt; nick=on_poweroff &gt;*/
158 GVIR_CONFIG_DOMAIN_LIFECYCLE_ON_REBOOT, /*&lt; nick=on_reboot &gt;*/
159 GVIR_CONFIG_DOMAIN_LIFECYCLE_ON_CRASH /*&lt; nick=on_crash &gt;*/
160 } GVirConfigDomainLifecycleEvent;
161 </pre>
162 </div>
163 <hr>
164 <div class="refsect2">
165 <a name="GVirConfigDomainVirtType-enum"></a><h3>enum GVirConfigDomainVirtType</h3>
166 <pre class="programlisting">typedef enum {
167 GVIR_CONFIG_DOMAIN_VIRT_QEMU,
168 GVIR_CONFIG_DOMAIN_VIRT_KQEMU,
169 GVIR_CONFIG_DOMAIN_VIRT_KVM,
170 GVIR_CONFIG_DOMAIN_VIRT_XEN,
171 GVIR_CONFIG_DOMAIN_VIRT_LXC,
172 GVIR_CONFIG_DOMAIN_VIRT_UML,
173 GVIR_CONFIG_DOMAIN_VIRT_OPENVZ,
174 GVIR_CONFIG_DOMAIN_VIRT_VSERVER,
175 GVIR_CONFIG_DOMAIN_VIRT_LDOM,
176 GVIR_CONFIG_DOMAIN_VIRT_TEST,
177 GVIR_CONFIG_DOMAIN_VIRT_VMWARE,
178 GVIR_CONFIG_DOMAIN_VIRT_HYPERV,
179 GVIR_CONFIG_DOMAIN_VIRT_VBOX,
180 GVIR_CONFIG_DOMAIN_VIRT_ONE,
181 GVIR_CONFIG_DOMAIN_VIRT_PHYP
182 } GVirConfigDomainVirtType;
183 </pre>
184 </div>
185 <hr>
186 <div class="refsect2">
187 <a name="gvir-config-domain-add-device"></a><h3>gvir_config_domain_add_device ()</h3>
188 <pre class="programlisting"><span class="returnvalue">void</span> gvir_config_domain_add_device (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
189 <em class="parameter"><code><span class="type">GVirConfigDomainDevice</span> *device</code></em>);</pre>
190 </div>
191 <hr>
192 <div class="refsect2">
193 <a name="gvir-config-domain-get-custom-xml"></a><h3>gvir_config_domain_get_custom_xml ()</h3>
194 <pre class="programlisting"><span class="returnvalue">gchar</span> * 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>,
195 <em class="parameter"><code>const <span class="type">gchar</span> *ns_uri</code></em>);</pre>
196 </div>
197 <hr>
198 <div class="refsect2">
199 <a name="gvir-config-domain-get-description"></a><h3>gvir_config_domain_get_description ()</h3>
200 <pre class="programlisting"><span class="returnvalue">char</span> * gvir_config_domain_get_description (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);</pre>
201 </div>
202 <hr>
203 <div class="refsect2">
204 <a name="gvir-config-domain-get-devices"></a><h3>gvir_config_domain_get_devices ()</h3>
205 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>
206 <p>
207 Gets the list of devices attached to <em class="parameter"><code>domain</code></em>
208 </p>
209 <div class="variablelist"><table border="0">
210 <col align="left" valign="top">
211 <tbody><tr>
212 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
213 <td>a newly allocated <span class="type">GList</span> of <span class="type">GVirConfigDomainDevice</span>. <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>
214 </td>
215 </tr></tbody>
216 </table></div>
217 </div>
218 <hr>
219 <div class="refsect2">
220 <a name="gvir-config-domain-get-features"></a><h3>gvir_config_domain_get_features ()</h3>
221 <pre class="programlisting"><span class="returnvalue">GStrv</span> 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>
222 <div class="variablelist"><table border="0">
223 <col align="left" valign="top">
224 <tbody><tr>
225 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
226 <td>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
227 </td>
228 </tr></tbody>
229 </table></div>
230 </div>
231 <hr>
232 <div class="refsect2">
233 <a name="gvir-config-domain-get-memory"></a><h3>gvir_config_domain_get_memory ()</h3>
234 <pre class="programlisting"><span class="returnvalue">guint64</span> 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>
235 <div class="variablelist"><table border="0">
236 <col align="left" valign="top">
237 <tbody>
238 <tr>
239 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
240 <td>A domain configuration object.</td>
241 </tr>
242 <tr>
243 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
244 <td>amount of RAM in kilobytes (i.e. blocks of 1024 bytes).</td>
245 </tr>
246 </tbody>
247 </table></div>
248 </div>
249 <hr>
250 <div class="refsect2">
251 <a name="gvir-config-domain-get-name"></a><h3>gvir_config_domain_get_name ()</h3>
252 <pre class="programlisting"><span class="returnvalue">char</span> * gvir_config_domain_get_name (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>);</pre>
253 </div>
254 <hr>
255 <div class="refsect2">
256 <a name="gvir-config-domain-get-vcpus"></a><h3>gvir_config_domain_get_vcpus ()</h3>
257 <pre class="programlisting"><span class="returnvalue">guint64</span> 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>
258 </div>
259 <hr>
260 <div class="refsect2">
261 <a name="gvir-config-domain-new"></a><h3>gvir_config_domain_new ()</h3>
262 <pre class="programlisting"><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="returnvalue">GVirConfigDomain</span></a> * gvir_config_domain_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
263 </div>
264 <hr>
265 <div class="refsect2">
266 <a name="gvir-config-domain-new-from-xml"></a><h3>gvir_config_domain_new_from_xml ()</h3>
267 <pre class="programlisting"><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="returnvalue">GVirConfigDomain</span></a> * gvir_config_domain_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
268 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
269 </div>
270 <hr>
271 <div class="refsect2">
272 <a name="gvir-config-domain-set-clock"></a><h3>gvir_config_domain_set_clock ()</h3>
273 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
274 <em class="parameter"><code><span class="type">GVirConfigDomainClock</span> *klock</code></em>);</pre>
275 </div>
276 <hr>
277 <div class="refsect2">
278 <a name="gvir-config-domain-set-custom-xml"></a><h3>gvir_config_domain_set_custom_xml ()</h3>
279 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
280 <em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
281 <em class="parameter"><code>const <span class="type">gchar</span> *ns</code></em>,
282 <em class="parameter"><code>const <span class="type">gchar</span> *ns_uri</code></em>,
283 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
284 </div>
285 <hr>
286 <div class="refsect2">
287 <a name="gvir-config-domain-set-description"></a><h3>gvir_config_domain_set_description ()</h3>
288 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
289 <em class="parameter"><code>const <span class="type">char</span> *description</code></em>);</pre>
290 </div>
291 <hr>
292 <div class="refsect2">
293 <a name="gvir-config-domain-set-devices"></a><h3>gvir_config_domain_set_devices ()</h3>
294 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
295 <em class="parameter"><code><span class="type">GList</span> *devices</code></em>);</pre>
296 <div class="variablelist"><table border="0">
297 <col align="left" valign="top">
298 <tbody><tr>
299 <td><p><span class="term"><em class="parameter"><code>devices</code></em> :</span></p></td>
300 <td>. <span class="annotation">[<acronym title="Parameter for input. Default is transfer none."><span class="acronym">in</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> LibvirtGConfig.DomainDevice]</span>
301 </td>
302 </tr></tbody>
303 </table></div>
304 </div>
305 <hr>
306 <div class="refsect2">
307 <a name="gvir-config-domain-set-features"></a><h3>gvir_config_domain_set_features ()</h3>
308 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
309 <em class="parameter"><code>const <span class="type">GStrv</span> features</code></em>);</pre>
310 </div>
311 <hr>
312 <div class="refsect2">
313 <a name="gvir-config-domain-set-lifecycle"></a><h3>gvir_config_domain_set_lifecycle ()</h3>
314 <pre class="programlisting"><span class="returnvalue">void</span> gvir_config_domain_set_lifecycle (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
315 <em class="parameter"><code><a class="link" href="GVirConfigDomain.html#GVirConfigDomainLifecycleEvent"><span class="type">GVirConfigDomainLifecycleEvent</span></a> event</code></em>,
316 <em class="parameter"><code><a class="link" href="GVirConfigDomain.html#GVirConfigDomainLifecycleAction"><span class="type">GVirConfigDomainLifecycleAction</span></a> action</code></em>);</pre>
317 </div>
318 <hr>
319 <div class="refsect2">
320 <a name="gvir-config-domain-set-memory"></a><h3>gvir_config_domain_set_memory ()</h3>
321 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
322 <em class="parameter"><code><span class="type">guint64</span> memory</code></em>);</pre>
323 <p>
324 Sets the amount of RAM allocated to <em class="parameter"><code>domain</code></em> in kilobytes (i.e. blocks of 1024 bytes).
325 </p>
326 <div class="variablelist"><table border="0">
327 <col align="left" valign="top">
328 <tbody>
329 <tr>
330 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
331 <td>A domain configuration object.</td>
332 </tr>
333 <tr>
334 <td><p><span class="term"><em class="parameter"><code>memory</code></em> :</span></p></td>
335 <td>The amount of RAM in kilobytes.</td>
336 </tr>
337 </tbody>
338 </table></div>
339 </div>
340 <hr>
341 <div class="refsect2">
342 <a name="gvir-config-domain-set-name"></a><h3>gvir_config_domain_set_name ()</h3>
343 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
344 <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
345 </div>
346 <hr>
347 <div class="refsect2">
348 <a name="gvir-config-domain-set-os"></a><h3>gvir_config_domain_set_os ()</h3>
349 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
350 <em class="parameter"><code><span class="type">GVirConfigDomainOs</span> *os</code></em>);</pre>
351 </div>
352 <hr>
353 <div class="refsect2">
354 <a name="gvir-config-domain-set-seclabel"></a><h3>gvir_config_domain_set_seclabel ()</h3>
355 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
356 <em class="parameter"><code><span class="type">GVirConfigDomainSeclabel</span> *seclabel</code></em>);</pre>
357 </div>
358 <hr>
359 <div class="refsect2">
360 <a name="gvir-config-domain-set-vcpus"></a><h3>gvir_config_domain_set_vcpus ()</h3>
361 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
362 <em class="parameter"><code><span class="type">guint64</span> vcpu_count</code></em>);</pre>
363 </div>
364 <hr>
365 <div class="refsect2">
366 <a name="gvir-config-domain-set-virt-type"></a><h3>gvir_config_domain_set_virt_type ()</h3>
367 <pre class="programlisting"><span class="returnvalue">void</span> gvir_config_domain_set_virt_type (<em class="parameter"><code><a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain"><span class="type">GVirConfigDomain</span></a> *domain</code></em>,
368 <em class="parameter"><code><a class="link" href="GVirConfigDomain.html#GVirConfigDomainVirtType"><span class="type">GVirConfigDomainVirtType</span></a> type</code></em>);</pre>
369 </div>
370 </div>
371 <div class="refsect1">
372 <a name="GVirConfigDomain.property-details"></a><h2>Property Details</h2>
373 <div class="refsect2">
374 <a name="GVirConfigDomain--description"></a><h3>The <code class="literal">"description"</code> property</h3>
375 <pre class="programlisting"> "description" <span class="type">gchar</span>* : Read / Write</pre>
376 <p>Some human readable description (could be anything).</p>
377 <p>Default value: NULL</p>
378 </div>
379 <hr>
380 <div class="refsect2">
381 <a name="GVirConfigDomain--features"></a><h3>The <code class="literal">"features"</code> property</h3>
382 <pre class="programlisting"> "features" <span class="type">GStrv</span> : Read / Write</pre>
383 <p>Hypervisor Features.</p>
384 </div>
385 <hr>
386 <div class="refsect2">
387 <a name="GVirConfigDomain--memory"></a><h3>The <code class="literal">"memory"</code> property</h3>
388 <pre class="programlisting"> "memory" <span class="type">guint64</span> : Read / Write</pre>
389 <p>Maximum Guest Memory (in kilobytes).</p>
390 <p>Default value: 0</p>
391 </div>
392 <hr>
393 <div class="refsect2">
394 <a name="GVirConfigDomain--name"></a><h3>The <code class="literal">"name"</code> property</h3>
395 <pre class="programlisting"> "name" <span class="type">gchar</span>* : Read / Write</pre>
396 <p>Domain Name.</p>
397 <p>Default value: NULL</p>
398 </div>
399 <hr>
400 <div class="refsect2">
401 <a name="GVirConfigDomain--vcpu"></a><h3>The <code class="literal">"vcpu"</code> property</h3>
402 <pre class="programlisting"> "vcpu" <span class="type">guint64</span> : Read / Write</pre>
403 <p>Maximum Number of Guest Virtual CPUs.</p>
404 <p>Default value: 1</p>
405 </div>
406 </div>
407 </div>
408 <div class="footer">
409 <hr>
410 Generated by GTK-Doc V1.18.1</div>
411 </body>
412 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigDomainSnapshot</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="GVirConfigDomain.html" title="GVirConfigDomain">
9 <link rel="next" href="GVirConfigInterface.html" title="GVirConfigInterface">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConfigDomain.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="GVirConfigInterface.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigDomainSnapshot.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigDomainSnapshot.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigDomainSnapshot.object-hierarchy" class="shortcut">Object Hierarchy</a>
28 </td></tr>
29 </table>
30 <div class="refentry">
31 <a name="GVirConfigDomainSnapshot"></a><div class="titlepage"></div>
32 <div class="refnamediv"><table width="100%"><tr>
33 <td valign="top">
34 <h2><span class="refentrytitle"><a name="GVirConfigDomainSnapshot.top_of_page"></a>GVirConfigDomainSnapshot</span></h2>
35 <p>GVirConfigDomainSnapshot</p>
36 </td>
37 <td valign="top" align="right"></td>
38 </tr></table></div>
39 <div class="refsynopsisdiv">
40 <a name="GVirConfigDomainSnapshot.synopsis"></a><h2>Synopsis</h2>
41 <pre class="synopsis">struct <a class="link" href="GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot-struct" title="struct GVirConfigDomainSnapshot">GVirConfigDomainSnapshot</a>;
42 struct <a class="link" href="GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshotClass" title="struct GVirConfigDomainSnapshotClass">GVirConfigDomainSnapshotClass</a>;
43 <a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot"><span class="returnvalue">GVirConfigDomainSnapshot</span></a> * <a class="link" href="GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-new" title="gvir_config_domain_snapshot_new ()">gvir_config_domain_snapshot_new</a>
44 (<em class="parameter"><code><span class="type">void</span></code></em>);
45 <a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot"><span class="returnvalue">GVirConfigDomainSnapshot</span></a> * <a class="link" href="GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-new-from-xml" title="gvir_config_domain_snapshot_new_from_xml ()">gvir_config_domain_snapshot_new_from_xml</a>
46 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
47 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
48 </pre>
49 </div>
50 <div class="refsect1">
51 <a name="GVirConfigDomainSnapshot.object-hierarchy"></a><h2>Object Hierarchy</h2>
52 <pre class="synopsis">
53 GObject
54 +----<a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
55 +----GVirConfigDomainSnapshot
56 </pre>
57 </div>
58 <div class="refsect1">
59 <a name="GVirConfigDomainSnapshot.description"></a><h2>Description</h2>
60 </div>
61 <div class="refsect1">
62 <a name="GVirConfigDomainSnapshot.details"></a><h2>Details</h2>
63 <div class="refsect2">
64 <a name="GVirConfigDomainSnapshot-struct"></a><h3>struct GVirConfigDomainSnapshot</h3>
65 <pre class="programlisting">struct GVirConfigDomainSnapshot;</pre>
66 </div>
67 <hr>
68 <div class="refsect2">
69 <a name="GVirConfigDomainSnapshotClass"></a><h3>struct GVirConfigDomainSnapshotClass</h3>
70 <pre class="programlisting">struct GVirConfigDomainSnapshotClass {
71 GVirConfigObjectClass parent_class;
72
73 gpointer padding[20];
74 };
75 </pre>
76 </div>
77 <hr>
78 <div class="refsect2">
79 <a name="gvir-config-domain-snapshot-new"></a><h3>gvir_config_domain_snapshot_new ()</h3>
80 <pre class="programlisting"><a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot"><span class="returnvalue">GVirConfigDomainSnapshot</span></a> * gvir_config_domain_snapshot_new
81 (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
82 </div>
83 <hr>
84 <div class="refsect2">
85 <a name="gvir-config-domain-snapshot-new-from-xml"></a><h3>gvir_config_domain_snapshot_new_from_xml ()</h3>
86 <pre class="programlisting"><a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot"><span class="returnvalue">GVirConfigDomainSnapshot</span></a> * gvir_config_domain_snapshot_new_from_xml
87 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
88 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
89 </div>
90 </div>
91 </div>
92 <div class="footer">
93 <hr>
94 Generated by GTK-Doc V1.18.1</div>
95 </body>
96 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigInterface</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">
9 <link rel="next" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConfigDomainSnapshot.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="GVirConfigNetworkFilter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigInterface.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigInterface.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigInterface.object-hierarchy" class="shortcut">Object Hierarchy</a>
28 </td></tr>
29 </table>
30 <div class="refentry">
31 <a name="GVirConfigInterface"></a><div class="titlepage"></div>
32 <div class="refnamediv"><table width="100%"><tr>
33 <td valign="top">
34 <h2><span class="refentrytitle"><a name="GVirConfigInterface.top_of_page"></a>GVirConfigInterface</span></h2>
35 <p>GVirConfigInterface</p>
36 </td>
37 <td valign="top" align="right"></td>
38 </tr></table></div>
39 <div class="refsynopsisdiv">
40 <a name="GVirConfigInterface.synopsis"></a><h2>Synopsis</h2>
41 <pre class="synopsis">struct <a class="link" href="GVirConfigInterface.html#GVirConfigInterface-struct" title="struct GVirConfigInterface">GVirConfigInterface</a>;
42 struct <a class="link" href="GVirConfigInterface.html#GVirConfigInterfaceClass" title="struct GVirConfigInterfaceClass">GVirConfigInterfaceClass</a>;
43 <a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface"><span class="returnvalue">GVirConfigInterface</span></a> * <a class="link" href="GVirConfigInterface.html#gvir-config-interface-new" title="gvir_config_interface_new ()">gvir_config_interface_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
44 <a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface"><span class="returnvalue">GVirConfigInterface</span></a> * <a class="link" href="GVirConfigInterface.html#gvir-config-interface-new-from-xml" title="gvir_config_interface_new_from_xml ()">gvir_config_interface_new_from_xml</a>
45 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
46 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
47 </pre>
48 </div>
49 <div class="refsect1">
50 <a name="GVirConfigInterface.object-hierarchy"></a><h2>Object Hierarchy</h2>
51 <pre class="synopsis">
52 GObject
53 +----<a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
54 +----GVirConfigInterface
55 </pre>
56 </div>
57 <div class="refsect1">
58 <a name="GVirConfigInterface.description"></a><h2>Description</h2>
59 </div>
60 <div class="refsect1">
61 <a name="GVirConfigInterface.details"></a><h2>Details</h2>
62 <div class="refsect2">
63 <a name="GVirConfigInterface-struct"></a><h3>struct GVirConfigInterface</h3>
64 <pre class="programlisting">struct GVirConfigInterface;</pre>
65 </div>
66 <hr>
67 <div class="refsect2">
68 <a name="GVirConfigInterfaceClass"></a><h3>struct GVirConfigInterfaceClass</h3>
69 <pre class="programlisting">struct GVirConfigInterfaceClass {
70 GVirConfigObjectClass parent_class;
71
72 gpointer padding[20];
73 };
74 </pre>
75 </div>
76 <hr>
77 <div class="refsect2">
78 <a name="gvir-config-interface-new"></a><h3>gvir_config_interface_new ()</h3>
79 <pre class="programlisting"><a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface"><span class="returnvalue">GVirConfigInterface</span></a> * gvir_config_interface_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
80 </div>
81 <hr>
82 <div class="refsect2">
83 <a name="gvir-config-interface-new-from-xml"></a><h3>gvir_config_interface_new_from_xml ()</h3>
84 <pre class="programlisting"><a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface"><span class="returnvalue">GVirConfigInterface</span></a> * gvir_config_interface_new_from_xml
85 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
86 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
87 </div>
88 </div>
89 </div>
90 <div class="footer">
91 <hr>
92 Generated by GTK-Doc V1.18.1</div>
93 </body>
94 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigNetwork</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter">
9 <link rel="next" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConfigNetworkFilter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="GVirConfigNodeDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigNetwork.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigNetwork.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigNetwork.object-hierarchy" class="shortcut">Object Hierarchy</a>
28 </td></tr>
29 </table>
30 <div class="refentry">
31 <a name="GVirConfigNetwork"></a><div class="titlepage"></div>
32 <div class="refnamediv"><table width="100%"><tr>
33 <td valign="top">
34 <h2><span class="refentrytitle"><a name="GVirConfigNetwork.top_of_page"></a>GVirConfigNetwork</span></h2>
35 <p>GVirConfigNetwork</p>
36 </td>
37 <td valign="top" align="right"></td>
38 </tr></table></div>
39 <div class="refsynopsisdiv">
40 <a name="GVirConfigNetwork.synopsis"></a><h2>Synopsis</h2>
41 <pre class="synopsis">struct <a class="link" href="GVirConfigNetwork.html#GVirConfigNetwork-struct" title="struct GVirConfigNetwork">GVirConfigNetwork</a>;
42 struct <a class="link" href="GVirConfigNetwork.html#GVirConfigNetworkClass" title="struct GVirConfigNetworkClass">GVirConfigNetworkClass</a>;
43 <a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork"><span class="returnvalue">GVirConfigNetwork</span></a> * <a class="link" href="GVirConfigNetwork.html#gvir-config-network-new" title="gvir_config_network_new ()">gvir_config_network_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
44 <a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork"><span class="returnvalue">GVirConfigNetwork</span></a> * <a class="link" href="GVirConfigNetwork.html#gvir-config-network-new-from-xml" title="gvir_config_network_new_from_xml ()">gvir_config_network_new_from_xml</a> (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
45 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
46 </pre>
47 </div>
48 <div class="refsect1">
49 <a name="GVirConfigNetwork.object-hierarchy"></a><h2>Object Hierarchy</h2>
50 <pre class="synopsis">
51 GObject
52 +----<a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
53 +----GVirConfigNetwork
54 </pre>
55 </div>
56 <div class="refsect1">
57 <a name="GVirConfigNetwork.description"></a><h2>Description</h2>
58 </div>
59 <div class="refsect1">
60 <a name="GVirConfigNetwork.details"></a><h2>Details</h2>
61 <div class="refsect2">
62 <a name="GVirConfigNetwork-struct"></a><h3>struct GVirConfigNetwork</h3>
63 <pre class="programlisting">struct GVirConfigNetwork;</pre>
64 </div>
65 <hr>
66 <div class="refsect2">
67 <a name="GVirConfigNetworkClass"></a><h3>struct GVirConfigNetworkClass</h3>
68 <pre class="programlisting">struct GVirConfigNetworkClass {
69 GVirConfigObjectClass parent_class;
70
71 gpointer padding[20];
72 };
73 </pre>
74 </div>
75 <hr>
76 <div class="refsect2">
77 <a name="gvir-config-network-new"></a><h3>gvir_config_network_new ()</h3>
78 <pre class="programlisting"><a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork"><span class="returnvalue">GVirConfigNetwork</span></a> * gvir_config_network_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
79 </div>
80 <hr>
81 <div class="refsect2">
82 <a name="gvir-config-network-new-from-xml"></a><h3>gvir_config_network_new_from_xml ()</h3>
83 <pre class="programlisting"><a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork"><span class="returnvalue">GVirConfigNetwork</span></a> * gvir_config_network_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
84 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
85 </div>
86 </div>
87 </div>
88 <div class="footer">
89 <hr>
90 Generated by GTK-Doc V1.18.1</div>
91 </body>
92 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigNetworkFilter</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="GVirConfigInterface.html" title="GVirConfigInterface">
9 <link rel="next" href="GVirConfigNetwork.html" title="GVirConfigNetwork">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConfigInterface.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="GVirConfigNetwork.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigNetworkFilter.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigNetworkFilter.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigNetworkFilter.object-hierarchy" class="shortcut">Object Hierarchy</a>
28 </td></tr>
29 </table>
30 <div class="refentry">
31 <a name="GVirConfigNetworkFilter"></a><div class="titlepage"></div>
32 <div class="refnamediv"><table width="100%"><tr>
33 <td valign="top">
34 <h2><span class="refentrytitle"><a name="GVirConfigNetworkFilter.top_of_page"></a>GVirConfigNetworkFilter</span></h2>
35 <p>GVirConfigNetworkFilter</p>
36 </td>
37 <td valign="top" align="right"></td>
38 </tr></table></div>
39 <div class="refsynopsisdiv">
40 <a name="GVirConfigNetworkFilter.synopsis"></a><h2>Synopsis</h2>
41 <pre class="synopsis">struct <a class="link" href="GVirConfigNetworkFilter.html#GVirConfigNetworkFilter-struct" title="struct GVirConfigNetworkFilter">GVirConfigNetworkFilter</a>;
42 struct <a class="link" href="GVirConfigNetworkFilter.html#GVirConfigNetworkFilterClass" title="struct GVirConfigNetworkFilterClass">GVirConfigNetworkFilterClass</a>;
43 <a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter"><span class="returnvalue">GVirConfigNetworkFilter</span></a> * <a class="link" href="GVirConfigNetworkFilter.html#gvir-config-network-filter-new" title="gvir_config_network_filter_new ()">gvir_config_network_filter_new</a>
44 (<em class="parameter"><code><span class="type">void</span></code></em>);
45 <a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter"><span class="returnvalue">GVirConfigNetworkFilter</span></a> * <a class="link" href="GVirConfigNetworkFilter.html#gvir-config-network-filter-new-from-xml" title="gvir_config_network_filter_new_from_xml ()">gvir_config_network_filter_new_from_xml</a>
46 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
47 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
48 </pre>
49 </div>
50 <div class="refsect1">
51 <a name="GVirConfigNetworkFilter.object-hierarchy"></a><h2>Object Hierarchy</h2>
52 <pre class="synopsis">
53 GObject
54 +----<a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
55 +----GVirConfigNetworkFilter
56 </pre>
57 </div>
58 <div class="refsect1">
59 <a name="GVirConfigNetworkFilter.description"></a><h2>Description</h2>
60 </div>
61 <div class="refsect1">
62 <a name="GVirConfigNetworkFilter.details"></a><h2>Details</h2>
63 <div class="refsect2">
64 <a name="GVirConfigNetworkFilter-struct"></a><h3>struct GVirConfigNetworkFilter</h3>
65 <pre class="programlisting">struct GVirConfigNetworkFilter;</pre>
66 </div>
67 <hr>
68 <div class="refsect2">
69 <a name="GVirConfigNetworkFilterClass"></a><h3>struct GVirConfigNetworkFilterClass</h3>
70 <pre class="programlisting">struct GVirConfigNetworkFilterClass {
71 GVirConfigObjectClass parent_class;
72
73 gpointer padding[20];
74 };
75 </pre>
76 </div>
77 <hr>
78 <div class="refsect2">
79 <a name="gvir-config-network-filter-new"></a><h3>gvir_config_network_filter_new ()</h3>
80 <pre class="programlisting"><a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter"><span class="returnvalue">GVirConfigNetworkFilter</span></a> * gvir_config_network_filter_new
81 (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
82 </div>
83 <hr>
84 <div class="refsect2">
85 <a name="gvir-config-network-filter-new-from-xml"></a><h3>gvir_config_network_filter_new_from_xml ()</h3>
86 <pre class="programlisting"><a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter"><span class="returnvalue">GVirConfigNetworkFilter</span></a> * gvir_config_network_filter_new_from_xml
87 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
88 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
89 </div>
90 </div>
91 </div>
92 <div class="footer">
93 <hr>
94 Generated by GTK-Doc V1.18.1</div>
95 </body>
96 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigNodeDevice</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="GVirConfigNetwork.html" title="GVirConfigNetwork">
9 <link rel="next" href="GVirConfigSecret.html" title="GVirConfigSecret">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConfigNetwork.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="GVirConfigSecret.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigNodeDevice.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigNodeDevice.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigNodeDevice.object-hierarchy" class="shortcut">Object Hierarchy</a>
28 </td></tr>
29 </table>
30 <div class="refentry">
31 <a name="GVirConfigNodeDevice"></a><div class="titlepage"></div>
32 <div class="refnamediv"><table width="100%"><tr>
33 <td valign="top">
34 <h2><span class="refentrytitle"><a name="GVirConfigNodeDevice.top_of_page"></a>GVirConfigNodeDevice</span></h2>
35 <p>GVirConfigNodeDevice</p>
36 </td>
37 <td valign="top" align="right"></td>
38 </tr></table></div>
39 <div class="refsynopsisdiv">
40 <a name="GVirConfigNodeDevice.synopsis"></a><h2>Synopsis</h2>
41 <pre class="synopsis">struct <a class="link" href="GVirConfigNodeDevice.html#GVirConfigNodeDevice-struct" title="struct GVirConfigNodeDevice">GVirConfigNodeDevice</a>;
42 struct <a class="link" href="GVirConfigNodeDevice.html#GVirConfigNodeDeviceClass" title="struct GVirConfigNodeDeviceClass">GVirConfigNodeDeviceClass</a>;
43 <a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice"><span class="returnvalue">GVirConfigNodeDevice</span></a> * <a class="link" href="GVirConfigNodeDevice.html#gvir-config-node-device-new" title="gvir_config_node_device_new ()">gvir_config_node_device_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
44 <a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice"><span class="returnvalue">GVirConfigNodeDevice</span></a> * <a class="link" href="GVirConfigNodeDevice.html#gvir-config-node-device-new-from-xml" title="gvir_config_node_device_new_from_xml ()">gvir_config_node_device_new_from_xml</a>
45 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
46 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
47 </pre>
48 </div>
49 <div class="refsect1">
50 <a name="GVirConfigNodeDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
51 <pre class="synopsis">
52 GObject
53 +----<a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
54 +----GVirConfigNodeDevice
55 </pre>
56 </div>
57 <div class="refsect1">
58 <a name="GVirConfigNodeDevice.description"></a><h2>Description</h2>
59 </div>
60 <div class="refsect1">
61 <a name="GVirConfigNodeDevice.details"></a><h2>Details</h2>
62 <div class="refsect2">
63 <a name="GVirConfigNodeDevice-struct"></a><h3>struct GVirConfigNodeDevice</h3>
64 <pre class="programlisting">struct GVirConfigNodeDevice;</pre>
65 </div>
66 <hr>
67 <div class="refsect2">
68 <a name="GVirConfigNodeDeviceClass"></a><h3>struct GVirConfigNodeDeviceClass</h3>
69 <pre class="programlisting">struct GVirConfigNodeDeviceClass {
70 GVirConfigObjectClass parent_class;
71
72 gpointer padding[20];
73 };
74 </pre>
75 </div>
76 <hr>
77 <div class="refsect2">
78 <a name="gvir-config-node-device-new"></a><h3>gvir_config_node_device_new ()</h3>
79 <pre class="programlisting"><a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice"><span class="returnvalue">GVirConfigNodeDevice</span></a> * gvir_config_node_device_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
80 </div>
81 <hr>
82 <div class="refsect2">
83 <a name="gvir-config-node-device-new-from-xml"></a><h3>gvir_config_node_device_new_from_xml ()</h3>
84 <pre class="programlisting"><a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice"><span class="returnvalue">GVirConfigNodeDevice</span></a> * gvir_config_node_device_new_from_xml
85 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
86 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
87 </div>
88 </div>
89 </div>
90 <div class="footer">
91 <hr>
92 Generated by GTK-Doc V1.18.1</div>
93 </body>
94 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigObject</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="ch01.html" title="Libvirt-gconfig">
9 <link rel="next" href="GVirConfigDomain.html" title="GVirConfigDomain">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="GVirConfigDomain.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigObject.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigObject.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigObject.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirConfigObject.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirConfigObject"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirConfigObject.top_of_page"></a>GVirConfigObject</span></h2>
37 <p>GVirConfigObject</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirConfigObject.synopsis"></a><h2>Synopsis</h2>
43 <pre class="synopsis">struct <a class="link" href="GVirConfigObject.html#GVirConfigObject-struct" title="struct GVirConfigObject">GVirConfigObject</a>;
44 struct <a class="link" href="GVirConfigObject.html#GVirConfigObjectClass" title="struct GVirConfigObjectClass">GVirConfigObjectClass</a>;
45 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirConfigObject.html#gvir-config-object-get-schema" title="gvir_config_object_get_schema ()">gvir_config_object_get_schema</a> (<em class="parameter"><code><a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="type">GVirConfigObject</span></a> *config</code></em>);
46 <a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="returnvalue">GVirConfigObject</span></a> * <a class="link" href="GVirConfigObject.html#gvir-config-object-new" title="gvir_config_object_new ()">gvir_config_object_new</a> (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
47 <em class="parameter"><code>const <span class="type">char</span> *root_name</code></em>,
48 <em class="parameter"><code>const <span class="type">char</span> *schema</code></em>);
49 <a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="returnvalue">GVirConfigObject</span></a> * <a class="link" href="GVirConfigObject.html#gvir-config-object-new-from-xml" title="gvir_config_object_new_from_xml ()">gvir_config_object_new_from_xml</a> (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
50 <em class="parameter"><code>const <span class="type">char</span> *root_name</code></em>,
51 <em class="parameter"><code>const <span class="type">char</span> *schema</code></em>,
52 <em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
53 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
54 <span class="returnvalue">gchar</span> * <a class="link" href="GVirConfigObject.html#gvir-config-object-to-xml" title="gvir_config_object_to_xml ()">gvir_config_object_to_xml</a> (<em class="parameter"><code><a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="type">GVirConfigObject</span></a> *config</code></em>);
55 <span class="returnvalue">void</span> <a class="link" href="GVirConfigObject.html#gvir-config-object-validate" title="gvir_config_object_validate ()">gvir_config_object_validate</a> (<em class="parameter"><code><a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="type">GVirConfigObject</span></a> *config</code></em>,
56 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
57 </pre>
58 </div>
59 <div class="refsect1">
60 <a name="GVirConfigObject.object-hierarchy"></a><h2>Object Hierarchy</h2>
61 <pre class="synopsis">
62 GObject
63 +----GVirConfigObject
64 +----<a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities">GVirConfigCapabilities</a>
65 +----GVirConfigDomainDevice
66 +----GVirConfigDomainChardevSource
67 +----GVirConfigDomainClock
68 +----<a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
69 +----GVirConfigDomainOs
70 +----GVirConfigDomainSeclabel
71 +----<a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">GVirConfigDomainSnapshot</a>
72 +----GVirConfigDomainTimer
73 +----<a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface">GVirConfigInterface</a>
74 +----<a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter">GVirConfigNetworkFilter</a>
75 +----<a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork">GVirConfigNetwork</a>
76 +----<a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice">GVirConfigNodeDevice</a>
77 +----<a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret">GVirConfigSecret</a>
78 +----GVirConfigStoragePermissions
79 +----<a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
80 +----GVirConfigStoragePoolSource
81 +----GVirConfigStoragePoolTarget
82 +----GVirConfigStorageVolBackingStore
83 +----<a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
84 +----GVirConfigStorageVolTarget
85 </pre>
86 </div>
87 <div class="refsect1">
88 <a name="GVirConfigObject.properties"></a><h2>Properties</h2>
89 <pre class="synopsis">
90 "<a class="link" href="GVirConfigObject.html#GVirConfigObject--doc" title='The "doc" property'>doc</a>" <span class="type">GVirConfigXmlDoc</span>* : Read / Write / Construct Only
91 "<a class="link" href="GVirConfigObject.html#GVirConfigObject--node" title='The "node" property'>node</a>" <span class="type">gpointer</span> : Read / Write / Construct Only
92 "<a class="link" href="GVirConfigObject.html#GVirConfigObject--schema" title='The "schema" property'>schema</a>" <span class="type">gchar</span>* : Read / Write / Construct Only
93 </pre>
94 </div>
95 <div class="refsect1">
96 <a name="GVirConfigObject.description"></a><h2>Description</h2>
97 </div>
98 <div class="refsect1">
99 <a name="GVirConfigObject.details"></a><h2>Details</h2>
100 <div class="refsect2">
101 <a name="GVirConfigObject-struct"></a><h3>struct GVirConfigObject</h3>
102 <pre class="programlisting">struct GVirConfigObject;</pre>
103 </div>
104 <hr>
105 <div class="refsect2">
106 <a name="GVirConfigObjectClass"></a><h3>struct GVirConfigObjectClass</h3>
107 <pre class="programlisting">struct GVirConfigObjectClass {
108 GObjectClass parent_class;
109
110 gpointer padding[20];
111 };
112 </pre>
113 </div>
114 <hr>
115 <div class="refsect2">
116 <a name="gvir-config-object-get-schema"></a><h3>gvir_config_object_get_schema ()</h3>
117 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
118 </div>
119 <hr>
120 <div class="refsect2">
121 <a name="gvir-config-object-new"></a><h3>gvir_config_object_new ()</h3>
122 <pre class="programlisting"><a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="returnvalue">GVirConfigObject</span></a> * gvir_config_object_new (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
123 <em class="parameter"><code>const <span class="type">char</span> *root_name</code></em>,
124 <em class="parameter"><code>const <span class="type">char</span> *schema</code></em>);</pre>
125 </div>
126 <hr>
127 <div class="refsect2">
128 <a name="gvir-config-object-new-from-xml"></a><h3>gvir_config_object_new_from_xml ()</h3>
129 <pre class="programlisting"><a class="link" href="GVirConfigObject.html" title="GVirConfigObject"><span class="returnvalue">GVirConfigObject</span></a> * gvir_config_object_new_from_xml (<em class="parameter"><code><span class="type">GType</span> type</code></em>,
130 <em class="parameter"><code>const <span class="type">char</span> *root_name</code></em>,
131 <em class="parameter"><code>const <span class="type">char</span> *schema</code></em>,
132 <em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
133 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
134 </div>
135 <hr>
136 <div class="refsect2">
137 <a name="gvir-config-object-to-xml"></a><h3>gvir_config_object_to_xml ()</h3>
138 <pre class="programlisting"><span class="returnvalue">gchar</span> * 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>
139 </div>
140 <hr>
141 <div class="refsect2">
142 <a name="gvir-config-object-validate"></a><h3>gvir_config_object_validate ()</h3>
143 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
144 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
145 </div>
146 </div>
147 <div class="refsect1">
148 <a name="GVirConfigObject.property-details"></a><h2>Property Details</h2>
149 <div class="refsect2">
150 <a name="GVirConfigObject--doc"></a><h3>The <code class="literal">"doc"</code> property</h3>
151 <pre class="programlisting"> "doc" <span class="type">GVirConfigXmlDoc</span>* : Read / Write / Construct Only</pre>
152 <p>The XML doc this config object corresponds to.</p>
153 </div>
154 <hr>
155 <div class="refsect2">
156 <a name="GVirConfigObject--node"></a><h3>The <code class="literal">"node"</code> property</h3>
157 <pre class="programlisting"> "node" <span class="type">gpointer</span> : Read / Write / Construct Only</pre>
158 <p>The XML node this config object corresponds to.</p>
159 </div>
160 <hr>
161 <div class="refsect2">
162 <a name="GVirConfigObject--schema"></a><h3>The <code class="literal">"schema"</code> property</h3>
163 <pre class="programlisting"> "schema" <span class="type">gchar</span>* : Read / Write / Construct Only</pre>
164 <p>The doc RNG schema.</p>
165 <p>Default value: NULL</p>
166 </div>
167 </div>
168 </div>
169 <div class="footer">
170 <hr>
171 Generated by GTK-Doc V1.18.1</div>
172 </body>
173 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigSecret</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice">
9 <link rel="next" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConfigNodeDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="GVirConfigStoragePool.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigSecret.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigSecret.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigSecret.object-hierarchy" class="shortcut">Object Hierarchy</a>
28 </td></tr>
29 </table>
30 <div class="refentry">
31 <a name="GVirConfigSecret"></a><div class="titlepage"></div>
32 <div class="refnamediv"><table width="100%"><tr>
33 <td valign="top">
34 <h2><span class="refentrytitle"><a name="GVirConfigSecret.top_of_page"></a>GVirConfigSecret</span></h2>
35 <p>GVirConfigSecret</p>
36 </td>
37 <td valign="top" align="right"></td>
38 </tr></table></div>
39 <div class="refsynopsisdiv">
40 <a name="GVirConfigSecret.synopsis"></a><h2>Synopsis</h2>
41 <pre class="synopsis">struct <a class="link" href="GVirConfigSecret.html#GVirConfigSecret-struct" title="struct GVirConfigSecret">GVirConfigSecret</a>;
42 struct <a class="link" href="GVirConfigSecret.html#GVirConfigSecretClass" title="struct GVirConfigSecretClass">GVirConfigSecretClass</a>;
43 <a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret"><span class="returnvalue">GVirConfigSecret</span></a> * <a class="link" href="GVirConfigSecret.html#gvir-config-secret-new" title="gvir_config_secret_new ()">gvir_config_secret_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
44 <a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret"><span class="returnvalue">GVirConfigSecret</span></a> * <a class="link" href="GVirConfigSecret.html#gvir-config-secret-new-from-xml" title="gvir_config_secret_new_from_xml ()">gvir_config_secret_new_from_xml</a> (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
45 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
46 </pre>
47 </div>
48 <div class="refsect1">
49 <a name="GVirConfigSecret.object-hierarchy"></a><h2>Object Hierarchy</h2>
50 <pre class="synopsis">
51 GObject
52 +----<a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
53 +----GVirConfigSecret
54 </pre>
55 </div>
56 <div class="refsect1">
57 <a name="GVirConfigSecret.description"></a><h2>Description</h2>
58 </div>
59 <div class="refsect1">
60 <a name="GVirConfigSecret.details"></a><h2>Details</h2>
61 <div class="refsect2">
62 <a name="GVirConfigSecret-struct"></a><h3>struct GVirConfigSecret</h3>
63 <pre class="programlisting">struct GVirConfigSecret;</pre>
64 </div>
65 <hr>
66 <div class="refsect2">
67 <a name="GVirConfigSecretClass"></a><h3>struct GVirConfigSecretClass</h3>
68 <pre class="programlisting">struct GVirConfigSecretClass {
69 GVirConfigObjectClass parent_class;
70
71 gpointer padding[20];
72 };
73 </pre>
74 </div>
75 <hr>
76 <div class="refsect2">
77 <a name="gvir-config-secret-new"></a><h3>gvir_config_secret_new ()</h3>
78 <pre class="programlisting"><a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret"><span class="returnvalue">GVirConfigSecret</span></a> * gvir_config_secret_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
79 </div>
80 <hr>
81 <div class="refsect2">
82 <a name="gvir-config-secret-new-from-xml"></a><h3>gvir_config_secret_new_from_xml ()</h3>
83 <pre class="programlisting"><a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret"><span class="returnvalue">GVirConfigSecret</span></a> * gvir_config_secret_new_from_xml (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
84 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
85 </div>
86 </div>
87 </div>
88 <div class="footer">
89 <hr>
90 Generated by GTK-Doc V1.18.1</div>
91 </body>
92 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigStoragePool</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="GVirConfigSecret.html" title="GVirConfigSecret">
9 <link rel="next" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConfigSecret.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="GVirConfigStorageVol.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigStoragePool.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigStoragePool.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigStoragePool.object-hierarchy" class="shortcut">Object Hierarchy</a>
28 </td></tr>
29 </table>
30 <div class="refentry">
31 <a name="GVirConfigStoragePool"></a><div class="titlepage"></div>
32 <div class="refnamediv"><table width="100%"><tr>
33 <td valign="top">
34 <h2><span class="refentrytitle"><a name="GVirConfigStoragePool.top_of_page"></a>GVirConfigStoragePool</span></h2>
35 <p>GVirConfigStoragePool</p>
36 </td>
37 <td valign="top" align="right"></td>
38 </tr></table></div>
39 <div class="refsynopsisdiv">
40 <a name="GVirConfigStoragePool.synopsis"></a><h2>Synopsis</h2>
41 <a name="GVirConfigStoragePoolType"></a><pre class="synopsis">struct <a class="link" href="GVirConfigStoragePool.html#GVirConfigStoragePool-struct" title="struct GVirConfigStoragePool">GVirConfigStoragePool</a>;
42 struct <a class="link" href="GVirConfigStoragePool.html#GVirConfigStoragePoolClass" title="struct GVirConfigStoragePoolClass">GVirConfigStoragePoolClass</a>;
43 enum <a class="link" href="GVirConfigStoragePool.html#GVirConfigStoragePoolType-enum" title="enum GVirConfigStoragePoolType">GVirConfigStoragePoolType</a>;
44 <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="returnvalue">GVirConfigStoragePool</span></a> * <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-new" title="gvir_config_storage_pool_new ()">gvir_config_storage_pool_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
45 <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="returnvalue">GVirConfigStoragePool</span></a> * <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-new-from-xml" title="gvir_config_storage_pool_new_from_xml ()">gvir_config_storage_pool_new_from_xml</a>
46 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
47 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
48 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-allocation" title="gvir_config_storage_pool_set_allocation ()">gvir_config_storage_pool_set_allocation</a>
49 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
50 <em class="parameter"><code><span class="type">guint64</span> allocation</code></em>);
51 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-available" title="gvir_config_storage_pool_set_available ()">gvir_config_storage_pool_set_available</a>
52 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
53 <em class="parameter"><code><span class="type">guint64</span> available</code></em>);
54 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-capacity" title="gvir_config_storage_pool_set_capacity ()">gvir_config_storage_pool_set_capacity</a>
55 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
56 <em class="parameter"><code><span class="type">guint64</span> capacity</code></em>);
57 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-name" title="gvir_config_storage_pool_set_name ()">gvir_config_storage_pool_set_name</a> (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
58 <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
59 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-pool-type" title="gvir_config_storage_pool_set_pool_type ()">gvir_config_storage_pool_set_pool_type</a>
60 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
61 <em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html#GVirConfigStoragePoolType"><span class="type">GVirConfigStoragePoolType</span></a> type</code></em>);
62 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-source" title="gvir_config_storage_pool_set_source ()">gvir_config_storage_pool_set_source</a> (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
63 <em class="parameter"><code><span class="type">GVirConfigStoragePoolSource</span> *source</code></em>);
64 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-target" title="gvir_config_storage_pool_set_target ()">gvir_config_storage_pool_set_target</a> (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
65 <em class="parameter"><code><span class="type">GVirConfigStoragePoolTarget</span> *target</code></em>);
66 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-uuid" title="gvir_config_storage_pool_set_uuid ()">gvir_config_storage_pool_set_uuid</a> (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
67 <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);
68 </pre>
69 </div>
70 <div class="refsect1">
71 <a name="GVirConfigStoragePool.object-hierarchy"></a><h2>Object Hierarchy</h2>
72 <pre class="synopsis">
73 GObject
74 +----<a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
75 +----GVirConfigStoragePool
76 </pre>
77 <pre class="synopsis">
78 GEnum
79 +----GVirConfigStoragePoolType
80 </pre>
81 </div>
82 <div class="refsect1">
83 <a name="GVirConfigStoragePool.description"></a><h2>Description</h2>
84 </div>
85 <div class="refsect1">
86 <a name="GVirConfigStoragePool.details"></a><h2>Details</h2>
87 <div class="refsect2">
88 <a name="GVirConfigStoragePool-struct"></a><h3>struct GVirConfigStoragePool</h3>
89 <pre class="programlisting">struct GVirConfigStoragePool;</pre>
90 </div>
91 <hr>
92 <div class="refsect2">
93 <a name="GVirConfigStoragePoolClass"></a><h3>struct GVirConfigStoragePoolClass</h3>
94 <pre class="programlisting">struct GVirConfigStoragePoolClass {
95 GVirConfigObjectClass parent_class;
96
97 gpointer padding[20];
98 };
99 </pre>
100 </div>
101 <hr>
102 <div class="refsect2">
103 <a name="GVirConfigStoragePoolType-enum"></a><h3>enum GVirConfigStoragePoolType</h3>
104 <pre class="programlisting">typedef enum {
105 GVIR_CONFIG_STORAGE_POOL_TYPE_DIR,
106 GVIR_CONFIG_STORAGE_POOL_TYPE_FS,
107 GVIR_CONFIG_STORAGE_POOL_TYPE_NETFS,
108 GVIR_CONFIG_STORAGE_POOL_TYPE_LOGICAL,
109 GVIR_CONFIG_STORAGE_POOL_TYPE_DISK,
110 GVIR_CONFIG_STORAGE_POOL_TYPE_ISCSI,
111 GVIR_CONFIG_STORAGE_POOL_TYPE_SCSI,
112 GVIR_CONFIG_STORAGE_POOL_TYPE_MPATH
113 } GVirConfigStoragePoolType;
114 </pre>
115 </div>
116 <hr>
117 <div class="refsect2">
118 <a name="gvir-config-storage-pool-new"></a><h3>gvir_config_storage_pool_new ()</h3>
119 <pre class="programlisting"><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="returnvalue">GVirConfigStoragePool</span></a> * gvir_config_storage_pool_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
120 </div>
121 <hr>
122 <div class="refsect2">
123 <a name="gvir-config-storage-pool-new-from-xml"></a><h3>gvir_config_storage_pool_new_from_xml ()</h3>
124 <pre class="programlisting"><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="returnvalue">GVirConfigStoragePool</span></a> * gvir_config_storage_pool_new_from_xml
125 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
126 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
127 </div>
128 <hr>
129 <div class="refsect2">
130 <a name="gvir-config-storage-pool-set-allocation"></a><h3>gvir_config_storage_pool_set_allocation ()</h3>
131 <pre class="programlisting"><span class="returnvalue">void</span> gvir_config_storage_pool_set_allocation
132 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
133 <em class="parameter"><code><span class="type">guint64</span> allocation</code></em>);</pre>
134 </div>
135 <hr>
136 <div class="refsect2">
137 <a name="gvir-config-storage-pool-set-available"></a><h3>gvir_config_storage_pool_set_available ()</h3>
138 <pre class="programlisting"><span class="returnvalue">void</span> gvir_config_storage_pool_set_available
139 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
140 <em class="parameter"><code><span class="type">guint64</span> available</code></em>);</pre>
141 </div>
142 <hr>
143 <div class="refsect2">
144 <a name="gvir-config-storage-pool-set-capacity"></a><h3>gvir_config_storage_pool_set_capacity ()</h3>
145 <pre class="programlisting"><span class="returnvalue">void</span> gvir_config_storage_pool_set_capacity
146 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
147 <em class="parameter"><code><span class="type">guint64</span> capacity</code></em>);</pre>
148 </div>
149 <hr>
150 <div class="refsect2">
151 <a name="gvir-config-storage-pool-set-name"></a><h3>gvir_config_storage_pool_set_name ()</h3>
152 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
153 <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
154 </div>
155 <hr>
156 <div class="refsect2">
157 <a name="gvir-config-storage-pool-set-pool-type"></a><h3>gvir_config_storage_pool_set_pool_type ()</h3>
158 <pre class="programlisting"><span class="returnvalue">void</span> gvir_config_storage_pool_set_pool_type
159 (<em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool"><span class="type">GVirConfigStoragePool</span></a> *pool</code></em>,
160 <em class="parameter"><code><a class="link" href="GVirConfigStoragePool.html#GVirConfigStoragePoolType"><span class="type">GVirConfigStoragePoolType</span></a> type</code></em>);</pre>
161 </div>
162 <hr>
163 <div class="refsect2">
164 <a name="gvir-config-storage-pool-set-source"></a><h3>gvir_config_storage_pool_set_source ()</h3>
165 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
166 <em class="parameter"><code><span class="type">GVirConfigStoragePoolSource</span> *source</code></em>);</pre>
167 </div>
168 <hr>
169 <div class="refsect2">
170 <a name="gvir-config-storage-pool-set-target"></a><h3>gvir_config_storage_pool_set_target ()</h3>
171 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
172 <em class="parameter"><code><span class="type">GVirConfigStoragePoolTarget</span> *target</code></em>);</pre>
173 </div>
174 <hr>
175 <div class="refsect2">
176 <a name="gvir-config-storage-pool-set-uuid"></a><h3>gvir_config_storage_pool_set_uuid ()</h3>
177 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
178 <em class="parameter"><code>const <span class="type">char</span> *uuid</code></em>);</pre>
179 </div>
180 </div>
181 </div>
182 <div class="footer">
183 <hr>
184 Generated by GTK-Doc V1.18.1</div>
185 </body>
186 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConfigStorageVol</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gconfig">
8 <link rel="prev" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">
9 <link rel="next" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConfigStoragePool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
20 <td><a accesskey="n" href="GVirConfigCapabilities.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConfigStorageVol.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConfigStorageVol.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConfigStorageVol.object-hierarchy" class="shortcut">Object Hierarchy</a>
28 </td></tr>
29 </table>
30 <div class="refentry">
31 <a name="GVirConfigStorageVol"></a><div class="titlepage"></div>
32 <div class="refnamediv"><table width="100%"><tr>
33 <td valign="top">
34 <h2><span class="refentrytitle"><a name="GVirConfigStorageVol.top_of_page"></a>GVirConfigStorageVol</span></h2>
35 <p>GVirConfigStorageVol</p>
36 </td>
37 <td valign="top" align="right"></td>
38 </tr></table></div>
39 <div class="refsynopsisdiv">
40 <a name="GVirConfigStorageVol.synopsis"></a><h2>Synopsis</h2>
41 <pre class="synopsis">struct <a class="link" href="GVirConfigStorageVol.html#GVirConfigStorageVol-struct" title="struct GVirConfigStorageVol">GVirConfigStorageVol</a>;
42 struct <a class="link" href="GVirConfigStorageVol.html#GVirConfigStorageVolClass" title="struct GVirConfigStorageVolClass">GVirConfigStorageVolClass</a>;
43 <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="returnvalue">GVirConfigStorageVol</span></a> * <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-new" title="gvir_config_storage_vol_new ()">gvir_config_storage_vol_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
44 <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="returnvalue">GVirConfigStorageVol</span></a> * <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-new-from-xml" title="gvir_config_storage_vol_new_from_xml ()">gvir_config_storage_vol_new_from_xml</a>
45 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
46 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
47 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-set-allocation" title="gvir_config_storage_vol_set_allocation ()">gvir_config_storage_vol_set_allocation</a>
48 (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
49 <em class="parameter"><code><span class="type">guint64</span> allocation</code></em>);
50 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-set-backing-store" title="gvir_config_storage_vol_set_backing_store ()">gvir_config_storage_vol_set_backing_store</a>
51 (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
52 <em class="parameter"><code><span class="type">GVirConfigStorageVolBackingStore</span> *backing_store</code></em>);
53 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-set-capacity" title="gvir_config_storage_vol_set_capacity ()">gvir_config_storage_vol_set_capacity</a>
54 (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
55 <em class="parameter"><code><span class="type">guint64</span> capacity</code></em>);
56 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-set-name" title="gvir_config_storage_vol_set_name ()">gvir_config_storage_vol_set_name</a> (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
57 <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);
58 <span class="returnvalue">void</span> <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-set-target" title="gvir_config_storage_vol_set_target ()">gvir_config_storage_vol_set_target</a> (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
59 <em class="parameter"><code><span class="type">GVirConfigStorageVolTarget</span> *target</code></em>);
60 </pre>
61 </div>
62 <div class="refsect1">
63 <a name="GVirConfigStorageVol.object-hierarchy"></a><h2>Object Hierarchy</h2>
64 <pre class="synopsis">
65 GObject
66 +----<a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
67 +----GVirConfigStorageVol
68 </pre>
69 </div>
70 <div class="refsect1">
71 <a name="GVirConfigStorageVol.description"></a><h2>Description</h2>
72 </div>
73 <div class="refsect1">
74 <a name="GVirConfigStorageVol.details"></a><h2>Details</h2>
75 <div class="refsect2">
76 <a name="GVirConfigStorageVol-struct"></a><h3>struct GVirConfigStorageVol</h3>
77 <pre class="programlisting">struct GVirConfigStorageVol;</pre>
78 </div>
79 <hr>
80 <div class="refsect2">
81 <a name="GVirConfigStorageVolClass"></a><h3>struct GVirConfigStorageVolClass</h3>
82 <pre class="programlisting">struct GVirConfigStorageVolClass {
83 GVirConfigObjectClass parent_class;
84
85 gpointer padding[20];
86 };
87 </pre>
88 </div>
89 <hr>
90 <div class="refsect2">
91 <a name="gvir-config-storage-vol-new"></a><h3>gvir_config_storage_vol_new ()</h3>
92 <pre class="programlisting"><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="returnvalue">GVirConfigStorageVol</span></a> * gvir_config_storage_vol_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
93 </div>
94 <hr>
95 <div class="refsect2">
96 <a name="gvir-config-storage-vol-new-from-xml"></a><h3>gvir_config_storage_vol_new_from_xml ()</h3>
97 <pre class="programlisting"><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="returnvalue">GVirConfigStorageVol</span></a> * gvir_config_storage_vol_new_from_xml
98 (<em class="parameter"><code>const <span class="type">gchar</span> *xml</code></em>,
99 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
100 </div>
101 <hr>
102 <div class="refsect2">
103 <a name="gvir-config-storage-vol-set-allocation"></a><h3>gvir_config_storage_vol_set_allocation ()</h3>
104 <pre class="programlisting"><span class="returnvalue">void</span> gvir_config_storage_vol_set_allocation
105 (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
106 <em class="parameter"><code><span class="type">guint64</span> allocation</code></em>);</pre>
107 </div>
108 <hr>
109 <div class="refsect2">
110 <a name="gvir-config-storage-vol-set-backing-store"></a><h3>gvir_config_storage_vol_set_backing_store ()</h3>
111 <pre class="programlisting"><span class="returnvalue">void</span> gvir_config_storage_vol_set_backing_store
112 (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
113 <em class="parameter"><code><span class="type">GVirConfigStorageVolBackingStore</span> *backing_store</code></em>);</pre>
114 </div>
115 <hr>
116 <div class="refsect2">
117 <a name="gvir-config-storage-vol-set-capacity"></a><h3>gvir_config_storage_vol_set_capacity ()</h3>
118 <pre class="programlisting"><span class="returnvalue">void</span> gvir_config_storage_vol_set_capacity
119 (<em class="parameter"><code><a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol"><span class="type">GVirConfigStorageVol</span></a> *vol</code></em>,
120 <em class="parameter"><code><span class="type">guint64</span> capacity</code></em>);</pre>
121 </div>
122 <hr>
123 <div class="refsect2">
124 <a name="gvir-config-storage-vol-set-name"></a><h3>gvir_config_storage_vol_set_name ()</h3>
125 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
126 <em class="parameter"><code>const <span class="type">char</span> *name</code></em>);</pre>
127 </div>
128 <hr>
129 <div class="refsect2">
130 <a name="gvir-config-storage-vol-set-target"></a><h3>gvir_config_storage_vol_set_target ()</h3>
131 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
132 <em class="parameter"><code><span class="type">GVirConfigStorageVolTarget</span> *target</code></em>);</pre>
133 </div>
134 </div>
135 </div>
136 <div class="footer">
137 <hr>
138 Generated by GTK-Doc V1.18.1</div>
139 </body>
140 </html>
11 <!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
22 <book xmlns="http://www.devhelp.net/book" title="Libvirt-gconfig Reference Manual" link="index.html" author="" name="Libvirt-gconfig" version="2" language="c">
33 <chapters>
4 <sub name="Libvirt-gconfig" link="ch01.html"/>
4 <sub name="Libvirt-gconfig" link="ch01.html">
5 <sub name="GVirConfigObject" link="GVirConfigObject.html"/>
6 <sub name="GVirConfigDomain" link="GVirConfigDomain.html"/>
7 <sub name="GVirConfigDomainSnapshot" link="GVirConfigDomainSnapshot.html"/>
8 <sub name="GVirConfigInterface" link="GVirConfigInterface.html"/>
9 <sub name="GVirConfigNetworkFilter" link="GVirConfigNetworkFilter.html"/>
10 <sub name="GVirConfigNetwork" link="GVirConfigNetwork.html"/>
11 <sub name="GVirConfigNodeDevice" link="GVirConfigNodeDevice.html"/>
12 <sub name="GVirConfigSecret" link="GVirConfigSecret.html"/>
13 <sub name="GVirConfigStoragePool" link="GVirConfigStoragePool.html"/>
14 <sub name="GVirConfigStorageVol" link="GVirConfigStorageVol.html"/>
15 <sub name="GVirConfigCapabilities" link="GVirConfigCapabilities.html"/>
16 </sub>
517 <sub name="Object Hierarchy" link="object-tree.html"/>
618 <sub name="API Index" link="api-index-full.html"/>
19 <sub name="Annotation Glossary" link="annotation-glossary.html"/>
720 </chapters>
8 <functions/>
21 <functions>
22 <keyword type="struct" name="struct GVirConfigObject" link="GVirConfigObject.html#GVirConfigObject-struct"/>
23 <keyword type="struct" name="struct GVirConfigObjectClass" link="GVirConfigObject.html#GVirConfigObjectClass"/>
24 <keyword type="function" name="gvir_config_object_get_schema ()" link="GVirConfigObject.html#gvir-config-object-get-schema"/>
25 <keyword type="function" name="gvir_config_object_new ()" link="GVirConfigObject.html#gvir-config-object-new"/>
26 <keyword type="function" name="gvir_config_object_new_from_xml ()" link="GVirConfigObject.html#gvir-config-object-new-from-xml"/>
27 <keyword type="function" name="gvir_config_object_to_xml ()" link="GVirConfigObject.html#gvir-config-object-to-xml"/>
28 <keyword type="function" name="gvir_config_object_validate ()" link="GVirConfigObject.html#gvir-config-object-validate"/>
29 <keyword type="property" name="The &quot;doc&quot; property" link="GVirConfigObject.html#GVirConfigObject--doc"/>
30 <keyword type="property" name="The &quot;node&quot; property" link="GVirConfigObject.html#GVirConfigObject--node"/>
31 <keyword type="property" name="The &quot;schema&quot; property" link="GVirConfigObject.html#GVirConfigObject--schema"/>
32 <keyword type="struct" name="struct GVirConfigDomain" link="GVirConfigDomain.html#GVirConfigDomain-struct"/>
33 <keyword type="struct" name="struct GVirConfigDomainClass" link="GVirConfigDomain.html#GVirConfigDomainClass"/>
34 <keyword type="enum" name="enum GVirConfigDomainLifecycleAction" link="GVirConfigDomain.html#GVirConfigDomainLifecycleAction-enum"/>
35 <keyword type="enum" name="enum GVirConfigDomainLifecycleEvent" link="GVirConfigDomain.html#GVirConfigDomainLifecycleEvent-enum"/>
36 <keyword type="enum" name="enum GVirConfigDomainVirtType" link="GVirConfigDomain.html#GVirConfigDomainVirtType-enum"/>
37 <keyword type="function" name="gvir_config_domain_add_device ()" link="GVirConfigDomain.html#gvir-config-domain-add-device"/>
38 <keyword type="function" name="gvir_config_domain_get_custom_xml ()" link="GVirConfigDomain.html#gvir-config-domain-get-custom-xml"/>
39 <keyword type="function" name="gvir_config_domain_get_description ()" link="GVirConfigDomain.html#gvir-config-domain-get-description"/>
40 <keyword type="function" name="gvir_config_domain_get_devices ()" link="GVirConfigDomain.html#gvir-config-domain-get-devices"/>
41 <keyword type="function" name="gvir_config_domain_get_features ()" link="GVirConfigDomain.html#gvir-config-domain-get-features"/>
42 <keyword type="function" name="gvir_config_domain_get_memory ()" link="GVirConfigDomain.html#gvir-config-domain-get-memory"/>
43 <keyword type="function" name="gvir_config_domain_get_name ()" link="GVirConfigDomain.html#gvir-config-domain-get-name"/>
44 <keyword type="function" name="gvir_config_domain_get_vcpus ()" link="GVirConfigDomain.html#gvir-config-domain-get-vcpus"/>
45 <keyword type="function" name="gvir_config_domain_new ()" link="GVirConfigDomain.html#gvir-config-domain-new"/>
46 <keyword type="function" name="gvir_config_domain_new_from_xml ()" link="GVirConfigDomain.html#gvir-config-domain-new-from-xml"/>
47 <keyword type="function" name="gvir_config_domain_set_clock ()" link="GVirConfigDomain.html#gvir-config-domain-set-clock"/>
48 <keyword type="function" name="gvir_config_domain_set_custom_xml ()" link="GVirConfigDomain.html#gvir-config-domain-set-custom-xml"/>
49 <keyword type="function" name="gvir_config_domain_set_description ()" link="GVirConfigDomain.html#gvir-config-domain-set-description"/>
50 <keyword type="function" name="gvir_config_domain_set_devices ()" link="GVirConfigDomain.html#gvir-config-domain-set-devices"/>
51 <keyword type="function" name="gvir_config_domain_set_features ()" link="GVirConfigDomain.html#gvir-config-domain-set-features"/>
52 <keyword type="function" name="gvir_config_domain_set_lifecycle ()" link="GVirConfigDomain.html#gvir-config-domain-set-lifecycle"/>
53 <keyword type="function" name="gvir_config_domain_set_memory ()" link="GVirConfigDomain.html#gvir-config-domain-set-memory"/>
54 <keyword type="function" name="gvir_config_domain_set_name ()" link="GVirConfigDomain.html#gvir-config-domain-set-name"/>
55 <keyword type="function" name="gvir_config_domain_set_os ()" link="GVirConfigDomain.html#gvir-config-domain-set-os"/>
56 <keyword type="function" name="gvir_config_domain_set_seclabel ()" link="GVirConfigDomain.html#gvir-config-domain-set-seclabel"/>
57 <keyword type="function" name="gvir_config_domain_set_vcpus ()" link="GVirConfigDomain.html#gvir-config-domain-set-vcpus"/>
58 <keyword type="function" name="gvir_config_domain_set_virt_type ()" link="GVirConfigDomain.html#gvir-config-domain-set-virt-type"/>
59 <keyword type="property" name="The &quot;description&quot; property" link="GVirConfigDomain.html#GVirConfigDomain--description"/>
60 <keyword type="property" name="The &quot;features&quot; property" link="GVirConfigDomain.html#GVirConfigDomain--features"/>
61 <keyword type="property" name="The &quot;memory&quot; property" link="GVirConfigDomain.html#GVirConfigDomain--memory"/>
62 <keyword type="property" name="The &quot;name&quot; property" link="GVirConfigDomain.html#GVirConfigDomain--name"/>
63 <keyword type="property" name="The &quot;vcpu&quot; property" link="GVirConfigDomain.html#GVirConfigDomain--vcpu"/>
64 <keyword type="struct" name="struct GVirConfigDomainSnapshot" link="GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot-struct"/>
65 <keyword type="struct" name="struct GVirConfigDomainSnapshotClass" link="GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshotClass"/>
66 <keyword type="function" name="gvir_config_domain_snapshot_new ()" link="GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-new"/>
67 <keyword type="function" name="gvir_config_domain_snapshot_new_from_xml ()" link="GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-new-from-xml"/>
68 <keyword type="struct" name="struct GVirConfigInterface" link="GVirConfigInterface.html#GVirConfigInterface-struct"/>
69 <keyword type="struct" name="struct GVirConfigInterfaceClass" link="GVirConfigInterface.html#GVirConfigInterfaceClass"/>
70 <keyword type="function" name="gvir_config_interface_new ()" link="GVirConfigInterface.html#gvir-config-interface-new"/>
71 <keyword type="function" name="gvir_config_interface_new_from_xml ()" link="GVirConfigInterface.html#gvir-config-interface-new-from-xml"/>
72 <keyword type="struct" name="struct GVirConfigNetworkFilter" link="GVirConfigNetworkFilter.html#GVirConfigNetworkFilter-struct"/>
73 <keyword type="struct" name="struct GVirConfigNetworkFilterClass" link="GVirConfigNetworkFilter.html#GVirConfigNetworkFilterClass"/>
74 <keyword type="function" name="gvir_config_network_filter_new ()" link="GVirConfigNetworkFilter.html#gvir-config-network-filter-new"/>
75 <keyword type="function" name="gvir_config_network_filter_new_from_xml ()" link="GVirConfigNetworkFilter.html#gvir-config-network-filter-new-from-xml"/>
76 <keyword type="struct" name="struct GVirConfigNetwork" link="GVirConfigNetwork.html#GVirConfigNetwork-struct"/>
77 <keyword type="struct" name="struct GVirConfigNetworkClass" link="GVirConfigNetwork.html#GVirConfigNetworkClass"/>
78 <keyword type="function" name="gvir_config_network_new ()" link="GVirConfigNetwork.html#gvir-config-network-new"/>
79 <keyword type="function" name="gvir_config_network_new_from_xml ()" link="GVirConfigNetwork.html#gvir-config-network-new-from-xml"/>
80 <keyword type="struct" name="struct GVirConfigNodeDevice" link="GVirConfigNodeDevice.html#GVirConfigNodeDevice-struct"/>
81 <keyword type="struct" name="struct GVirConfigNodeDeviceClass" link="GVirConfigNodeDevice.html#GVirConfigNodeDeviceClass"/>
82 <keyword type="function" name="gvir_config_node_device_new ()" link="GVirConfigNodeDevice.html#gvir-config-node-device-new"/>
83 <keyword type="function" name="gvir_config_node_device_new_from_xml ()" link="GVirConfigNodeDevice.html#gvir-config-node-device-new-from-xml"/>
84 <keyword type="struct" name="struct GVirConfigSecret" link="GVirConfigSecret.html#GVirConfigSecret-struct"/>
85 <keyword type="struct" name="struct GVirConfigSecretClass" link="GVirConfigSecret.html#GVirConfigSecretClass"/>
86 <keyword type="function" name="gvir_config_secret_new ()" link="GVirConfigSecret.html#gvir-config-secret-new"/>
87 <keyword type="function" name="gvir_config_secret_new_from_xml ()" link="GVirConfigSecret.html#gvir-config-secret-new-from-xml"/>
88 <keyword type="struct" name="struct GVirConfigStoragePool" link="GVirConfigStoragePool.html#GVirConfigStoragePool-struct"/>
89 <keyword type="struct" name="struct GVirConfigStoragePoolClass" link="GVirConfigStoragePool.html#GVirConfigStoragePoolClass"/>
90 <keyword type="enum" name="enum GVirConfigStoragePoolType" link="GVirConfigStoragePool.html#GVirConfigStoragePoolType-enum"/>
91 <keyword type="function" name="gvir_config_storage_pool_new ()" link="GVirConfigStoragePool.html#gvir-config-storage-pool-new"/>
92 <keyword type="function" name="gvir_config_storage_pool_new_from_xml ()" link="GVirConfigStoragePool.html#gvir-config-storage-pool-new-from-xml"/>
93 <keyword type="function" name="gvir_config_storage_pool_set_allocation ()" link="GVirConfigStoragePool.html#gvir-config-storage-pool-set-allocation"/>
94 <keyword type="function" name="gvir_config_storage_pool_set_available ()" link="GVirConfigStoragePool.html#gvir-config-storage-pool-set-available"/>
95 <keyword type="function" name="gvir_config_storage_pool_set_capacity ()" link="GVirConfigStoragePool.html#gvir-config-storage-pool-set-capacity"/>
96 <keyword type="function" name="gvir_config_storage_pool_set_name ()" link="GVirConfigStoragePool.html#gvir-config-storage-pool-set-name"/>
97 <keyword type="function" name="gvir_config_storage_pool_set_pool_type ()" link="GVirConfigStoragePool.html#gvir-config-storage-pool-set-pool-type"/>
98 <keyword type="function" name="gvir_config_storage_pool_set_source ()" link="GVirConfigStoragePool.html#gvir-config-storage-pool-set-source"/>
99 <keyword type="function" name="gvir_config_storage_pool_set_target ()" link="GVirConfigStoragePool.html#gvir-config-storage-pool-set-target"/>
100 <keyword type="function" name="gvir_config_storage_pool_set_uuid ()" link="GVirConfigStoragePool.html#gvir-config-storage-pool-set-uuid"/>
101 <keyword type="struct" name="struct GVirConfigStorageVol" link="GVirConfigStorageVol.html#GVirConfigStorageVol-struct"/>
102 <keyword type="struct" name="struct GVirConfigStorageVolClass" link="GVirConfigStorageVol.html#GVirConfigStorageVolClass"/>
103 <keyword type="function" name="gvir_config_storage_vol_new ()" link="GVirConfigStorageVol.html#gvir-config-storage-vol-new"/>
104 <keyword type="function" name="gvir_config_storage_vol_new_from_xml ()" link="GVirConfigStorageVol.html#gvir-config-storage-vol-new-from-xml"/>
105 <keyword type="function" name="gvir_config_storage_vol_set_allocation ()" link="GVirConfigStorageVol.html#gvir-config-storage-vol-set-allocation"/>
106 <keyword type="function" name="gvir_config_storage_vol_set_backing_store ()" link="GVirConfigStorageVol.html#gvir-config-storage-vol-set-backing-store"/>
107 <keyword type="function" name="gvir_config_storage_vol_set_capacity ()" link="GVirConfigStorageVol.html#gvir-config-storage-vol-set-capacity"/>
108 <keyword type="function" name="gvir_config_storage_vol_set_name ()" link="GVirConfigStorageVol.html#gvir-config-storage-vol-set-name"/>
109 <keyword type="function" name="gvir_config_storage_vol_set_target ()" link="GVirConfigStorageVol.html#gvir-config-storage-vol-set-target"/>
110 <keyword type="struct" name="struct GVirConfigCapabilities" link="GVirConfigCapabilities.html#GVirConfigCapabilities-struct"/>
111 <keyword type="struct" name="struct GVirConfigCapabilitiesClass" link="GVirConfigCapabilities.html#GVirConfigCapabilitiesClass"/>
112 <keyword type="function" name="gvir_config_capabilities_new ()" link="GVirConfigCapabilities.html#gvir-config-capabilities-new"/>
113 <keyword type="function" name="gvir_config_capabilities_new_from_xml ()" link="GVirConfigCapabilities.html#gvir-config-capabilities-new-from-xml"/>
114 </functions>
9115 </book>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>Annotation Glossary</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
7 <link rel="up" href="index.html" title="Libvirt-gconfig Reference Manual">
8 <link rel="prev" href="api-index-full.html" title="API Index">
9 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
10 <link rel="stylesheet" href="style.css" type="text/css">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
14 <tr valign="middle">
15 <td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
16 <td> </td>
17 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
18 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
19 <td> </td>
20 </tr>
21 <tr><td colspan="5" class="shortcuts">
22 <a class="shortcut" href="#glsA">A</a>
23  | 
24 <a class="shortcut" href="#glsI">I</a>
25  | 
26 <a class="shortcut" href="#glsE">E</a>
27  | 
28 <a class="shortcut" href="#glsI">I</a>
29  | 
30 <a class="shortcut" href="#glsT">T</a>
31 </td></tr>
32 </table>
33 <div class="glossary">
34 <div class="titlepage"><div><div><h2 class="title">
35 <a name="annotation-glossary"></a>Annotation Glossary</h2></div></div></div>
36 <a name="glsA"></a><h3 class="title">A</h3>
37 <dt>
38 <a name="annotation-glossterm-array"></a>array</dt>
39 <dd><p>Parameter points to an array of items.</p></dd>
40 <dt>
41 <a name="annotation-glossterm-allow-none"></a>allow-none</dt>
42 <dd><p>NULL is ok, both for passing and for returning.</p></dd>
43 <a name="glsI"></a><h3 class="title">I</h3>
44 <dt>
45 <a name="annotation-glossterm-inout"></a>inout</dt>
46 <dd><p>Parameter for input and for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
47 <a name="glsE"></a><h3 class="title">E</h3>
48 <dt>
49 <a name="annotation-glossterm-element-type"></a>element-type</dt>
50 <dd><p>Generics and defining elements of containers and arrays.</p></dd>
51 <a name="glsI"></a><h3 class="title">I</h3>
52 <dt>
53 <a name="annotation-glossterm-in"></a>in</dt>
54 <dd><p>Parameter for input. Default is <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>.</p></dd>
55 <a name="glsT"></a><h3 class="title">T</h3>
56 <dt>
57 <a name="annotation-glossterm-transfer%20full"></a>transfer full</dt>
58 <dd><p>Free data after the code is done.</p></dd>
59 <dt>
60 <a name="annotation-glossterm-transfer%20none"></a>transfer none</dt>
61 <dd><p>Don't free data after the code is done.</p></dd>
62 </div>
63 <div class="footer">
64 <hr>
65 Generated by GTK-Doc V1.18.1</div>
66 </body>
67 </html>
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">
9 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
9 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1011 <link rel="stylesheet" href="style.css" type="text/css">
1112 </head>
1213 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
1617 <td> </td>
1718 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
1819 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
19 <td> </td>
20 <td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
2021 </tr>
2122 <tr><td colspan="5" class="shortcuts"><a class="shortcut" href="#idxC">C</a></td></tr>
2223 </table>
2526 <a name="api-index-full"></a>API Index</h2></div></div></div>
2627 <a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
2728 <dt>
29 <a class="link" href="GVirConfigCapabilities.html#GVirConfigCapabilities-struct" title="struct GVirConfigCapabilities">GVirConfigCapabilities</a>, struct in <a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities">GVirConfigCapabilities</a>
30 </dt>
31 <dd></dd>
32 <dt>
33 <a class="link" href="GVirConfigCapabilities.html#GVirConfigCapabilitiesClass" title="struct GVirConfigCapabilitiesClass">GVirConfigCapabilitiesClass</a>, struct in <a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities">GVirConfigCapabilities</a>
34 </dt>
35 <dd></dd>
36 <dt>
37 <a class="link" href="GVirConfigDomain.html#GVirConfigDomain-struct" title="struct GVirConfigDomain">GVirConfigDomain</a>, struct in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
38 </dt>
39 <dd></dd>
40 <dt>
41 <a class="link" href="GVirConfigDomain.html#GVirConfigDomain--description" title='The "description" property'>GVirConfigDomain:description</a>, object property in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
42 </dt>
43 <dd></dd>
44 <dt>
45 <a class="link" href="GVirConfigDomain.html#GVirConfigDomain--features" title='The "features" property'>GVirConfigDomain:features</a>, object property in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
46 </dt>
47 <dd></dd>
48 <dt>
49 <a class="link" href="GVirConfigDomain.html#GVirConfigDomain--memory" title='The "memory" property'>GVirConfigDomain:memory</a>, object property in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
50 </dt>
51 <dd></dd>
52 <dt>
53 <a class="link" href="GVirConfigDomain.html#GVirConfigDomain--name" title='The "name" property'>GVirConfigDomain:name</a>, object property in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
54 </dt>
55 <dd></dd>
56 <dt>
57 <a class="link" href="GVirConfigDomain.html#GVirConfigDomain--vcpu" title='The "vcpu" property'>GVirConfigDomain:vcpu</a>, object property in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
58 </dt>
59 <dd></dd>
60 <dt>
61 GVirConfigDomainChannel, struct in GVirConfigDomainChannel
62 </dt>
63 <dd></dd>
64 <dt>
65 GVirConfigDomainChannelClass, struct in GVirConfigDomainChannel
66 </dt>
67 <dd></dd>
68 <dt>
69 GVirConfigDomainChannelTargetType, enum in GVirConfigDomainChannel
70 </dt>
71 <dd></dd>
72 <dt>
73 GVirConfigDomainChardev, struct in GVirConfigDomainChardev
74 </dt>
75 <dd></dd>
76 <dt>
77 GVirConfigDomainChardevClass, struct in GVirConfigDomainChardev
78 </dt>
79 <dd></dd>
80 <dt>
81 GVirConfigDomainChardevSource, struct in GVirConfigDomainChardevSource
82 </dt>
83 <dd></dd>
84 <dt>
85 GVirConfigDomainChardevSourceClass, struct in GVirConfigDomainChardevSource
86 </dt>
87 <dd></dd>
88 <dt>
89 GVirConfigDomainChardevSourcePty, struct in GVirConfigDomainChardevSourcePty
90 </dt>
91 <dd></dd>
92 <dt>
93 GVirConfigDomainChardevSourcePtyClass, struct in GVirConfigDomainChardevSourcePty
94 </dt>
95 <dd></dd>
96 <dt>
97 <a class="link" href="GVirConfigDomain.html#GVirConfigDomainClass" title="struct GVirConfigDomainClass">GVirConfigDomainClass</a>, struct in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
98 </dt>
99 <dd></dd>
100 <dt>
101 GVirConfigDomainClock, struct in GVirConfigDomainClock
102 </dt>
103 <dd></dd>
104 <dt>
105 GVirConfigDomainClockClass, struct in GVirConfigDomainClock
106 </dt>
107 <dd></dd>
108 <dt>
109 GVirConfigDomainClockOffset, enum in GVirConfigDomainClock
110 </dt>
111 <dd></dd>
112 <dt>
113 GVirConfigDomainConsole, struct in GVirConfigDomainConsole
114 </dt>
115 <dd></dd>
116 <dt>
117 GVirConfigDomainConsoleClass, struct in GVirConfigDomainConsole
118 </dt>
119 <dd></dd>
120 <dt>
121 GVirConfigDomainConsoleTargetType, enum in GVirConfigDomainConsole
122 </dt>
123 <dd></dd>
124 <dt>
125 GVirConfigDomainDevice, struct in GVirConfigDomainDevice
126 </dt>
127 <dd></dd>
128 <dt>
129 GVirConfigDomainDeviceClass, struct in GVirConfigDomainDevice
130 </dt>
131 <dd></dd>
132 <dt>
133 GVirConfigDomainDisk, struct in GVirConfigDomainDisk
134 </dt>
135 <dd></dd>
136 <dt>
137 GVirConfigDomainDiskBus, enum in GVirConfigDomainDisk
138 </dt>
139 <dd></dd>
140 <dt>
141 GVirConfigDomainDiskCacheType, enum in GVirConfigDomainDisk
142 </dt>
143 <dd></dd>
144 <dt>
145 GVirConfigDomainDiskClass, struct in GVirConfigDomainDisk
146 </dt>
147 <dd></dd>
148 <dt>
149 GVirConfigDomainDiskGuestDeviceType, enum in GVirConfigDomainDisk
150 </dt>
151 <dd></dd>
152 <dt>
153 GVirConfigDomainDiskSnapshotType, enum in GVirConfigDomainDisk
154 </dt>
155 <dd></dd>
156 <dt>
157 GVirConfigDomainDiskType, enum in GVirConfigDomainDisk
158 </dt>
159 <dd></dd>
160 <dt>
161 GVirConfigDomainFilesys, struct in GVirConfigDomainFilesys
162 </dt>
163 <dd></dd>
164 <dt>
165 GVirConfigDomainFilesysAccessType, enum in GVirConfigDomainFilesys
166 </dt>
167 <dd></dd>
168 <dt>
169 GVirConfigDomainFilesysClass, struct in GVirConfigDomainFilesys
170 </dt>
171 <dd></dd>
172 <dt>
173 GVirConfigDomainFilesysDriverType, enum in GVirConfigDomainFilesys
174 </dt>
175 <dd></dd>
176 <dt>
177 GVirConfigDomainFilesysType, enum in GVirConfigDomainFilesys
178 </dt>
179 <dd></dd>
180 <dt>
181 GVirConfigDomainGraphics, struct in GVirConfigDomainGraphics
182 </dt>
183 <dd></dd>
184 <dt>
185 GVirConfigDomainGraphicsClass, struct in GVirConfigDomainGraphics
186 </dt>
187 <dd></dd>
188 <dt>
189 GVirConfigDomainGraphicsSdl, struct in GVirConfigDomainGraphicsSdl
190 </dt>
191 <dd></dd>
192 <dt>
193 GVirConfigDomainGraphicsSdlClass, struct in GVirConfigDomainGraphicsSdl
194 </dt>
195 <dd></dd>
196 <dt>
197 GVirConfigDomainGraphicsSpice, struct in GVirConfigDomainGraphicsSpice
198 </dt>
199 <dd></dd>
200 <dt>
201 GVirConfigDomainGraphicsSpiceClass, struct in GVirConfigDomainGraphicsSpice
202 </dt>
203 <dd></dd>
204 <dt>
205 GVirConfigDomainGraphicsVnc, struct in GVirConfigDomainGraphicsVnc
206 </dt>
207 <dd></dd>
208 <dt>
209 GVirConfigDomainGraphicsVncClass, struct in GVirConfigDomainGraphicsVnc
210 </dt>
211 <dd></dd>
212 <dt>
213 GVirConfigDomainInput, struct in GVirConfigDomainInput
214 </dt>
215 <dd></dd>
216 <dt>
217 GVirConfigDomainInputBus, enum in GVirConfigDomainInput
218 </dt>
219 <dd></dd>
220 <dt>
221 GVirConfigDomainInputClass, struct in GVirConfigDomainInput
222 </dt>
223 <dd></dd>
224 <dt>
225 GVirConfigDomainInputDeviceType, enum in GVirConfigDomainInput
226 </dt>
227 <dd></dd>
228 <dt>
229 GVirConfigDomainInterface, struct in GVirConfigDomainInterface
230 </dt>
231 <dd></dd>
232 <dt>
233 GVirConfigDomainInterfaceBridge, struct in GVirConfigDomainInterfaceBridge
234 </dt>
235 <dd></dd>
236 <dt>
237 GVirConfigDomainInterfaceBridgeClass, struct in GVirConfigDomainInterfaceBridge
238 </dt>
239 <dd></dd>
240 <dt>
241 GVirConfigDomainInterfaceClass, struct in GVirConfigDomainInterface
242 </dt>
243 <dd></dd>
244 <dt>
245 GVirConfigDomainInterfaceLinkState, enum in GVirConfigDomainInterface
246 </dt>
247 <dd></dd>
248 <dt>
249 GVirConfigDomainInterfaceNetwork, struct in GVirConfigDomainInterfaceNetwork
250 </dt>
251 <dd></dd>
252 <dt>
253 GVirConfigDomainInterfaceNetworkClass, struct in GVirConfigDomainInterfaceNetwork
254 </dt>
255 <dd></dd>
256 <dt>
257 GVirConfigDomainInterfaceUser, struct in GVirConfigDomainInterfaceUser
258 </dt>
259 <dd></dd>
260 <dt>
261 GVirConfigDomainInterfaceUserClass, struct in GVirConfigDomainInterfaceUser
262 </dt>
263 <dd></dd>
264 <dt>
265 <a class="link" href="GVirConfigDomain.html#GVirConfigDomainLifecycleAction-enum" title="enum GVirConfigDomainLifecycleAction">GVirConfigDomainLifecycleAction</a>, enum in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
266 </dt>
267 <dd></dd>
268 <dt>
269 <a class="link" href="GVirConfigDomain.html#GVirConfigDomainLifecycleEvent-enum" title="enum GVirConfigDomainLifecycleEvent">GVirConfigDomainLifecycleEvent</a>, enum in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
270 </dt>
271 <dd></dd>
272 <dt>
273 GVirConfigDomainMemballoon, struct in GVirConfigDomainMemballoon
274 </dt>
275 <dd></dd>
276 <dt>
277 GVirConfigDomainMemballoonClass, struct in GVirConfigDomainMemballoon
278 </dt>
279 <dd></dd>
280 <dt>
281 GVirConfigDomainMemballoonModel, enum in GVirConfigDomainMemballoon
282 </dt>
283 <dd></dd>
284 <dt>
285 GVirConfigDomainOs, struct in GVirConfigDomainOs
286 </dt>
287 <dd></dd>
288 <dt>
289 GVirConfigDomainOsBootDevice, enum in GVirConfigDomainOs
290 </dt>
291 <dd></dd>
292 <dt>
293 GVirConfigDomainOsClass, struct in GVirConfigDomainOs
294 </dt>
295 <dd></dd>
296 <dt>
297 GVirConfigDomainOsSmBiosMode, enum in GVirConfigDomainOs
298 </dt>
299 <dd></dd>
300 <dt>
301 GVirConfigDomainOsType, enum in GVirConfigDomainOs
302 </dt>
303 <dd></dd>
304 <dt>
305 GVirConfigDomainParallel, struct in GVirConfigDomainParallel
306 </dt>
307 <dd></dd>
308 <dt>
309 GVirConfigDomainParallelClass, struct in GVirConfigDomainParallel
310 </dt>
311 <dd></dd>
312 <dt>
313 GVirConfigDomainSeclabel, struct in GVirConfigDomainSeclabel
314 </dt>
315 <dd></dd>
316 <dt>
317 GVirConfigDomainSeclabelClass, struct in GVirConfigDomainSeclabel
318 </dt>
319 <dd></dd>
320 <dt>
321 GVirConfigDomainSeclabelType, enum in GVirConfigDomainSeclabel
322 </dt>
323 <dd></dd>
324 <dt>
325 GVirConfigDomainSerial, struct in GVirConfigDomainSerial
326 </dt>
327 <dd></dd>
328 <dt>
329 GVirConfigDomainSerialClass, struct in GVirConfigDomainSerial
330 </dt>
331 <dd></dd>
332 <dt>
333 <a class="link" href="GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot-struct" title="struct GVirConfigDomainSnapshot">GVirConfigDomainSnapshot</a>, struct in <a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">GVirConfigDomainSnapshot</a>
334 </dt>
335 <dd></dd>
336 <dt>
337 <a class="link" href="GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshotClass" title="struct GVirConfigDomainSnapshotClass">GVirConfigDomainSnapshotClass</a>, struct in <a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">GVirConfigDomainSnapshot</a>
338 </dt>
339 <dd></dd>
340 <dt>
341 GVirConfigDomainSound, struct in GVirConfigDomainSound
342 </dt>
343 <dd></dd>
344 <dt>
345 GVirConfigDomainSoundClass, struct in GVirConfigDomainSound
346 </dt>
347 <dd></dd>
348 <dt>
349 GVirConfigDomainSoundModel, enum in GVirConfigDomainSound
350 </dt>
351 <dd></dd>
352 <dt>
353 GVirConfigDomainTimer, struct in GVirConfigDomainTimer
354 </dt>
355 <dd></dd>
356 <dt>
357 GVirConfigDomainTimerClass, struct in GVirConfigDomainTimer
358 </dt>
359 <dd></dd>
360 <dt>
361 GVirConfigDomainVideo, struct in GVirConfigDomainVideo
362 </dt>
363 <dd></dd>
364 <dt>
365 GVirConfigDomainVideoClass, struct in GVirConfigDomainVideo
366 </dt>
367 <dd></dd>
368 <dt>
369 GVirConfigDomainVideoModel, enum in GVirConfigDomainVideo
370 </dt>
371 <dd></dd>
372 <dt>
373 <a class="link" href="GVirConfigDomain.html#GVirConfigDomainVirtType-enum" title="enum GVirConfigDomainVirtType">GVirConfigDomainVirtType</a>, enum in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
374 </dt>
375 <dd></dd>
376 <dt>
377 <a class="link" href="GVirConfigInterface.html#GVirConfigInterface-struct" title="struct GVirConfigInterface">GVirConfigInterface</a>, struct in <a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface">GVirConfigInterface</a>
378 </dt>
379 <dd></dd>
380 <dt>
381 <a class="link" href="GVirConfigInterface.html#GVirConfigInterfaceClass" title="struct GVirConfigInterfaceClass">GVirConfigInterfaceClass</a>, struct in <a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface">GVirConfigInterface</a>
382 </dt>
383 <dd></dd>
384 <dt>
385 <a class="link" href="GVirConfigNetwork.html#GVirConfigNetwork-struct" title="struct GVirConfigNetwork">GVirConfigNetwork</a>, struct in <a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork">GVirConfigNetwork</a>
386 </dt>
387 <dd></dd>
388 <dt>
389 <a class="link" href="GVirConfigNetwork.html#GVirConfigNetworkClass" title="struct GVirConfigNetworkClass">GVirConfigNetworkClass</a>, struct in <a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork">GVirConfigNetwork</a>
390 </dt>
391 <dd></dd>
392 <dt>
393 <a class="link" href="GVirConfigNetworkFilter.html#GVirConfigNetworkFilter-struct" title="struct GVirConfigNetworkFilter">GVirConfigNetworkFilter</a>, struct in <a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter">GVirConfigNetworkFilter</a>
394 </dt>
395 <dd></dd>
396 <dt>
397 <a class="link" href="GVirConfigNetworkFilter.html#GVirConfigNetworkFilterClass" title="struct GVirConfigNetworkFilterClass">GVirConfigNetworkFilterClass</a>, struct in <a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter">GVirConfigNetworkFilter</a>
398 </dt>
399 <dd></dd>
400 <dt>
401 <a class="link" href="GVirConfigNodeDevice.html#GVirConfigNodeDevice-struct" title="struct GVirConfigNodeDevice">GVirConfigNodeDevice</a>, struct in <a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice">GVirConfigNodeDevice</a>
402 </dt>
403 <dd></dd>
404 <dt>
405 <a class="link" href="GVirConfigNodeDevice.html#GVirConfigNodeDeviceClass" title="struct GVirConfigNodeDeviceClass">GVirConfigNodeDeviceClass</a>, struct in <a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice">GVirConfigNodeDevice</a>
406 </dt>
407 <dd></dd>
408 <dt>
409 <a class="link" href="GVirConfigObject.html#GVirConfigObject-struct" title="struct GVirConfigObject">GVirConfigObject</a>, struct in <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
410 </dt>
411 <dd></dd>
412 <dt>
413 <a class="link" href="GVirConfigObject.html#GVirConfigObject--doc" title='The "doc" property'>GVirConfigObject:doc</a>, object property in <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
414 </dt>
415 <dd></dd>
416 <dt>
417 <a class="link" href="GVirConfigObject.html#GVirConfigObject--node" title='The "node" property'>GVirConfigObject:node</a>, object property in <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
418 </dt>
419 <dd></dd>
420 <dt>
421 <a class="link" href="GVirConfigObject.html#GVirConfigObject--schema" title='The "schema" property'>GVirConfigObject:schema</a>, object property in <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
422 </dt>
423 <dd></dd>
424 <dt>
425 <a class="link" href="GVirConfigObject.html#GVirConfigObjectClass" title="struct GVirConfigObjectClass">GVirConfigObjectClass</a>, struct in <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
426 </dt>
427 <dd></dd>
428 <dt>
429 <a class="link" href="GVirConfigSecret.html#GVirConfigSecret-struct" title="struct GVirConfigSecret">GVirConfigSecret</a>, struct in <a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret">GVirConfigSecret</a>
430 </dt>
431 <dd></dd>
432 <dt>
433 <a class="link" href="GVirConfigSecret.html#GVirConfigSecretClass" title="struct GVirConfigSecretClass">GVirConfigSecretClass</a>, struct in <a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret">GVirConfigSecret</a>
434 </dt>
435 <dd></dd>
436 <dt>
437 GVirConfigStoragePermissions, struct in GVirConfigStoragePermissions
438 </dt>
439 <dd></dd>
440 <dt>
441 GVirConfigStoragePermissionsClass, struct in GVirConfigStoragePermissions
442 </dt>
443 <dd></dd>
444 <dt>
445 <a class="link" href="GVirConfigStoragePool.html#GVirConfigStoragePool-struct" title="struct GVirConfigStoragePool">GVirConfigStoragePool</a>, struct in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
446 </dt>
447 <dd></dd>
448 <dt>
449 <a class="link" href="GVirConfigStoragePool.html#GVirConfigStoragePoolClass" title="struct GVirConfigStoragePoolClass">GVirConfigStoragePoolClass</a>, struct in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
450 </dt>
451 <dd></dd>
452 <dt>
453 GVirConfigStoragePoolSource, struct in GVirConfigStoragePoolSource
454 </dt>
455 <dd></dd>
456 <dt>
457 GVirConfigStoragePoolSourceClass, struct in GVirConfigStoragePoolSource
458 </dt>
459 <dd></dd>
460 <dt>
461 GVirConfigStoragePoolTarget, struct in GVirConfigStoragePoolTarget
462 </dt>
463 <dd></dd>
464 <dt>
465 GVirConfigStoragePoolTargetClass, struct in GVirConfigStoragePoolTarget
466 </dt>
467 <dd></dd>
468 <dt>
469 <a class="link" href="GVirConfigStoragePool.html#GVirConfigStoragePoolType-enum" title="enum GVirConfigStoragePoolType">GVirConfigStoragePoolType</a>, enum in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
470 </dt>
471 <dd></dd>
472 <dt>
473 <a class="link" href="GVirConfigStorageVol.html#GVirConfigStorageVol-struct" title="struct GVirConfigStorageVol">GVirConfigStorageVol</a>, struct in <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
474 </dt>
475 <dd></dd>
476 <dt>
477 GVirConfigStorageVolBackingStore, struct in GVirConfigStorageVolBackingStore
478 </dt>
479 <dd></dd>
480 <dt>
481 GVirConfigStorageVolBackingStoreClass, struct in GVirConfigStorageVolBackingStore
482 </dt>
483 <dd></dd>
484 <dt>
485 <a class="link" href="GVirConfigStorageVol.html#GVirConfigStorageVolClass" title="struct GVirConfigStorageVolClass">GVirConfigStorageVolClass</a>, struct in <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
486 </dt>
487 <dd></dd>
488 <dt>
489 GVirConfigStorageVolTarget, struct in GVirConfigStorageVolTarget
490 </dt>
491 <dd></dd>
492 <dt>
493 GVirConfigStorageVolTargetClass, struct in GVirConfigStorageVolTarget
494 </dt>
495 <dd></dd>
496 <dt>
497 GVirConfigXmlDoc, struct in GVirConfigXmlDoc
498 </dt>
499 <dd></dd>
500 <dt>
501 GVirConfigXmlDoc:doc, object property in GVirConfigXmlDoc
502 </dt>
503 <dd></dd>
504 <dt>
505 GVirConfigXmlDocClass, struct in GVirConfigXmlDoc
506 </dt>
507 <dd></dd>
508 <dt>
509 GVirConfigXmlNodeIterator, user_function in libvirt-gconfig-helpers-private
510 </dt>
511 <dd></dd>
512 <dt>
513 <a class="link" href="GVirConfigCapabilities.html#gvir-config-capabilities-new" title="gvir_config_capabilities_new ()">gvir_config_capabilities_new</a>, function in <a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities">GVirConfigCapabilities</a>
514 </dt>
515 <dd></dd>
516 <dt>
517 <a class="link" href="GVirConfigCapabilities.html#gvir-config-capabilities-new-from-xml" title="gvir_config_capabilities_new_from_xml ()">gvir_config_capabilities_new_from_xml</a>, function in <a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities">GVirConfigCapabilities</a>
518 </dt>
519 <dd></dd>
520 <dt>
521 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-add-device" title="gvir_config_domain_add_device ()">gvir_config_domain_add_device</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
522 </dt>
523 <dd></dd>
524 <dt>
525 gvir_config_domain_channel_new, function in GVirConfigDomainChannel
526 </dt>
527 <dd></dd>
528 <dt>
529 gvir_config_domain_channel_new_from_xml, function in GVirConfigDomainChannel
530 </dt>
531 <dd></dd>
532 <dt>
533 gvir_config_domain_channel_set_target_name, function in GVirConfigDomainChannel
534 </dt>
535 <dd></dd>
536 <dt>
537 gvir_config_domain_channel_set_target_type, function in GVirConfigDomainChannel
538 </dt>
539 <dd></dd>
540 <dt>
541 gvir_config_domain_chardev_set_source, function in GVirConfigDomainChardev
542 </dt>
543 <dd></dd>
544 <dt>
545 gvir_config_domain_chardev_source_pty_new, function in GVirConfigDomainChardevSourcePty
546 </dt>
547 <dd></dd>
548 <dt>
549 gvir_config_domain_chardev_source_pty_new_from_xml, function in GVirConfigDomainChardevSourcePty
550 </dt>
551 <dd></dd>
552 <dt>
553 gvir_config_domain_clock_new, function in GVirConfigDomainClock
554 </dt>
555 <dd></dd>
556 <dt>
557 gvir_config_domain_clock_new_from_xml, function in GVirConfigDomainClock
558 </dt>
559 <dd></dd>
560 <dt>
561 gvir_config_domain_clock_set_offset, function in GVirConfigDomainClock
562 </dt>
563 <dd></dd>
564 <dt>
565 gvir_config_domain_clock_set_timezone, function in GVirConfigDomainClock
566 </dt>
567 <dd></dd>
568 <dt>
569 gvir_config_domain_clock_set_variable_offset, function in GVirConfigDomainClock
570 </dt>
571 <dd></dd>
572 <dt>
573 gvir_config_domain_console_new, function in GVirConfigDomainConsole
574 </dt>
575 <dd></dd>
576 <dt>
577 gvir_config_domain_console_new_from_xml, function in GVirConfigDomainConsole
578 </dt>
579 <dd></dd>
580 <dt>
581 gvir_config_domain_console_set_target_type, function in GVirConfigDomainConsole
582 </dt>
583 <dd></dd>
584 <dt>
585 gvir_config_domain_device_new_from_tree, function in libvirt-gconfig-domain-device-private
586 </dt>
587 <dd></dd>
588 <dt>
589 gvir_config_domain_disk_get_disk_type, function in GVirConfigDomainDisk
590 </dt>
591 <dd></dd>
592 <dt>
593 gvir_config_domain_disk_get_driver_cache, function in GVirConfigDomainDisk
594 </dt>
595 <dd></dd>
596 <dt>
597 gvir_config_domain_disk_get_driver_name, function in GVirConfigDomainDisk
598 </dt>
599 <dd></dd>
600 <dt>
601 gvir_config_domain_disk_get_driver_type, function in GVirConfigDomainDisk
602 </dt>
603 <dd></dd>
604 <dt>
605 gvir_config_domain_disk_get_guest_device_type, function in GVirConfigDomainDisk
606 </dt>
607 <dd></dd>
608 <dt>
609 gvir_config_domain_disk_get_snapshot_type, function in GVirConfigDomainDisk
610 </dt>
611 <dd></dd>
612 <dt>
613 gvir_config_domain_disk_get_source, function in GVirConfigDomainDisk
614 </dt>
615 <dd></dd>
616 <dt>
617 gvir_config_domain_disk_get_target_bus, function in GVirConfigDomainDisk
618 </dt>
619 <dd></dd>
620 <dt>
621 gvir_config_domain_disk_get_target_dev, function in GVirConfigDomainDisk
622 </dt>
623 <dd></dd>
624 <dt>
625 gvir_config_domain_disk_new, function in GVirConfigDomainDisk
626 </dt>
627 <dd></dd>
628 <dt>
629 gvir_config_domain_disk_new_from_tree, function in libvirt-gconfig-domain-device-private
630 </dt>
631 <dd></dd>
632 <dt>
633 gvir_config_domain_disk_new_from_xml, function in GVirConfigDomainDisk
634 </dt>
635 <dd></dd>
636 <dt>
637 gvir_config_domain_disk_set_driver_cache, function in GVirConfigDomainDisk
638 </dt>
639 <dd></dd>
640 <dt>
641 gvir_config_domain_disk_set_driver_name, function in GVirConfigDomainDisk
642 </dt>
643 <dd></dd>
644 <dt>
645 gvir_config_domain_disk_set_driver_type, function in GVirConfigDomainDisk
646 </dt>
647 <dd></dd>
648 <dt>
649 gvir_config_domain_disk_set_guest_device_type, function in GVirConfigDomainDisk
650 </dt>
651 <dd></dd>
652 <dt>
653 gvir_config_domain_disk_set_readonly, function in GVirConfigDomainDisk
654 </dt>
655 <dd></dd>
656 <dt>
657 gvir_config_domain_disk_set_snapshot_type, function in GVirConfigDomainDisk
658 </dt>
659 <dd></dd>
660 <dt>
661 gvir_config_domain_disk_set_source, function in GVirConfigDomainDisk
662 </dt>
663 <dd></dd>
664 <dt>
665 gvir_config_domain_disk_set_target_bus, function in GVirConfigDomainDisk
666 </dt>
667 <dd></dd>
668 <dt>
669 gvir_config_domain_disk_set_target_dev, function in GVirConfigDomainDisk
670 </dt>
671 <dd></dd>
672 <dt>
673 gvir_config_domain_disk_set_type, function in GVirConfigDomainDisk
674 </dt>
675 <dd></dd>
676 <dt>
677 gvir_config_domain_filesys_new, function in GVirConfigDomainFilesys
678 </dt>
679 <dd></dd>
680 <dt>
681 gvir_config_domain_filesys_new_from_xml, function in GVirConfigDomainFilesys
682 </dt>
683 <dd></dd>
684 <dt>
685 gvir_config_domain_filesys_set_access_type, function in GVirConfigDomainFilesys
686 </dt>
687 <dd></dd>
688 <dt>
689 gvir_config_domain_filesys_set_driver_type, function in GVirConfigDomainFilesys
690 </dt>
691 <dd></dd>
692 <dt>
693 gvir_config_domain_filesys_set_readonly, function in GVirConfigDomainFilesys
694 </dt>
695 <dd></dd>
696 <dt>
697 gvir_config_domain_filesys_set_source, function in GVirConfigDomainFilesys
698 </dt>
699 <dd></dd>
700 <dt>
701 gvir_config_domain_filesys_set_target, function in GVirConfigDomainFilesys
702 </dt>
703 <dd></dd>
704 <dt>
705 gvir_config_domain_filesys_set_type, function in GVirConfigDomainFilesys
706 </dt>
707 <dd></dd>
708 <dt>
709 <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>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
710 </dt>
711 <dd></dd>
712 <dt>
713 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-description" title="gvir_config_domain_get_description ()">gvir_config_domain_get_description</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
714 </dt>
715 <dd></dd>
716 <dt>
717 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-devices" title="gvir_config_domain_get_devices ()">gvir_config_domain_get_devices</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
718 </dt>
719 <dd></dd>
720 <dt>
721 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-features" title="gvir_config_domain_get_features ()">gvir_config_domain_get_features</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
722 </dt>
723 <dd></dd>
724 <dt>
725 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-memory" title="gvir_config_domain_get_memory ()">gvir_config_domain_get_memory</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
726 </dt>
727 <dd></dd>
728 <dt>
729 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-name" title="gvir_config_domain_get_name ()">gvir_config_domain_get_name</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
730 </dt>
731 <dd></dd>
732 <dt>
733 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-get-vcpus" title="gvir_config_domain_get_vcpus ()">gvir_config_domain_get_vcpus</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
734 </dt>
735 <dd></dd>
736 <dt>
737 gvir_config_domain_graphics_new_from_tree, function in libvirt-gconfig-domain-device-private
738 </dt>
739 <dd></dd>
740 <dt>
741 gvir_config_domain_graphics_sdl_new, function in GVirConfigDomainGraphicsSdl
742 </dt>
743 <dd></dd>
744 <dt>
745 gvir_config_domain_graphics_sdl_new_from_xml, function in GVirConfigDomainGraphicsSdl
746 </dt>
747 <dd></dd>
748 <dt>
749 gvir_config_domain_graphics_sdl_set_display, function in GVirConfigDomainGraphicsSdl
750 </dt>
751 <dd></dd>
752 <dt>
753 gvir_config_domain_graphics_sdl_set_xauthority, function in GVirConfigDomainGraphicsSdl
754 </dt>
755 <dd></dd>
756 <dt>
757 gvir_config_domain_graphics_spice_new, function in GVirConfigDomainGraphicsSpice
758 </dt>
759 <dd></dd>
760 <dt>
761 gvir_config_domain_graphics_spice_new_from_xml, function in GVirConfigDomainGraphicsSpice
762 </dt>
763 <dd></dd>
764 <dt>
765 gvir_config_domain_graphics_spice_set_autoport, function in GVirConfigDomainGraphicsSpice
766 </dt>
767 <dd></dd>
768 <dt>
769 gvir_config_domain_graphics_spice_set_password, function in GVirConfigDomainGraphicsSpice
770 </dt>
771 <dd></dd>
772 <dt>
773 gvir_config_domain_graphics_spice_set_port, function in GVirConfigDomainGraphicsSpice
774 </dt>
775 <dd></dd>
776 <dt>
777 gvir_config_domain_graphics_spice_set_tls_port, function in GVirConfigDomainGraphicsSpice
778 </dt>
779 <dd></dd>
780 <dt>
781 gvir_config_domain_graphics_vnc_new, function in GVirConfigDomainGraphicsVnc
782 </dt>
783 <dd></dd>
784 <dt>
785 gvir_config_domain_graphics_vnc_new_from_xml, function in GVirConfigDomainGraphicsVnc
786 </dt>
787 <dd></dd>
788 <dt>
789 gvir_config_domain_graphics_vnc_set_autoport, function in GVirConfigDomainGraphicsVnc
790 </dt>
791 <dd></dd>
792 <dt>
793 gvir_config_domain_graphics_vnc_set_password, function in GVirConfigDomainGraphicsVnc
794 </dt>
795 <dd></dd>
796 <dt>
797 gvir_config_domain_graphics_vnc_set_port, function in GVirConfigDomainGraphicsVnc
798 </dt>
799 <dd></dd>
800 <dt>
801 gvir_config_domain_input_new, function in GVirConfigDomainInput
802 </dt>
803 <dd></dd>
804 <dt>
805 gvir_config_domain_input_new_from_xml, function in GVirConfigDomainInput
806 </dt>
807 <dd></dd>
808 <dt>
809 gvir_config_domain_input_set_bus, function in GVirConfigDomainInput
810 </dt>
811 <dd></dd>
812 <dt>
813 gvir_config_domain_input_set_device_type, function in GVirConfigDomainInput
814 </dt>
815 <dd></dd>
816 <dt>
817 gvir_config_domain_interface_bridge_new, function in GVirConfigDomainInterfaceBridge
818 </dt>
819 <dd></dd>
820 <dt>
821 gvir_config_domain_interface_bridge_new_from_xml, function in GVirConfigDomainInterfaceBridge
822 </dt>
823 <dd></dd>
824 <dt>
825 gvir_config_domain_interface_bridge_set_source, function in GVirConfigDomainInterfaceBridge
826 </dt>
827 <dd></dd>
828 <dt>
829 gvir_config_domain_interface_get_ifname, function in GVirConfigDomainInterface
830 </dt>
831 <dd></dd>
832 <dt>
833 gvir_config_domain_interface_get_link_state, function in GVirConfigDomainInterface
834 </dt>
835 <dd></dd>
836 <dt>
837 gvir_config_domain_interface_get_mac, function in GVirConfigDomainInterface
838 </dt>
839 <dd></dd>
840 <dt>
841 gvir_config_domain_interface_get_model, function in GVirConfigDomainInterface
842 </dt>
843 <dd></dd>
844 <dt>
845 gvir_config_domain_interface_network_new, function in GVirConfigDomainInterfaceNetwork
846 </dt>
847 <dd></dd>
848 <dt>
849 gvir_config_domain_interface_network_new_from_xml, function in GVirConfigDomainInterfaceNetwork
850 </dt>
851 <dd></dd>
852 <dt>
853 gvir_config_domain_interface_network_set_source, function in GVirConfigDomainInterfaceNetwork
854 </dt>
855 <dd></dd>
856 <dt>
857 gvir_config_domain_interface_new_from_tree, function in libvirt-gconfig-domain-device-private
858 </dt>
859 <dd></dd>
860 <dt>
861 gvir_config_domain_interface_set_ifname, function in GVirConfigDomainInterface
862 </dt>
863 <dd></dd>
864 <dt>
865 gvir_config_domain_interface_set_link_state, function in GVirConfigDomainInterface
866 </dt>
867 <dd></dd>
868 <dt>
869 gvir_config_domain_interface_set_mac, function in GVirConfigDomainInterface
870 </dt>
871 <dd></dd>
872 <dt>
873 gvir_config_domain_interface_set_model, function in GVirConfigDomainInterface
874 </dt>
875 <dd></dd>
876 <dt>
877 gvir_config_domain_interface_user_new, function in GVirConfigDomainInterfaceUser
878 </dt>
879 <dd></dd>
880 <dt>
881 gvir_config_domain_interface_user_new_from_xml, function in GVirConfigDomainInterfaceUser
882 </dt>
883 <dd></dd>
884 <dt>
885 gvir_config_domain_memballoon_new, function in GVirConfigDomainMemballoon
886 </dt>
887 <dd></dd>
888 <dt>
889 gvir_config_domain_memballoon_new_from_xml, function in GVirConfigDomainMemballoon
890 </dt>
891 <dd></dd>
892 <dt>
893 gvir_config_domain_memballoon_set_model, function in GVirConfigDomainMemballoon
894 </dt>
895 <dd></dd>
896 <dt>
897 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-new" title="gvir_config_domain_new ()">gvir_config_domain_new</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
898 </dt>
899 <dd></dd>
900 <dt>
901 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-new-from-xml" title="gvir_config_domain_new_from_xml ()">gvir_config_domain_new_from_xml</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
902 </dt>
903 <dd></dd>
904 <dt>
905 gvir_config_domain_os_bios_enable_serial, function in GVirConfigDomainOs
906 </dt>
907 <dd></dd>
908 <dt>
909 gvir_config_domain_os_enable_boot_menu, function in GVirConfigDomainOs
910 </dt>
911 <dd></dd>
912 <dt>
913 gvir_config_domain_os_new, function in GVirConfigDomainOs
914 </dt>
915 <dd></dd>
916 <dt>
917 gvir_config_domain_os_new_from_xml, function in GVirConfigDomainOs
918 </dt>
919 <dd></dd>
920 <dt>
921 gvir_config_domain_os_set_arch, function in GVirConfigDomainOs
922 </dt>
923 <dd></dd>
924 <dt>
925 gvir_config_domain_os_set_boot_devices, function in GVirConfigDomainOs
926 </dt>
927 <dd></dd>
928 <dt>
929 gvir_config_domain_os_set_cmdline, function in GVirConfigDomainOs
930 </dt>
931 <dd></dd>
932 <dt>
933 gvir_config_domain_os_set_init, function in GVirConfigDomainOs
934 </dt>
935 <dd></dd>
936 <dt>
937 gvir_config_domain_os_set_kernel, function in GVirConfigDomainOs
938 </dt>
939 <dd></dd>
940 <dt>
941 gvir_config_domain_os_set_loader, function in GVirConfigDomainOs
942 </dt>
943 <dd></dd>
944 <dt>
945 gvir_config_domain_os_set_machine, function in GVirConfigDomainOs
946 </dt>
947 <dd></dd>
948 <dt>
949 gvir_config_domain_os_set_os_type, function in GVirConfigDomainOs
950 </dt>
951 <dd></dd>
952 <dt>
953 gvir_config_domain_os_set_ramdisk, function in GVirConfigDomainOs
954 </dt>
955 <dd></dd>
956 <dt>
957 gvir_config_domain_os_set_smbios_mode, function in GVirConfigDomainOs
958 </dt>
959 <dd></dd>
960 <dt>
961 gvir_config_domain_parallel_new, function in GVirConfigDomainParallel
962 </dt>
963 <dd></dd>
964 <dt>
965 gvir_config_domain_parallel_new_from_xml, function in GVirConfigDomainParallel
966 </dt>
967 <dd></dd>
968 <dt>
969 gvir_config_domain_seclabel_new, function in GVirConfigDomainSeclabel
970 </dt>
971 <dd></dd>
972 <dt>
973 gvir_config_domain_seclabel_new_from_xml, function in GVirConfigDomainSeclabel
974 </dt>
975 <dd></dd>
976 <dt>
977 gvir_config_domain_seclabel_set_baselabel, function in GVirConfigDomainSeclabel
978 </dt>
979 <dd></dd>
980 <dt>
981 gvir_config_domain_seclabel_set_label, function in GVirConfigDomainSeclabel
982 </dt>
983 <dd></dd>
984 <dt>
985 gvir_config_domain_seclabel_set_model, function in GVirConfigDomainSeclabel
986 </dt>
987 <dd></dd>
988 <dt>
989 gvir_config_domain_seclabel_set_type, function in GVirConfigDomainSeclabel
990 </dt>
991 <dd></dd>
992 <dt>
993 gvir_config_domain_serial_new, function in GVirConfigDomainSerial
994 </dt>
995 <dd></dd>
996 <dt>
997 gvir_config_domain_serial_new_from_xml, function in GVirConfigDomainSerial
998 </dt>
999 <dd></dd>
1000 <dt>
1001 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-clock" title="gvir_config_domain_set_clock ()">gvir_config_domain_set_clock</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1002 </dt>
1003 <dd></dd>
1004 <dt>
1005 <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>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1006 </dt>
1007 <dd></dd>
1008 <dt>
1009 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-description" title="gvir_config_domain_set_description ()">gvir_config_domain_set_description</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1010 </dt>
1011 <dd></dd>
1012 <dt>
1013 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-devices" title="gvir_config_domain_set_devices ()">gvir_config_domain_set_devices</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1014 </dt>
1015 <dd></dd>
1016 <dt>
1017 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-features" title="gvir_config_domain_set_features ()">gvir_config_domain_set_features</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1018 </dt>
1019 <dd></dd>
1020 <dt>
1021 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-lifecycle" title="gvir_config_domain_set_lifecycle ()">gvir_config_domain_set_lifecycle</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1022 </dt>
1023 <dd></dd>
1024 <dt>
1025 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-memory" title="gvir_config_domain_set_memory ()">gvir_config_domain_set_memory</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1026 </dt>
1027 <dd></dd>
1028 <dt>
1029 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-name" title="gvir_config_domain_set_name ()">gvir_config_domain_set_name</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1030 </dt>
1031 <dd></dd>
1032 <dt>
1033 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-os" title="gvir_config_domain_set_os ()">gvir_config_domain_set_os</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1034 </dt>
1035 <dd></dd>
1036 <dt>
1037 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-seclabel" title="gvir_config_domain_set_seclabel ()">gvir_config_domain_set_seclabel</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1038 </dt>
1039 <dd></dd>
1040 <dt>
1041 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-vcpus" title="gvir_config_domain_set_vcpus ()">gvir_config_domain_set_vcpus</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1042 </dt>
1043 <dd></dd>
1044 <dt>
1045 <a class="link" href="GVirConfigDomain.html#gvir-config-domain-set-virt-type" title="gvir_config_domain_set_virt_type ()">gvir_config_domain_set_virt_type</a>, function in <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
1046 </dt>
1047 <dd></dd>
1048 <dt>
1049 <a class="link" href="GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-new" title="gvir_config_domain_snapshot_new ()">gvir_config_domain_snapshot_new</a>, function in <a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">GVirConfigDomainSnapshot</a>
1050 </dt>
1051 <dd></dd>
1052 <dt>
1053 <a class="link" href="GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-new-from-xml" title="gvir_config_domain_snapshot_new_from_xml ()">gvir_config_domain_snapshot_new_from_xml</a>, function in <a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">GVirConfigDomainSnapshot</a>
1054 </dt>
1055 <dd></dd>
1056 <dt>
1057 gvir_config_domain_sound_new, function in GVirConfigDomainSound
1058 </dt>
1059 <dd></dd>
1060 <dt>
1061 gvir_config_domain_sound_new_from_xml, function in GVirConfigDomainSound
1062 </dt>
1063 <dd></dd>
1064 <dt>
1065 gvir_config_domain_sound_set_model, function in GVirConfigDomainSound
1066 </dt>
1067 <dd></dd>
1068 <dt>
1069 gvir_config_domain_source_pty_set_path, function in GVirConfigDomainChardevSourcePty
1070 </dt>
1071 <dd></dd>
1072 <dt>
1073 gvir_config_domain_timer_new, function in GVirConfigDomainTimer
1074 </dt>
1075 <dd></dd>
1076 <dt>
1077 gvir_config_domain_timer_new_from_xml, function in GVirConfigDomainTimer
1078 </dt>
1079 <dd></dd>
1080 <dt>
1081 gvir_config_domain_video_new, function in GVirConfigDomainVideo
1082 </dt>
1083 <dd></dd>
1084 <dt>
1085 gvir_config_domain_video_new_from_xml, function in GVirConfigDomainVideo
1086 </dt>
1087 <dd></dd>
1088 <dt>
1089 gvir_config_domain_video_set_heads, function in GVirConfigDomainVideo
1090 </dt>
1091 <dd></dd>
1092 <dt>
1093 gvir_config_domain_video_set_model, function in GVirConfigDomainVideo
1094 </dt>
1095 <dd></dd>
1096 <dt>
1097 gvir_config_domain_video_set_vram, function in GVirConfigDomainVideo
1098 </dt>
1099 <dd></dd>
1100 <dt>
1101 gvir_config_error_new, function in libvirt-gconfig-helpers-private
1102 </dt>
1103 <dd></dd>
1104 <dt>
1105 gvir_config_genum_get_nick, function in libvirt-gconfig-helpers-private
1106 </dt>
1107 <dd></dd>
1108 <dt>
1109 gvir_config_genum_get_value, function in libvirt-gconfig-helpers-private
1110 </dt>
1111 <dd></dd>
1112 <dt>
1113 gvir_config_init, function in libvirt-gconfig-main
1114 </dt>
1115 <dd></dd>
1116 <dt>
1117 gvir_config_init_check, function in libvirt-gconfig-main
1118 </dt>
1119 <dd></dd>
1120 <dt>
1121 <a class="link" href="GVirConfigInterface.html#gvir-config-interface-new" title="gvir_config_interface_new ()">gvir_config_interface_new</a>, function in <a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface">GVirConfigInterface</a>
1122 </dt>
1123 <dd></dd>
1124 <dt>
1125 <a class="link" href="GVirConfigInterface.html#gvir-config-interface-new-from-xml" title="gvir_config_interface_new_from_xml ()">gvir_config_interface_new_from_xml</a>, function in <a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface">GVirConfigInterface</a>
1126 </dt>
1127 <dd></dd>
1128 <dt>
1129 <a class="link" href="GVirConfigNetworkFilter.html#gvir-config-network-filter-new" title="gvir_config_network_filter_new ()">gvir_config_network_filter_new</a>, function in <a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter">GVirConfigNetworkFilter</a>
1130 </dt>
1131 <dd></dd>
1132 <dt>
1133 <a class="link" href="GVirConfigNetworkFilter.html#gvir-config-network-filter-new-from-xml" title="gvir_config_network_filter_new_from_xml ()">gvir_config_network_filter_new_from_xml</a>, function in <a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter">GVirConfigNetworkFilter</a>
1134 </dt>
1135 <dd></dd>
1136 <dt>
1137 <a class="link" href="GVirConfigNetwork.html#gvir-config-network-new" title="gvir_config_network_new ()">gvir_config_network_new</a>, function in <a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork">GVirConfigNetwork</a>
1138 </dt>
1139 <dd></dd>
1140 <dt>
1141 <a class="link" href="GVirConfigNetwork.html#gvir-config-network-new-from-xml" title="gvir_config_network_new_from_xml ()">gvir_config_network_new_from_xml</a>, function in <a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork">GVirConfigNetwork</a>
1142 </dt>
1143 <dd></dd>
1144 <dt>
1145 <a class="link" href="GVirConfigNodeDevice.html#gvir-config-node-device-new" title="gvir_config_node_device_new ()">gvir_config_node_device_new</a>, function in <a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice">GVirConfigNodeDevice</a>
1146 </dt>
1147 <dd></dd>
1148 <dt>
1149 <a class="link" href="GVirConfigNodeDevice.html#gvir-config-node-device-new-from-xml" title="gvir_config_node_device_new_from_xml ()">gvir_config_node_device_new_from_xml</a>, function in <a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice">GVirConfigNodeDevice</a>
1150 </dt>
1151 <dd></dd>
1152 <dt>
1153 gvir_config_object_add_child, function in libvirt-gconfig-object-private
1154 </dt>
1155 <dd></dd>
1156 <dt>
1157 gvir_config_object_add_child_with_attribute, function in libvirt-gconfig-object-private
1158 </dt>
1159 <dd></dd>
1160 <dt>
1161 gvir_config_object_add_child_with_attribute_enum, function in libvirt-gconfig-object-private
1162 </dt>
1163 <dd></dd>
1164 <dt>
1165 gvir_config_object_attach_add, function in libvirt-gconfig-object-private
1166 </dt>
1167 <dd></dd>
1168 <dt>
1169 gvir_config_object_attach_replace, function in libvirt-gconfig-object-private
1170 </dt>
1171 <dd></dd>
1172 <dt>
1173 gvir_config_object_delete_child, function in libvirt-gconfig-object-private
1174 </dt>
1175 <dd></dd>
1176 <dt>
1177 gvir_config_object_delete_children, function in libvirt-gconfig-object-private
1178 </dt>
1179 <dd></dd>
1180 <dt>
1181 GVIR_CONFIG_OBJECT_ERROR, macro in libvirt-gconfig-helpers
1182 </dt>
1183 <dd></dd>
1184 <dt>
1185 gvir_config_object_error_quark, function in libvirt-gconfig-helpers
1186 </dt>
1187 <dd></dd>
1188 <dt>
1189 gvir_config_object_foreach_child, function in libvirt-gconfig-object-private
1190 </dt>
1191 <dd></dd>
1192 <dt>
1193 gvir_config_object_get_attribute, function in libvirt-gconfig-object-private
1194 </dt>
1195 <dd></dd>
1196 <dt>
1197 gvir_config_object_get_attribute_genum, function in libvirt-gconfig-object-private
1198 </dt>
1199 <dd></dd>
1200 <dt>
1201 gvir_config_object_get_node_content, function in libvirt-gconfig-object-private
1202 </dt>
1203 <dd></dd>
1204 <dt>
1205 gvir_config_object_get_node_content_genum, function in libvirt-gconfig-object-private
1206 </dt>
1207 <dd></dd>
1208 <dt>
1209 gvir_config_object_get_node_content_uint64, function in libvirt-gconfig-object-private
1210 </dt>
1211 <dd></dd>
1212 <dt>
1213 <a class="link" href="GVirConfigObject.html#gvir-config-object-get-schema" title="gvir_config_object_get_schema ()">gvir_config_object_get_schema</a>, function in <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
1214 </dt>
1215 <dd></dd>
1216 <dt>
1217 gvir_config_object_get_xml_node, function in libvirt-gconfig-object-private
1218 </dt>
1219 <dd></dd>
1220 <dt>
1221 <a class="link" href="GVirConfigObject.html#gvir-config-object-new" title="gvir_config_object_new ()">gvir_config_object_new</a>, function in <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
1222 </dt>
1223 <dd></dd>
1224 <dt>
1225 gvir_config_object_new_from_tree, function in libvirt-gconfig-object-private
1226 </dt>
1227 <dd></dd>
1228 <dt>
1229 <a class="link" href="GVirConfigObject.html#gvir-config-object-new-from-xml" title="gvir_config_object_new_from_xml ()">gvir_config_object_new_from_xml</a>, function in <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
1230 </dt>
1231 <dd></dd>
1232 <dt>
1233 gvir_config_object_remove_attribute, function in libvirt-gconfig-object-private
1234 </dt>
1235 <dd></dd>
1236 <dt>
1237 gvir_config_object_replace_child, function in libvirt-gconfig-object-private
1238 </dt>
1239 <dd></dd>
1240 <dt>
1241 gvir_config_object_replace_child_with_attribute, function in libvirt-gconfig-object-private
1242 </dt>
1243 <dd></dd>
1244 <dt>
1245 gvir_config_object_set_attribute, function in libvirt-gconfig-object-private
1246 </dt>
1247 <dd></dd>
1248 <dt>
1249 gvir_config_object_set_attribute_with_type, function in libvirt-gconfig-object-private
1250 </dt>
1251 <dd></dd>
1252 <dt>
1253 gvir_config_object_set_child, function in libvirt-gconfig-object-private
1254 </dt>
1255 <dd></dd>
1256 <dt>
1257 gvir_config_object_set_namespace, function in libvirt-gconfig-object-private
1258 </dt>
1259 <dd></dd>
1260 <dt>
1261 gvir_config_object_set_node_content, function in libvirt-gconfig-object-private
1262 </dt>
1263 <dd></dd>
1264 <dt>
1265 gvir_config_object_set_node_content_uint64, function in libvirt-gconfig-object-private
1266 </dt>
1267 <dd></dd>
1268 <dt>
1269 <a class="link" href="GVirConfigObject.html#gvir-config-object-to-xml" title="gvir_config_object_to_xml ()">gvir_config_object_to_xml</a>, function in <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
1270 </dt>
1271 <dd></dd>
1272 <dt>
1273 <a class="link" href="GVirConfigObject.html#gvir-config-object-validate" title="gvir_config_object_validate ()">gvir_config_object_validate</a>, function in <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
1274 </dt>
1275 <dd></dd>
1276 <dt>
1277 <a class="link" href="GVirConfigSecret.html#gvir-config-secret-new" title="gvir_config_secret_new ()">gvir_config_secret_new</a>, function in <a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret">GVirConfigSecret</a>
1278 </dt>
1279 <dd></dd>
1280 <dt>
1281 <a class="link" href="GVirConfigSecret.html#gvir-config-secret-new-from-xml" title="gvir_config_secret_new_from_xml ()">gvir_config_secret_new_from_xml</a>, function in <a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret">GVirConfigSecret</a>
1282 </dt>
1283 <dd></dd>
1284 <dt>
1285 gvir_config_set_error, function in libvirt-gconfig-helpers-private
1286 </dt>
1287 <dd></dd>
1288 <dt>
1289 gvir_config_set_error_literal, function in libvirt-gconfig-helpers-private
1290 </dt>
1291 <dd></dd>
1292 <dt>
1293 gvir_config_set_error_valist, function in libvirt-gconfig-helpers-private
1294 </dt>
1295 <dd></dd>
1296 <dt>
1297 gvir_config_storage_permissions_new, function in GVirConfigStoragePermissions
1298 </dt>
1299 <dd></dd>
1300 <dt>
1301 gvir_config_storage_permissions_new_from_xml, function in GVirConfigStoragePermissions
1302 </dt>
1303 <dd></dd>
1304 <dt>
1305 gvir_config_storage_permissions_set_group, function in GVirConfigStoragePermissions
1306 </dt>
1307 <dd></dd>
1308 <dt>
1309 gvir_config_storage_permissions_set_label, function in GVirConfigStoragePermissions
1310 </dt>
1311 <dd></dd>
1312 <dt>
1313 gvir_config_storage_permissions_set_mode, function in GVirConfigStoragePermissions
1314 </dt>
1315 <dd></dd>
1316 <dt>
1317 gvir_config_storage_permissions_set_owner, function in GVirConfigStoragePermissions
1318 </dt>
1319 <dd></dd>
1320 <dt>
1321 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-new" title="gvir_config_storage_pool_new ()">gvir_config_storage_pool_new</a>, function in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
1322 </dt>
1323 <dd></dd>
1324 <dt>
1325 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-new-from-xml" title="gvir_config_storage_pool_new_from_xml ()">gvir_config_storage_pool_new_from_xml</a>, function in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
1326 </dt>
1327 <dd></dd>
1328 <dt>
1329 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-allocation" title="gvir_config_storage_pool_set_allocation ()">gvir_config_storage_pool_set_allocation</a>, function in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
1330 </dt>
1331 <dd></dd>
1332 <dt>
1333 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-available" title="gvir_config_storage_pool_set_available ()">gvir_config_storage_pool_set_available</a>, function in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
1334 </dt>
1335 <dd></dd>
1336 <dt>
1337 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-capacity" title="gvir_config_storage_pool_set_capacity ()">gvir_config_storage_pool_set_capacity</a>, function in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
1338 </dt>
1339 <dd></dd>
1340 <dt>
1341 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-name" title="gvir_config_storage_pool_set_name ()">gvir_config_storage_pool_set_name</a>, function in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
1342 </dt>
1343 <dd></dd>
1344 <dt>
1345 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-pool-type" title="gvir_config_storage_pool_set_pool_type ()">gvir_config_storage_pool_set_pool_type</a>, function in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
1346 </dt>
1347 <dd></dd>
1348 <dt>
1349 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-source" title="gvir_config_storage_pool_set_source ()">gvir_config_storage_pool_set_source</a>, function in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
1350 </dt>
1351 <dd></dd>
1352 <dt>
1353 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-target" title="gvir_config_storage_pool_set_target ()">gvir_config_storage_pool_set_target</a>, function in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
1354 </dt>
1355 <dd></dd>
1356 <dt>
1357 <a class="link" href="GVirConfigStoragePool.html#gvir-config-storage-pool-set-uuid" title="gvir_config_storage_pool_set_uuid ()">gvir_config_storage_pool_set_uuid</a>, function in <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
1358 </dt>
1359 <dd></dd>
1360 <dt>
1361 gvir_config_storage_pool_source_new, function in GVirConfigStoragePoolSource
1362 </dt>
1363 <dd></dd>
1364 <dt>
1365 gvir_config_storage_pool_source_new_from_xml, function in GVirConfigStoragePoolSource
1366 </dt>
1367 <dd></dd>
1368 <dt>
1369 gvir_config_storage_pool_source_set_adapter, function in GVirConfigStoragePoolSource
1370 </dt>
1371 <dd></dd>
1372 <dt>
1373 gvir_config_storage_pool_source_set_device_path, function in GVirConfigStoragePoolSource
1374 </dt>
1375 <dd></dd>
1376 <dt>
1377 gvir_config_storage_pool_source_set_directory, function in GVirConfigStoragePoolSource
1378 </dt>
1379 <dd></dd>
1380 <dt>
1381 gvir_config_storage_pool_source_set_format, function in GVirConfigStoragePoolSource
1382 </dt>
1383 <dd></dd>
1384 <dt>
1385 gvir_config_storage_pool_source_set_host, function in GVirConfigStoragePoolSource
1386 </dt>
1387 <dd></dd>
1388 <dt>
1389 gvir_config_storage_pool_source_set_name, function in GVirConfigStoragePoolSource
1390 </dt>
1391 <dd></dd>
1392 <dt>
1393 gvir_config_storage_pool_source_set_product, function in GVirConfigStoragePoolSource
1394 </dt>
1395 <dd></dd>
1396 <dt>
1397 gvir_config_storage_pool_source_set_vendor, function in GVirConfigStoragePoolSource
1398 </dt>
1399 <dd></dd>
1400 <dt>
1401 gvir_config_storage_pool_target_new, function in GVirConfigStoragePoolTarget
1402 </dt>
1403 <dd></dd>
1404 <dt>
1405 gvir_config_storage_pool_target_new_from_xml, function in GVirConfigStoragePoolTarget
1406 </dt>
1407 <dd></dd>
1408 <dt>
1409 gvir_config_storage_pool_target_set_path, function in GVirConfigStoragePoolTarget
1410 </dt>
1411 <dd></dd>
1412 <dt>
1413 gvir_config_storage_pool_target_set_permissions, function in GVirConfigStoragePoolTarget
1414 </dt>
1415 <dd></dd>
1416 <dt>
1417 gvir_config_storage_vol_backing_store_new, function in GVirConfigStorageVolBackingStore
1418 </dt>
1419 <dd></dd>
1420 <dt>
1421 gvir_config_storage_vol_backing_store_new_from_xml, function in GVirConfigStorageVolBackingStore
1422 </dt>
1423 <dd></dd>
1424 <dt>
1425 gvir_config_storage_vol_backing_store_set_format, function in GVirConfigStorageVolBackingStore
1426 </dt>
1427 <dd></dd>
1428 <dt>
1429 gvir_config_storage_vol_backing_store_set_path, function in GVirConfigStorageVolBackingStore
1430 </dt>
1431 <dd></dd>
1432 <dt>
1433 <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-new" title="gvir_config_storage_vol_new ()">gvir_config_storage_vol_new</a>, function in <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
1434 </dt>
1435 <dd></dd>
1436 <dt>
1437 <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-new-from-xml" title="gvir_config_storage_vol_new_from_xml ()">gvir_config_storage_vol_new_from_xml</a>, function in <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
1438 </dt>
1439 <dd></dd>
1440 <dt>
1441 <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-set-allocation" title="gvir_config_storage_vol_set_allocation ()">gvir_config_storage_vol_set_allocation</a>, function in <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
1442 </dt>
1443 <dd></dd>
1444 <dt>
1445 <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-set-backing-store" title="gvir_config_storage_vol_set_backing_store ()">gvir_config_storage_vol_set_backing_store</a>, function in <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
1446 </dt>
1447 <dd></dd>
1448 <dt>
1449 <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-set-capacity" title="gvir_config_storage_vol_set_capacity ()">gvir_config_storage_vol_set_capacity</a>, function in <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
1450 </dt>
1451 <dd></dd>
1452 <dt>
1453 <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-set-name" title="gvir_config_storage_vol_set_name ()">gvir_config_storage_vol_set_name</a>, function in <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
1454 </dt>
1455 <dd></dd>
1456 <dt>
1457 <a class="link" href="GVirConfigStorageVol.html#gvir-config-storage-vol-set-target" title="gvir_config_storage_vol_set_target ()">gvir_config_storage_vol_set_target</a>, function in <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
1458 </dt>
1459 <dd></dd>
1460 <dt>
1461 gvir_config_storage_vol_target_new, function in GVirConfigStorageVolTarget
1462 </dt>
1463 <dd></dd>
1464 <dt>
1465 gvir_config_storage_vol_target_new_from_xml, function in GVirConfigStorageVolTarget
1466 </dt>
1467 <dd></dd>
1468 <dt>
1469 gvir_config_storage_vol_target_set_format, function in GVirConfigStorageVolTarget
1470 </dt>
1471 <dd></dd>
1472 <dt>
1473 gvir_config_storage_vol_target_set_permissions, function in GVirConfigStorageVolTarget
1474 </dt>
1475 <dd></dd>
1476 <dt>
281477 GVIR_CONFIG_TYPE_DOMAIN_CHANNEL_TARGET_TYPE, macro in libvirt-gconfig-enum-types
291478 </dt>
301479 <dd></dd>
1221571 <dd></dd>
1231572 <dt>
1241573 GVIR_CONFIG_TYPE_STORAGE_POOL_TYPE, macro in libvirt-gconfig-enum-types
1574 </dt>
1575 <dd></dd>
1576 <dt>
1577 gvir_config_xml_doc_new, function in GVirConfigXmlDoc
1578 </dt>
1579 <dd></dd>
1580 <dt>
1581 gvir_config_xml_foreach_child, function in libvirt-gconfig-helpers-private
1582 </dt>
1583 <dd></dd>
1584 <dt>
1585 gvir_config_xml_get_attribute_content, function in libvirt-gconfig-helpers-private
1586 </dt>
1587 <dd></dd>
1588 <dt>
1589 gvir_config_xml_get_attribute_content_glib, function in libvirt-gconfig-helpers-private
1590 </dt>
1591 <dd></dd>
1592 <dt>
1593 gvir_config_xml_get_child_element_content, function in libvirt-gconfig-helpers-private
1594 </dt>
1595 <dd></dd>
1596 <dt>
1597 gvir_config_xml_get_child_element_content_glib, function in libvirt-gconfig-helpers-private
1598 </dt>
1599 <dd></dd>
1600 <dt>
1601 gvir_config_xml_get_element, function in libvirt-gconfig-helpers-private
1602 </dt>
1603 <dd></dd>
1604 <dt>
1605 gvir_config_xml_node_to_string, function in libvirt-gconfig-helpers-private
1606 </dt>
1607 <dd></dd>
1608 <dt>
1609 gvir_config_xml_parse, function in libvirt-gconfig-helpers-private
1251610 </dt>
1261611 <dd></dd>
1271612 </div>
1281613 <div class="footer">
1291614 <hr>
130 Generated by GTK-Doc V1.18</div>
1615 Generated by GTK-Doc V1.18.1</div>
1311616 </body>
1321617 </html>
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">
9 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
9 <link rel="next" href="GVirConfigObject.html" title="GVirConfigObject">
10 <meta name="generator" content="GTK-Doc V1.18.1 (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">
1616 <td> </td>
1717 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
1818 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
19 <td><a accesskey="n" href="object-tree.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
19 <td><a accesskey="n" href="GVirConfigObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
2020 </tr></table>
2121 <div class="chapter">
2222 <div class="titlepage"><div><div><h2 class="title">
23 <a name="id532310"></a>Libvirt-gconfig</h2></div></div></div>
24 <span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span>
23 <a name="id492697"></a>Libvirt-gconfig</h2></div></div></div>
24 <div class="toc"><dl>
25 <dt>
26 <span class="refentrytitle"><a href="GVirConfigObject.html">GVirConfigObject</a></span><span class="refpurpose"></span>
27 </dt>
28 <dt>
29 <span class="refentrytitle"><a href="GVirConfigDomain.html">GVirConfigDomain</a></span><span class="refpurpose"></span>
30 </dt>
31 <dt>
32 <span class="refentrytitle"><a href="GVirConfigDomainSnapshot.html">GVirConfigDomainSnapshot</a></span><span class="refpurpose"></span>
33 </dt>
34 <dt>
35 <span class="refentrytitle"><a href="GVirConfigInterface.html">GVirConfigInterface</a></span><span class="refpurpose"></span>
36 </dt>
37 <dt>
38 <span class="refentrytitle"><a href="GVirConfigNetworkFilter.html">GVirConfigNetworkFilter</a></span><span class="refpurpose"></span>
39 </dt>
40 <dt>
41 <span class="refentrytitle"><a href="GVirConfigNetwork.html">GVirConfigNetwork</a></span><span class="refpurpose"></span>
42 </dt>
43 <dt>
44 <span class="refentrytitle"><a href="GVirConfigNodeDevice.html">GVirConfigNodeDevice</a></span><span class="refpurpose"></span>
45 </dt>
46 <dt>
47 <span class="refentrytitle"><a href="GVirConfigSecret.html">GVirConfigSecret</a></span><span class="refpurpose"></span>
48 </dt>
49 <dt>
50 <span class="refentrytitle"><a href="GVirConfigStoragePool.html">GVirConfigStoragePool</a></span><span class="refpurpose"></span>
51 </dt>
52 <dt>
53 <span class="refentrytitle"><a href="GVirConfigStorageVol.html">GVirConfigStorageVol</a></span><span class="refpurpose"></span>
54 </dt>
55 <dt>
56 <span class="refentrytitle"><a href="GVirConfigCapabilities.html">GVirConfigCapabilities</a></span><span class="refpurpose"></span>
57 </dt>
58 </dl></div>
2559 </div>
2660 <div class="footer">
2761 <hr>
28 Generated by GTK-Doc V1.18</div>
62 Generated by GTK-Doc V1.18.1</div>
2963 </body>
3064 </html>
55 <meta name="generator" content="DocBook XSL Stylesheets V1.76.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.18 (XML mode)">
8 <meta name="generator" content="GTK-Doc V1.18.1 (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">
1616 </div>
1717 <div class="toc"><dl>
1818 <dt><span class="chapter"><a href="ch01.html">Libvirt-gconfig</a></span></dt>
19 <dd><dl>
20 <dt>
21 <span class="refentrytitle"><a href="GVirConfigObject.html">GVirConfigObject</a></span><span class="refpurpose"></span>
22 </dt>
23 <dt>
24 <span class="refentrytitle"><a href="GVirConfigDomain.html">GVirConfigDomain</a></span><span class="refpurpose"></span>
25 </dt>
26 <dt>
27 <span class="refentrytitle"><a href="GVirConfigDomainSnapshot.html">GVirConfigDomainSnapshot</a></span><span class="refpurpose"></span>
28 </dt>
29 <dt>
30 <span class="refentrytitle"><a href="GVirConfigInterface.html">GVirConfigInterface</a></span><span class="refpurpose"></span>
31 </dt>
32 <dt>
33 <span class="refentrytitle"><a href="GVirConfigNetworkFilter.html">GVirConfigNetworkFilter</a></span><span class="refpurpose"></span>
34 </dt>
35 <dt>
36 <span class="refentrytitle"><a href="GVirConfigNetwork.html">GVirConfigNetwork</a></span><span class="refpurpose"></span>
37 </dt>
38 <dt>
39 <span class="refentrytitle"><a href="GVirConfigNodeDevice.html">GVirConfigNodeDevice</a></span><span class="refpurpose"></span>
40 </dt>
41 <dt>
42 <span class="refentrytitle"><a href="GVirConfigSecret.html">GVirConfigSecret</a></span><span class="refpurpose"></span>
43 </dt>
44 <dt>
45 <span class="refentrytitle"><a href="GVirConfigStoragePool.html">GVirConfigStoragePool</a></span><span class="refpurpose"></span>
46 </dt>
47 <dt>
48 <span class="refentrytitle"><a href="GVirConfigStorageVol.html">GVirConfigStorageVol</a></span><span class="refpurpose"></span>
49 </dt>
50 <dt>
51 <span class="refentrytitle"><a href="GVirConfigCapabilities.html">GVirConfigCapabilities</a></span><span class="refpurpose"></span>
52 </dt>
53 </dl></dd>
1954 <dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt>
2055 <dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
56 <dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
2157 </dl></div>
2258 </div>
2359 <div class="footer">
2460 <hr>
25 Generated by GTK-Doc V1.18</div>
61 Generated by GTK-Doc V1.18.1</div>
2662 </body>
2763 </html>
0 <ANCHOR id="GVirConfigObject" href="Libvirt-gconfig/GVirConfigObject.html">
1 <ANCHOR id="GVirConfigObject.synopsis" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.synopsis">
2 <ANCHOR id="GVirConfigObject.object-hierarchy" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.object-hierarchy">
3 <ANCHOR id="GVirConfigObject.properties" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.properties">
4 <ANCHOR id="GVirConfigObject.description" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.description">
5 <ANCHOR id="GVirConfigObject.details" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.details">
6 <ANCHOR id="GVirConfigObject-struct" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject-struct">
7 <ANCHOR id="GVirConfigObjectClass" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObjectClass">
8 <ANCHOR id="gvir-config-object-get-schema" href="Libvirt-gconfig/GVirConfigObject.html#gvir-config-object-get-schema">
9 <ANCHOR id="gvir-config-object-new" href="Libvirt-gconfig/GVirConfigObject.html#gvir-config-object-new">
10 <ANCHOR id="gvir-config-object-new-from-xml" href="Libvirt-gconfig/GVirConfigObject.html#gvir-config-object-new-from-xml">
11 <ANCHOR id="gvir-config-object-to-xml" href="Libvirt-gconfig/GVirConfigObject.html#gvir-config-object-to-xml">
12 <ANCHOR id="gvir-config-object-validate" href="Libvirt-gconfig/GVirConfigObject.html#gvir-config-object-validate">
13 <ANCHOR id="GVirConfigObject.property-details" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject.property-details">
14 <ANCHOR id="GVirConfigObject--doc" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject--doc">
15 <ANCHOR id="GVirConfigObject--node" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject--node">
16 <ANCHOR id="GVirConfigObject--schema" href="Libvirt-gconfig/GVirConfigObject.html#GVirConfigObject--schema">
17 <ANCHOR id="GVirConfigDomain" href="Libvirt-gconfig/GVirConfigDomain.html">
18 <ANCHOR id="GVirConfigDomain.synopsis" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.synopsis">
19 <ANCHOR id="GVirConfigDomainLifecycleAction" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainLifecycleAction">
20 <ANCHOR id="GVirConfigDomainLifecycleEvent" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainLifecycleEvent">
21 <ANCHOR id="GVirConfigDomainVirtType" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainVirtType">
22 <ANCHOR id="GVirConfigDomain.object-hierarchy" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.object-hierarchy">
23 <ANCHOR id="GVirConfigDomain.properties" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.properties">
24 <ANCHOR id="GVirConfigDomain.description" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.description">
25 <ANCHOR id="GVirConfigDomain.details" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.details">
26 <ANCHOR id="GVirConfigDomain-struct" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain-struct">
27 <ANCHOR id="GVirConfigDomainClass" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainClass">
28 <ANCHOR id="GVirConfigDomainLifecycleAction-enum" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainLifecycleAction-enum">
29 <ANCHOR id="GVirConfigDomainLifecycleEvent-enum" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainLifecycleEvent-enum">
30 <ANCHOR id="GVirConfigDomainVirtType-enum" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomainVirtType-enum">
31 <ANCHOR id="gvir-config-domain-add-device" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-add-device">
32 <ANCHOR id="gvir-config-domain-get-custom-xml" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-custom-xml">
33 <ANCHOR id="gvir-config-domain-get-description" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-description">
34 <ANCHOR id="gvir-config-domain-get-devices" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-devices">
35 <ANCHOR id="gvir-config-domain-get-features" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-features">
36 <ANCHOR id="gvir-config-domain-get-memory" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-memory">
37 <ANCHOR id="gvir-config-domain-get-name" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-name">
38 <ANCHOR id="gvir-config-domain-get-vcpus" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-get-vcpus">
39 <ANCHOR id="gvir-config-domain-new" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-new">
40 <ANCHOR id="gvir-config-domain-new-from-xml" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-new-from-xml">
41 <ANCHOR id="gvir-config-domain-set-clock" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-clock">
42 <ANCHOR id="gvir-config-domain-set-custom-xml" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-custom-xml">
43 <ANCHOR id="gvir-config-domain-set-description" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-description">
44 <ANCHOR id="gvir-config-domain-set-devices" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-devices">
45 <ANCHOR id="gvir-config-domain-set-features" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-features">
46 <ANCHOR id="gvir-config-domain-set-lifecycle" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-lifecycle">
47 <ANCHOR id="gvir-config-domain-set-memory" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-memory">
48 <ANCHOR id="gvir-config-domain-set-name" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-name">
49 <ANCHOR id="gvir-config-domain-set-os" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-os">
50 <ANCHOR id="gvir-config-domain-set-seclabel" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-seclabel">
51 <ANCHOR id="gvir-config-domain-set-vcpus" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-vcpus">
52 <ANCHOR id="gvir-config-domain-set-virt-type" href="Libvirt-gconfig/GVirConfigDomain.html#gvir-config-domain-set-virt-type">
53 <ANCHOR id="GVirConfigDomain.property-details" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain.property-details">
54 <ANCHOR id="GVirConfigDomain--description" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--description">
55 <ANCHOR id="GVirConfigDomain--features" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--features">
56 <ANCHOR id="GVirConfigDomain--memory" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--memory">
57 <ANCHOR id="GVirConfigDomain--name" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--name">
58 <ANCHOR id="GVirConfigDomain--vcpu" href="Libvirt-gconfig/GVirConfigDomain.html#GVirConfigDomain--vcpu">
59 <ANCHOR id="GVirConfigDomainSnapshot" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html">
60 <ANCHOR id="GVirConfigDomainSnapshot.synopsis" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot.synopsis">
61 <ANCHOR id="GVirConfigDomainSnapshot.object-hierarchy" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot.object-hierarchy">
62 <ANCHOR id="GVirConfigDomainSnapshot.description" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot.description">
63 <ANCHOR id="GVirConfigDomainSnapshot.details" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot.details">
64 <ANCHOR id="GVirConfigDomainSnapshot-struct" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshot-struct">
65 <ANCHOR id="GVirConfigDomainSnapshotClass" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#GVirConfigDomainSnapshotClass">
66 <ANCHOR id="gvir-config-domain-snapshot-new" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-new">
67 <ANCHOR id="gvir-config-domain-snapshot-new-from-xml" href="Libvirt-gconfig/GVirConfigDomainSnapshot.html#gvir-config-domain-snapshot-new-from-xml">
68 <ANCHOR id="GVirConfigInterface" href="Libvirt-gconfig/GVirConfigInterface.html">
69 <ANCHOR id="GVirConfigInterface.synopsis" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface.synopsis">
70 <ANCHOR id="GVirConfigInterface.object-hierarchy" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface.object-hierarchy">
71 <ANCHOR id="GVirConfigInterface.description" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface.description">
72 <ANCHOR id="GVirConfigInterface.details" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface.details">
73 <ANCHOR id="GVirConfigInterface-struct" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterface-struct">
74 <ANCHOR id="GVirConfigInterfaceClass" href="Libvirt-gconfig/GVirConfigInterface.html#GVirConfigInterfaceClass">
75 <ANCHOR id="gvir-config-interface-new" href="Libvirt-gconfig/GVirConfigInterface.html#gvir-config-interface-new">
76 <ANCHOR id="gvir-config-interface-new-from-xml" href="Libvirt-gconfig/GVirConfigInterface.html#gvir-config-interface-new-from-xml">
77 <ANCHOR id="GVirConfigNetworkFilter" href="Libvirt-gconfig/GVirConfigNetworkFilter.html">
78 <ANCHOR id="GVirConfigNetworkFilter.synopsis" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter.synopsis">
79 <ANCHOR id="GVirConfigNetworkFilter.object-hierarchy" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter.object-hierarchy">
80 <ANCHOR id="GVirConfigNetworkFilter.description" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter.description">
81 <ANCHOR id="GVirConfigNetworkFilter.details" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter.details">
82 <ANCHOR id="GVirConfigNetworkFilter-struct" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilter-struct">
83 <ANCHOR id="GVirConfigNetworkFilterClass" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#GVirConfigNetworkFilterClass">
84 <ANCHOR id="gvir-config-network-filter-new" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#gvir-config-network-filter-new">
85 <ANCHOR id="gvir-config-network-filter-new-from-xml" href="Libvirt-gconfig/GVirConfigNetworkFilter.html#gvir-config-network-filter-new-from-xml">
86 <ANCHOR id="GVirConfigNetwork" href="Libvirt-gconfig/GVirConfigNetwork.html">
87 <ANCHOR id="GVirConfigNetwork.synopsis" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork.synopsis">
88 <ANCHOR id="GVirConfigNetwork.object-hierarchy" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork.object-hierarchy">
89 <ANCHOR id="GVirConfigNetwork.description" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork.description">
90 <ANCHOR id="GVirConfigNetwork.details" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork.details">
91 <ANCHOR id="GVirConfigNetwork-struct" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetwork-struct">
92 <ANCHOR id="GVirConfigNetworkClass" href="Libvirt-gconfig/GVirConfigNetwork.html#GVirConfigNetworkClass">
93 <ANCHOR id="gvir-config-network-new" href="Libvirt-gconfig/GVirConfigNetwork.html#gvir-config-network-new">
94 <ANCHOR id="gvir-config-network-new-from-xml" href="Libvirt-gconfig/GVirConfigNetwork.html#gvir-config-network-new-from-xml">
95 <ANCHOR id="GVirConfigNodeDevice" href="Libvirt-gconfig/GVirConfigNodeDevice.html">
96 <ANCHOR id="GVirConfigNodeDevice.synopsis" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice.synopsis">
97 <ANCHOR id="GVirConfigNodeDevice.object-hierarchy" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice.object-hierarchy">
98 <ANCHOR id="GVirConfigNodeDevice.description" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice.description">
99 <ANCHOR id="GVirConfigNodeDevice.details" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice.details">
100 <ANCHOR id="GVirConfigNodeDevice-struct" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDevice-struct">
101 <ANCHOR id="GVirConfigNodeDeviceClass" href="Libvirt-gconfig/GVirConfigNodeDevice.html#GVirConfigNodeDeviceClass">
102 <ANCHOR id="gvir-config-node-device-new" href="Libvirt-gconfig/GVirConfigNodeDevice.html#gvir-config-node-device-new">
103 <ANCHOR id="gvir-config-node-device-new-from-xml" href="Libvirt-gconfig/GVirConfigNodeDevice.html#gvir-config-node-device-new-from-xml">
104 <ANCHOR id="GVirConfigSecret" href="Libvirt-gconfig/GVirConfigSecret.html">
105 <ANCHOR id="GVirConfigSecret.synopsis" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret.synopsis">
106 <ANCHOR id="GVirConfigSecret.object-hierarchy" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret.object-hierarchy">
107 <ANCHOR id="GVirConfigSecret.description" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret.description">
108 <ANCHOR id="GVirConfigSecret.details" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret.details">
109 <ANCHOR id="GVirConfigSecret-struct" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecret-struct">
110 <ANCHOR id="GVirConfigSecretClass" href="Libvirt-gconfig/GVirConfigSecret.html#GVirConfigSecretClass">
111 <ANCHOR id="gvir-config-secret-new" href="Libvirt-gconfig/GVirConfigSecret.html#gvir-config-secret-new">
112 <ANCHOR id="gvir-config-secret-new-from-xml" href="Libvirt-gconfig/GVirConfigSecret.html#gvir-config-secret-new-from-xml">
113 <ANCHOR id="GVirConfigStoragePool" href="Libvirt-gconfig/GVirConfigStoragePool.html">
114 <ANCHOR id="GVirConfigStoragePool.synopsis" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool.synopsis">
115 <ANCHOR id="GVirConfigStoragePoolType" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePoolType">
116 <ANCHOR id="GVirConfigStoragePool.object-hierarchy" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool.object-hierarchy">
117 <ANCHOR id="GVirConfigStoragePool.description" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool.description">
118 <ANCHOR id="GVirConfigStoragePool.details" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool.details">
119 <ANCHOR id="GVirConfigStoragePool-struct" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePool-struct">
120 <ANCHOR id="GVirConfigStoragePoolClass" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePoolClass">
121 <ANCHOR id="GVirConfigStoragePoolType-enum" href="Libvirt-gconfig/GVirConfigStoragePool.html#GVirConfigStoragePoolType-enum">
122 <ANCHOR id="gvir-config-storage-pool-new" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-new">
123 <ANCHOR id="gvir-config-storage-pool-new-from-xml" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-new-from-xml">
124 <ANCHOR id="gvir-config-storage-pool-set-allocation" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-allocation">
125 <ANCHOR id="gvir-config-storage-pool-set-available" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-available">
126 <ANCHOR id="gvir-config-storage-pool-set-capacity" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-capacity">
127 <ANCHOR id="gvir-config-storage-pool-set-name" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-name">
128 <ANCHOR id="gvir-config-storage-pool-set-pool-type" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-pool-type">
129 <ANCHOR id="gvir-config-storage-pool-set-source" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-source">
130 <ANCHOR id="gvir-config-storage-pool-set-target" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-target">
131 <ANCHOR id="gvir-config-storage-pool-set-uuid" href="Libvirt-gconfig/GVirConfigStoragePool.html#gvir-config-storage-pool-set-uuid">
132 <ANCHOR id="GVirConfigStorageVol" href="Libvirt-gconfig/GVirConfigStorageVol.html">
133 <ANCHOR id="GVirConfigStorageVol.synopsis" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol.synopsis">
134 <ANCHOR id="GVirConfigStorageVol.object-hierarchy" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol.object-hierarchy">
135 <ANCHOR id="GVirConfigStorageVol.description" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol.description">
136 <ANCHOR id="GVirConfigStorageVol.details" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol.details">
137 <ANCHOR id="GVirConfigStorageVol-struct" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVol-struct">
138 <ANCHOR id="GVirConfigStorageVolClass" href="Libvirt-gconfig/GVirConfigStorageVol.html#GVirConfigStorageVolClass">
139 <ANCHOR id="gvir-config-storage-vol-new" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-new">
140 <ANCHOR id="gvir-config-storage-vol-new-from-xml" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-new-from-xml">
141 <ANCHOR id="gvir-config-storage-vol-set-allocation" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-set-allocation">
142 <ANCHOR id="gvir-config-storage-vol-set-backing-store" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-set-backing-store">
143 <ANCHOR id="gvir-config-storage-vol-set-capacity" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-set-capacity">
144 <ANCHOR id="gvir-config-storage-vol-set-name" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-set-name">
145 <ANCHOR id="gvir-config-storage-vol-set-target" href="Libvirt-gconfig/GVirConfigStorageVol.html#gvir-config-storage-vol-set-target">
146 <ANCHOR id="GVirConfigCapabilities" href="Libvirt-gconfig/GVirConfigCapabilities.html">
147 <ANCHOR id="GVirConfigCapabilities.synopsis" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities.synopsis">
148 <ANCHOR id="GVirConfigCapabilities.object-hierarchy" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities.object-hierarchy">
149 <ANCHOR id="GVirConfigCapabilities.description" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities.description">
150 <ANCHOR id="GVirConfigCapabilities.details" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities.details">
151 <ANCHOR id="GVirConfigCapabilities-struct" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilities-struct">
152 <ANCHOR id="GVirConfigCapabilitiesClass" href="Libvirt-gconfig/GVirConfigCapabilities.html#GVirConfigCapabilitiesClass">
153 <ANCHOR id="gvir-config-capabilities-new" href="Libvirt-gconfig/GVirConfigCapabilities.html#gvir-config-capabilities-new">
154 <ANCHOR id="gvir-config-capabilities-new-from-xml" href="Libvirt-gconfig/GVirConfigCapabilities.html#gvir-config-capabilities-new-from-xml">
155 <ANCHOR id="annotation-glossterm-array" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-array">
156 <ANCHOR id="annotation-glossterm-allow-none" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-allow-none">
157 <ANCHOR id="annotation-glossterm-inout" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-inout">
158 <ANCHOR id="annotation-glossterm-element-type" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-element-type">
159 <ANCHOR id="annotation-glossterm-in" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-in">
160 <ANCHOR id="annotation-glossterm-transfer full" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-transfer full">
161 <ANCHOR id="annotation-glossterm-transfer none" href="Libvirt-gconfig/annotation-glossary.html#annotation-glossterm-transfer none">
55 <meta name="generator" content="DocBook XSL Stylesheets V1.76.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">
8 <link rel="prev" href="ch01.html" title="Libvirt-gconfig">
8 <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.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (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">
1414 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
15 <td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
15 <td><a accesskey="p" href="GVirConfigCapabilities.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
1616 <td> </td>
1717 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
1818 <th width="100%" align="center">Libvirt-gconfig Reference Manual</th>
2222 <div class="titlepage"><div><div><h2 class="title">
2323 <a name="object-tree"></a>Object Hierarchy</h2></div></div></div>
2424 <pre class="screen">
25 GObject
26 <a class="link" href="GVirConfigObject.html" title="GVirConfigObject">GVirConfigObject</a>
27 <a class="link" href="GVirConfigCapabilities.html" title="GVirConfigCapabilities">GVirConfigCapabilities</a>
28 GVirConfigDomainDevice
29 GVirConfigDomainChardev
30 GVirConfigDomainChannel
31 GVirConfigDomainConsole
32 GVirConfigDomainParallel
33 GVirConfigDomainSerial
34 GVirConfigDomainDisk
35 GVirConfigDomainFilesys
36 GVirConfigDomainGraphics
37 GVirConfigDomainGraphicsSdl
38 GVirConfigDomainGraphicsSpice
39 GVirConfigDomainGraphicsVnc
40 GVirConfigDomainInput
41 GVirConfigDomainInterface
42 GVirConfigDomainInterfaceBridge
43 GVirConfigDomainInterfaceNetwork
44 GVirConfigDomainInterfaceUser
45 GVirConfigDomainMemballoon
46 GVirConfigDomainSound
47 GVirConfigDomainVideo
48 GVirConfigDomainChardevSource
49 GVirConfigDomainChardevSourcePty
50 GVirConfigDomainClock
51 <a class="link" href="GVirConfigDomain.html" title="GVirConfigDomain">GVirConfigDomain</a>
52 GVirConfigDomainOs
53 GVirConfigDomainSeclabel
54 <a class="link" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">GVirConfigDomainSnapshot</a>
55 GVirConfigDomainTimer
56 <a class="link" href="GVirConfigInterface.html" title="GVirConfigInterface">GVirConfigInterface</a>
57 <a class="link" href="GVirConfigNetworkFilter.html" title="GVirConfigNetworkFilter">GVirConfigNetworkFilter</a>
58 <a class="link" href="GVirConfigNetwork.html" title="GVirConfigNetwork">GVirConfigNetwork</a>
59 <a class="link" href="GVirConfigNodeDevice.html" title="GVirConfigNodeDevice">GVirConfigNodeDevice</a>
60 <a class="link" href="GVirConfigSecret.html" title="GVirConfigSecret">GVirConfigSecret</a>
61 GVirConfigStoragePermissions
62 <a class="link" href="GVirConfigStoragePool.html" title="GVirConfigStoragePool">GVirConfigStoragePool</a>
63 GVirConfigStoragePoolSource
64 GVirConfigStoragePoolTarget
65 GVirConfigStorageVolBackingStore
66 <a class="link" href="GVirConfigStorageVol.html" title="GVirConfigStorageVol">GVirConfigStorageVol</a>
67 GVirConfigStorageVolTarget
68 GVirConfigXmlDoc
69 GEnum
70 GVirConfigDomainChannelTargetType
71 GVirConfigDomainClockOffset
72 GVirConfigDomainConsoleTargetType
73 GVirConfigDomainDiskBus
74 GVirConfigDomainDiskCacheType
75 GVirConfigDomainDiskGuestDeviceType
76 GVirConfigDomainDiskSnapshotType
77 GVirConfigDomainDiskType
78 GVirConfigDomainFilesysAccessType
79 GVirConfigDomainFilesysDriverType
80 GVirConfigDomainFilesysType
81 GVirConfigDomainInputBus
82 GVirConfigDomainInputDeviceType
83 GVirConfigDomainInterfaceLinkState
84 <a class="link" href="GVirConfigDomain.html#GVirConfigDomainLifecycleAction">GVirConfigDomainLifecycleAction</a>
85 <a class="link" href="GVirConfigDomain.html#GVirConfigDomainLifecycleEvent">GVirConfigDomainLifecycleEvent</a>
86 GVirConfigDomainMemballoonModel
87 GVirConfigDomainOsBootDevice
88 GVirConfigDomainOsSmBiosMode
89 GVirConfigDomainOsType
90 GVirConfigDomainSeclabelType
91 GVirConfigDomainSoundModel
92 GVirConfigDomainVideoModel
93 <a class="link" href="GVirConfigDomain.html#GVirConfigDomainVirtType">GVirConfigDomainVirtType</a>
94 <a class="link" href="GVirConfigStoragePool.html#GVirConfigStoragePoolType">GVirConfigStoragePoolType</a>
2595 </pre>
2696 </div>
2797 <div class="footer">
2898 <hr>
29 Generated by GTK-Doc V1.18</div>
99 Generated by GTK-Doc V1.18.1</div>
30100 </body>
31101 </html>
0 <SECTION>
1 <FILE>libvirt-glib</FILE>
2
3 </SECTION>
4
5 <SECTION>
6 <FILE>libvirt-glib-error</FILE>
7 gvir_error_new
8 gvir_error_new_literal
9 gvir_error_new_valist
10 gvir_set_error
11 gvir_set_error_literal
12 gvir_set_error_valist
13 </SECTION>
14
15 <SECTION>
16 <FILE>libvirt-glib-event</FILE>
17 gvir_event_register
18 </SECTION>
19
20 <SECTION>
21 <FILE>libvirt-glib-main</FILE>
22 gvir_init
23 gvir_init_check
24 </SECTION>
25
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>libvirt-glib-error</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-glib Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-glib">
8 <link rel="prev" href="Libvirt-glib-libvirt-glib-main.html" title="libvirt-glib-main">
9 <link rel="next" href="Libvirt-glib-libvirt-glib-event.html" title="libvirt-glib-event">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="Libvirt-glib-libvirt-glib-main.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-glib Reference Manual</th>
20 <td><a accesskey="n" href="Libvirt-glib-libvirt-glib-event.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#Libvirt-glib-libvirt-glib-error.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#Libvirt-glib-libvirt-glib-error.description" class="shortcut">Description</a>
26 </td></tr>
27 </table>
28 <div class="refentry">
29 <a name="Libvirt-glib-libvirt-glib-error"></a><div class="titlepage"></div>
30 <div class="refnamediv"><table width="100%"><tr>
31 <td valign="top">
32 <h2><span class="refentrytitle"><a name="Libvirt-glib-libvirt-glib-error.top_of_page"></a>libvirt-glib-error</span></h2>
33 <p>libvirt-glib-error</p>
34 </td>
35 <td valign="top" align="right"></td>
36 </tr></table></div>
37 <div class="refsynopsisdiv">
38 <a name="Libvirt-glib-libvirt-glib-error.synopsis"></a><h2>Synopsis</h2>
39 <pre class="synopsis"><span class="returnvalue">GError</span> * <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-error-new" title="gvir_error_new ()">gvir_error_new</a> (<em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
40 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
41 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
42 <em class="parameter"><code>...</code></em>);
43 <span class="returnvalue">GError</span> * <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-error-new-literal" title="gvir_error_new_literal ()">gvir_error_new_literal</a> (<em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
44 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
45 <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);
46 <span class="returnvalue">GError</span> * <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-error-new-valist" title="gvir_error_new_valist ()">gvir_error_new_valist</a> (<em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
47 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
48 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
49 <em class="parameter"><code><span class="type">va_list</span> args</code></em>);
50 <span class="returnvalue">void</span> <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-set-error" title="gvir_set_error ()">gvir_set_error</a> (<em class="parameter"><code><span class="type">GError</span> **error</code></em>,
51 <em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
52 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
53 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
54 <em class="parameter"><code>...</code></em>);
55 <span class="returnvalue">void</span> <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-set-error-literal" title="gvir_set_error_literal ()">gvir_set_error_literal</a> (<em class="parameter"><code><span class="type">GError</span> **error</code></em>,
56 <em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
57 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
58 <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);
59 <span class="returnvalue">void</span> <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-set-error-valist" title="gvir_set_error_valist ()">gvir_set_error_valist</a> (<em class="parameter"><code><span class="type">GError</span> **error</code></em>,
60 <em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
61 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
62 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
63 <em class="parameter"><code><span class="type">va_list</span> args</code></em>);
64 </pre>
65 </div>
66 <div class="refsect1">
67 <a name="Libvirt-glib-libvirt-glib-error.description"></a><h2>Description</h2>
68 </div>
69 <div class="refsect1">
70 <a name="Libvirt-glib-libvirt-glib-error.details"></a><h2>Details</h2>
71 <div class="refsect2">
72 <a name="gvir-error-new"></a><h3>gvir_error_new ()</h3>
73 <pre class="programlisting"><span class="returnvalue">GError</span> * gvir_error_new (<em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
74 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
75 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
76 <em class="parameter"><code>...</code></em>);</pre>
77 <p>
78 Creates a new <span class="type">GError</span> with the given <em class="parameter"><code>domain</code></em> and <em class="parameter"><code>code</code></em>,
79 and a message formatted with <em class="parameter"><code>format</code></em>.
80 </p>
81 <div class="variablelist"><table border="0">
82 <col align="left" valign="top">
83 <tbody>
84 <tr>
85 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
86 <td>error domain</td>
87 </tr>
88 <tr>
89 <td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
90 <td>error code</td>
91 </tr>
92 <tr>
93 <td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
94 <td>printf()-style format for error message</td>
95 </tr>
96 <tr>
97 <td><p><span class="term"><em class="parameter"><code>Varargs</code></em> :</span></p></td>
98 <td>parameters for message format</td>
99 </tr>
100 <tr>
101 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
102 <td>a new <span class="type">GError</span>
103 </td>
104 </tr>
105 </tbody>
106 </table></div>
107 </div>
108 <hr>
109 <div class="refsect2">
110 <a name="gvir-error-new-literal"></a><h3>gvir_error_new_literal ()</h3>
111 <pre class="programlisting"><span class="returnvalue">GError</span> * gvir_error_new_literal (<em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
112 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
113 <em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);</pre>
114 <p>
115 Creates a new <span class="type">GError</span>; unlike <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-error-new" title="gvir_error_new ()"><code class="function">gvir_error_new()</code></a>, <em class="parameter"><code>message</code></em> is
116 not a <code class="function">printf()</code>-style format string. Use this function if
117 <em class="parameter"><code>message</code></em> contains text you don't have control over,
118 that could include <code class="function">printf()</code> escape sequences.
119 </p>
120 <div class="variablelist"><table border="0">
121 <col align="left" valign="top">
122 <tbody>
123 <tr>
124 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
125 <td>error domain</td>
126 </tr>
127 <tr>
128 <td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
129 <td>error code</td>
130 </tr>
131 <tr>
132 <td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
133 <td>error message</td>
134 </tr>
135 <tr>
136 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
137 <td>a new <span class="type">GError</span>
138 </td>
139 </tr>
140 </tbody>
141 </table></div>
142 </div>
143 <hr>
144 <div class="refsect2">
145 <a name="gvir-error-new-valist"></a><h3>gvir_error_new_valist ()</h3>
146 <pre class="programlisting"><span class="returnvalue">GError</span> * gvir_error_new_valist (<em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
147 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
148 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
149 <em class="parameter"><code><span class="type">va_list</span> args</code></em>);</pre>
150 <p>
151 Creates a new <span class="type">GError</span> with the given <em class="parameter"><code>domain</code></em> and <em class="parameter"><code>code</code></em>,
152 and a message formatted with <em class="parameter"><code>format</code></em>.
153 </p>
154 <div class="variablelist"><table border="0">
155 <col align="left" valign="top">
156 <tbody>
157 <tr>
158 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
159 <td>error domain</td>
160 </tr>
161 <tr>
162 <td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
163 <td>error code</td>
164 </tr>
165 <tr>
166 <td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
167 <td>printf()-style format for error message</td>
168 </tr>
169 <tr>
170 <td><p><span class="term"><em class="parameter"><code>args</code></em> :</span></p></td>
171 <td>
172 <span class="type">va_list</span> of parameters for the message format</td>
173 </tr>
174 <tr>
175 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
176 <td>a new <span class="type">GError</span>
177 </td>
178 </tr>
179 </tbody>
180 </table></div>
181 </div>
182 <hr>
183 <div class="refsect2">
184 <a name="gvir-set-error"></a><h3>gvir_set_error ()</h3>
185 <pre class="programlisting"><span class="returnvalue">void</span> gvir_set_error (<em class="parameter"><code><span class="type">GError</span> **error</code></em>,
186 <em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
187 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
188 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
189 <em class="parameter"><code>...</code></em>);</pre>
190 <p>
191 If <em class="parameter"><code>error</code></em> is NULL this does nothing. Otherwise it
192 creates a new <span class="type">GError</span> with the given <em class="parameter"><code>domain</code></em> and <em class="parameter"><code>code</code></em>,
193 and a message formatted with <em class="parameter"><code>format</code></em>, and stores it
194 in <em class="parameter"><code>error</code></em>.
195 </p>
196 <div class="variablelist"><table border="0">
197 <col align="left" valign="top">
198 <tbody>
199 <tr>
200 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
201 <td>pointer to error location</td>
202 </tr>
203 <tr>
204 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
205 <td>error domain</td>
206 </tr>
207 <tr>
208 <td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
209 <td>error code</td>
210 </tr>
211 <tr>
212 <td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
213 <td>printf()-style format for error message</td>
214 </tr>
215 <tr>
216 <td><p><span class="term"><em class="parameter"><code>Varargs</code></em> :</span></p></td>
217 <td>parameters for message format</td>
218 </tr>
219 </tbody>
220 </table></div>
221 </div>
222 <hr>
223 <div class="refsect2">
224 <a name="gvir-set-error-literal"></a><h3>gvir_set_error_literal ()</h3>
225 <pre class="programlisting"><span class="returnvalue">void</span> gvir_set_error_literal (<em class="parameter"><code><span class="type">GError</span> **error</code></em>,
226 <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>
230 If <em class="parameter"><code>error</code></em> is NULL this does nothing. Otherwise it
231 creates a new <span class="type">GError</span> and stores it in <em class="parameter"><code>error</code></em>; unlike
232 <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-set-error" title="gvir_set_error ()"><code class="function">gvir_set_error()</code></a>, <em class="parameter"><code>message</code></em> is not a <code class="function">printf()</code>-style
233 format string. Use this function if <em class="parameter"><code>message</code></em> contains
234 text you don't have control over, that could include
235 <code class="function">printf()</code> escape sequences.
236 </p>
237 <div class="variablelist"><table border="0">
238 <col align="left" valign="top">
239 <tbody>
240 <tr>
241 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
242 <td>pointer to error location</td>
243 </tr>
244 <tr>
245 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
246 <td>error domain</td>
247 </tr>
248 <tr>
249 <td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
250 <td>error code</td>
251 </tr>
252 <tr>
253 <td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
254 <td>error message</td>
255 </tr>
256 </tbody>
257 </table></div>
258 </div>
259 <hr>
260 <div class="refsect2">
261 <a name="gvir-set-error-valist"></a><h3>gvir_set_error_valist ()</h3>
262 <pre class="programlisting"><span class="returnvalue">void</span> gvir_set_error_valist (<em class="parameter"><code><span class="type">GError</span> **error</code></em>,
263 <em class="parameter"><code><span class="type">GQuark</span> domain</code></em>,
264 <em class="parameter"><code><span class="type">gint</span> code</code></em>,
265 <em class="parameter"><code>const <span class="type">gchar</span> *format</code></em>,
266 <em class="parameter"><code><span class="type">va_list</span> args</code></em>);</pre>
267 <p>
268 If <em class="parameter"><code>error</code></em> is NULL this does nothing. Otherwise it
269 creates a new <span class="type">GError</span> with the given <em class="parameter"><code>domain</code></em> and <em class="parameter"><code>code</code></em>,
270 and a message formatted with <em class="parameter"><code>format</code></em>, and stores it
271 in <em class="parameter"><code>error</code></em>.
272 </p>
273 <div class="variablelist"><table border="0">
274 <col align="left" valign="top">
275 <tbody>
276 <tr>
277 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
278 <td>pointer to error location</td>
279 </tr>
280 <tr>
281 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
282 <td>error domain</td>
283 </tr>
284 <tr>
285 <td><p><span class="term"><em class="parameter"><code>code</code></em> :</span></p></td>
286 <td>error code</td>
287 </tr>
288 <tr>
289 <td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
290 <td>printf()-style format for error message</td>
291 </tr>
292 <tr>
293 <td><p><span class="term"><em class="parameter"><code>args</code></em> :</span></p></td>
294 <td>
295 <span class="type">va_list</span> of parameters for the message format</td>
296 </tr>
297 </tbody>
298 </table></div>
299 </div>
300 </div>
301 </div>
302 <div class="footer">
303 <hr>
304 Generated by GTK-Doc V1.18.1</div>
305 </body>
306 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>libvirt-glib-event</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-glib Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-glib">
8 <link rel="prev" href="Libvirt-glib-libvirt-glib-error.html" title="libvirt-glib-error">
9 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="Libvirt-glib-libvirt-glib-error.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-glib Reference Manual</th>
20 <td><a accesskey="n" href="object-tree.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#Libvirt-glib-libvirt-glib-event.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#Libvirt-glib-libvirt-glib-event.description" class="shortcut">Description</a>
26 </td></tr>
27 </table>
28 <div class="refentry">
29 <a name="Libvirt-glib-libvirt-glib-event"></a><div class="titlepage"></div>
30 <div class="refnamediv"><table width="100%"><tr>
31 <td valign="top">
32 <h2><span class="refentrytitle"><a name="Libvirt-glib-libvirt-glib-event.top_of_page"></a>libvirt-glib-event</span></h2>
33 <p>libvirt-glib-event</p>
34 </td>
35 <td valign="top" align="right"></td>
36 </tr></table></div>
37 <div class="refsynopsisdiv">
38 <a name="Libvirt-glib-libvirt-glib-event.synopsis"></a><h2>Synopsis</h2>
39 <pre class="synopsis"><span class="returnvalue">void</span> <a class="link" href="Libvirt-glib-libvirt-glib-event.html#gvir-event-register" title="gvir_event_register ()">gvir_event_register</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
40 </pre>
41 </div>
42 <div class="refsect1">
43 <a name="Libvirt-glib-libvirt-glib-event.description"></a><h2>Description</h2>
44 </div>
45 <div class="refsect1">
46 <a name="Libvirt-glib-libvirt-glib-event.details"></a><h2>Details</h2>
47 <div class="refsect2">
48 <a name="gvir-event-register"></a><h3>gvir_event_register ()</h3>
49 <pre class="programlisting"><span class="returnvalue">void</span> gvir_event_register (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
50 </div>
51 </div>
52 </div>
53 <div class="footer">
54 <hr>
55 Generated by GTK-Doc V1.18.1</div>
56 </body>
57 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>libvirt-glib-main</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-glib Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-glib">
8 <link rel="prev" href="ch01.html" title="Libvirt-glib">
9 <link rel="next" href="Libvirt-glib-libvirt-glib-error.html" title="libvirt-glib-error">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-glib Reference Manual</th>
20 <td><a accesskey="n" href="Libvirt-glib-libvirt-glib-error.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#Libvirt-glib-libvirt-glib-main.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#Libvirt-glib-libvirt-glib-main.description" class="shortcut">Description</a>
26 </td></tr>
27 </table>
28 <div class="refentry">
29 <a name="Libvirt-glib-libvirt-glib-main"></a><div class="titlepage"></div>
30 <div class="refnamediv"><table width="100%"><tr>
31 <td valign="top">
32 <h2><span class="refentrytitle"><a name="Libvirt-glib-libvirt-glib-main.top_of_page"></a>libvirt-glib-main</span></h2>
33 <p>libvirt-glib-main</p>
34 </td>
35 <td valign="top" align="right"></td>
36 </tr></table></div>
37 <div class="refsynopsisdiv">
38 <a name="Libvirt-glib-libvirt-glib-main.synopsis"></a><h2>Synopsis</h2>
39 <pre class="synopsis"><span class="returnvalue">void</span> <a class="link" href="Libvirt-glib-libvirt-glib-main.html#gvir-init" title="gvir_init ()">gvir_init</a> (<em class="parameter"><code><span class="type">int</span> *argc</code></em>,
40 <em class="parameter"><code><span class="type">char</span> ***argv</code></em>);
41 <span class="returnvalue">gboolean</span> <a class="link" href="Libvirt-glib-libvirt-glib-main.html#gvir-init-check" title="gvir_init_check ()">gvir_init_check</a> (<em class="parameter"><code><span class="type">int</span> *argc</code></em>,
42 <em class="parameter"><code><span class="type">char</span> ***argv</code></em>,
43 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
44 </pre>
45 </div>
46 <div class="refsect1">
47 <a name="Libvirt-glib-libvirt-glib-main.description"></a><h2>Description</h2>
48 </div>
49 <div class="refsect1">
50 <a name="Libvirt-glib-libvirt-glib-main.details"></a><h2>Details</h2>
51 <div class="refsect2">
52 <a name="gvir-init"></a><h3>gvir_init ()</h3>
53 <pre class="programlisting"><span class="returnvalue">void</span> gvir_init (<em class="parameter"><code><span class="type">int</span> *argc</code></em>,
54 <em class="parameter"><code><span class="type">char</span> ***argv</code></em>);</pre>
55 </div>
56 <hr>
57 <div class="refsect2">
58 <a name="gvir-init-check"></a><h3>gvir_init_check ()</h3>
59 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_init_check (<em class="parameter"><code><span class="type">int</span> *argc</code></em>,
60 <em class="parameter"><code><span class="type">char</span> ***argv</code></em>,
61 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
62 </div>
63 </div>
64 </div>
65 <div class="footer">
66 <hr>
67 Generated by GTK-Doc V1.18.1</div>
68 </body>
69 </html>
11 <!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
22 <book xmlns="http://www.devhelp.net/book" title="Libvirt-glib Reference Manual" link="index.html" author="" name="Libvirt-glib" version="2" language="c">
33 <chapters>
4 <sub name="Libvirt-glib" link="ch01.html"/>
4 <sub name="Libvirt-glib" link="ch01.html">
5 <sub name="libvirt-glib-main" link="Libvirt-glib-libvirt-glib-main.html"/>
6 <sub name="libvirt-glib-error" link="Libvirt-glib-libvirt-glib-error.html"/>
7 <sub name="libvirt-glib-event" link="Libvirt-glib-libvirt-glib-event.html"/>
8 </sub>
59 <sub name="Object Hierarchy" link="object-tree.html"/>
610 <sub name="API Index" link="api-index-full.html"/>
711 </chapters>
8 <functions/>
12 <functions>
13 <keyword type="function" name="gvir_init ()" link="Libvirt-glib-libvirt-glib-main.html#gvir-init"/>
14 <keyword type="function" name="gvir_init_check ()" link="Libvirt-glib-libvirt-glib-main.html#gvir-init-check"/>
15 <keyword type="function" name="gvir_error_new ()" link="Libvirt-glib-libvirt-glib-error.html#gvir-error-new"/>
16 <keyword type="function" name="gvir_error_new_literal ()" link="Libvirt-glib-libvirt-glib-error.html#gvir-error-new-literal"/>
17 <keyword type="function" name="gvir_error_new_valist ()" link="Libvirt-glib-libvirt-glib-error.html#gvir-error-new-valist"/>
18 <keyword type="function" name="gvir_set_error ()" link="Libvirt-glib-libvirt-glib-error.html#gvir-set-error"/>
19 <keyword type="function" name="gvir_set_error_literal ()" link="Libvirt-glib-libvirt-glib-error.html#gvir-set-error-literal"/>
20 <keyword type="function" name="gvir_set_error_valist ()" link="Libvirt-glib-libvirt-glib-error.html#gvir-set-error-valist"/>
21 <keyword type="function" name="gvir_event_register ()" link="Libvirt-glib-libvirt-glib-event.html#gvir-event-register"/>
22 </functions>
923 </book>
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">
9 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
9 <meta name="generator" content="GTK-Doc V1.18.1 (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">
13 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
13 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
14 <tr valign="middle">
1415 <td><a accesskey="p" href="object-tree.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
1516 <td> </td>
1617 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
1718 <th width="100%" align="center">Libvirt-glib Reference Manual</th>
1819 <td> </td>
19 </tr></table>
20 </tr>
21 <tr><td colspan="5" class="shortcuts">
22 <a class="shortcut" href="#idxE">E</a>
23  | 
24 <a class="shortcut" href="#idxI">I</a>
25  | 
26 <a class="shortcut" href="#idxS">S</a>
27 </td></tr>
28 </table>
2029 <div class="index">
2130 <div class="titlepage"><div><div><h2 class="title">
2231 <a name="api-index-full"></a>API Index</h2></div></div></div>
23 <a name="idx"></a>
32 <a name="idx"></a><a name="idxE"></a><h3 class="title">E</h3>
33 <dt>
34 <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-error-new" title="gvir_error_new ()">gvir_error_new</a>, function in <a class="link" href="Libvirt-glib-libvirt-glib-error.html" title="libvirt-glib-error">libvirt-glib-error</a>
35 </dt>
36 <dd></dd>
37 <dt>
38 <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-error-new-literal" title="gvir_error_new_literal ()">gvir_error_new_literal</a>, function in <a class="link" href="Libvirt-glib-libvirt-glib-error.html" title="libvirt-glib-error">libvirt-glib-error</a>
39 </dt>
40 <dd></dd>
41 <dt>
42 <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-error-new-valist" title="gvir_error_new_valist ()">gvir_error_new_valist</a>, function in <a class="link" href="Libvirt-glib-libvirt-glib-error.html" title="libvirt-glib-error">libvirt-glib-error</a>
43 </dt>
44 <dd></dd>
45 <dt>
46 <a class="link" href="Libvirt-glib-libvirt-glib-event.html#gvir-event-register" title="gvir_event_register ()">gvir_event_register</a>, function in <a class="link" href="Libvirt-glib-libvirt-glib-event.html" title="libvirt-glib-event">libvirt-glib-event</a>
47 </dt>
48 <dd></dd>
49 <a name="idxI"></a><h3 class="title">I</h3>
50 <dt>
51 <a class="link" href="Libvirt-glib-libvirt-glib-main.html#gvir-init" title="gvir_init ()">gvir_init</a>, function in <a class="link" href="Libvirt-glib-libvirt-glib-main.html" title="libvirt-glib-main">libvirt-glib-main</a>
52 </dt>
53 <dd></dd>
54 <dt>
55 <a class="link" href="Libvirt-glib-libvirt-glib-main.html#gvir-init-check" title="gvir_init_check ()">gvir_init_check</a>, function in <a class="link" href="Libvirt-glib-libvirt-glib-main.html" title="libvirt-glib-main">libvirt-glib-main</a>
56 </dt>
57 <dd></dd>
58 <a name="idxS"></a><h3 class="title">S</h3>
59 <dt>
60 <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-set-error" title="gvir_set_error ()">gvir_set_error</a>, function in <a class="link" href="Libvirt-glib-libvirt-glib-error.html" title="libvirt-glib-error">libvirt-glib-error</a>
61 </dt>
62 <dd></dd>
63 <dt>
64 <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-set-error-literal" title="gvir_set_error_literal ()">gvir_set_error_literal</a>, function in <a class="link" href="Libvirt-glib-libvirt-glib-error.html" title="libvirt-glib-error">libvirt-glib-error</a>
65 </dt>
66 <dd></dd>
67 <dt>
68 <a class="link" href="Libvirt-glib-libvirt-glib-error.html#gvir-set-error-valist" title="gvir_set_error_valist ()">gvir_set_error_valist</a>, function in <a class="link" href="Libvirt-glib-libvirt-glib-error.html" title="libvirt-glib-error">libvirt-glib-error</a>
69 </dt>
70 <dd></dd>
2471 </div>
2572 <div class="footer">
2673 <hr>
27 Generated by GTK-Doc V1.18</div>
74 Generated by GTK-Doc V1.18.1</div>
2875 </body>
2976 </html>
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">
9 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
9 <link rel="next" href="Libvirt-glib-libvirt-glib-main.html" title="libvirt-glib-main">
10 <meta name="generator" content="GTK-Doc V1.18.1 (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">
1616 <td> </td>
1717 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
1818 <th width="100%" align="center">Libvirt-glib Reference Manual</th>
19 <td><a accesskey="n" href="object-tree.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
19 <td><a accesskey="n" href="Libvirt-glib-libvirt-glib-main.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
2020 </tr></table>
2121 <div class="chapter">
2222 <div class="titlepage"><div><div><h2 class="title">
23 <a name="id588186"></a>Libvirt-glib</h2></div></div></div>
24 <span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span>
23 <a name="id562056"></a>Libvirt-glib</h2></div></div></div>
24 <div class="toc"><dl>
25 <dt>
26 <span class="refentrytitle"><a href="Libvirt-glib-libvirt-glib-main.html">libvirt-glib-main</a></span><span class="refpurpose"></span>
27 </dt>
28 <dt>
29 <span class="refentrytitle"><a href="Libvirt-glib-libvirt-glib-error.html">libvirt-glib-error</a></span><span class="refpurpose"></span>
30 </dt>
31 <dt>
32 <span class="refentrytitle"><a href="Libvirt-glib-libvirt-glib-event.html">libvirt-glib-event</a></span><span class="refpurpose"></span>
33 </dt>
34 </dl></div>
2535 </div>
2636 <div class="footer">
2737 <hr>
28 Generated by GTK-Doc V1.18</div>
38 Generated by GTK-Doc V1.18.1</div>
2939 </body>
3040 </html>
55 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
66 <link rel="home" href="index.html" title="Libvirt-glib Reference Manual">
77 <link rel="next" href="ch01.html" title="Libvirt-glib">
8 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
8 <meta name="generator" content="GTK-Doc V1.18.1 (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">
1616 </div>
1717 <div class="toc"><dl>
1818 <dt><span class="chapter"><a href="ch01.html">Libvirt-glib</a></span></dt>
19 <dd><dl>
20 <dt>
21 <span class="refentrytitle"><a href="Libvirt-glib-libvirt-glib-main.html">libvirt-glib-main</a></span><span class="refpurpose"></span>
22 </dt>
23 <dt>
24 <span class="refentrytitle"><a href="Libvirt-glib-libvirt-glib-error.html">libvirt-glib-error</a></span><span class="refpurpose"></span>
25 </dt>
26 <dt>
27 <span class="refentrytitle"><a href="Libvirt-glib-libvirt-glib-event.html">libvirt-glib-event</a></span><span class="refpurpose"></span>
28 </dt>
29 </dl></dd>
1930 <dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt>
2031 <dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
2132 </dl></div>
2233 </div>
2334 <div class="footer">
2435 <hr>
25 Generated by GTK-Doc V1.18</div>
36 Generated by GTK-Doc V1.18.1</div>
2637 </body>
2738 </html>
0 <ANCHOR id="Libvirt-glib-libvirt-glib-main" href="Libvirt-glib/Libvirt-glib-libvirt-glib-main.html">
1 <ANCHOR id="Libvirt-glib-libvirt-glib-main.synopsis" href="Libvirt-glib/Libvirt-glib-libvirt-glib-main.html#Libvirt-glib-libvirt-glib-main.synopsis">
2 <ANCHOR id="Libvirt-glib-libvirt-glib-main.description" href="Libvirt-glib/Libvirt-glib-libvirt-glib-main.html#Libvirt-glib-libvirt-glib-main.description">
3 <ANCHOR id="Libvirt-glib-libvirt-glib-main.details" href="Libvirt-glib/Libvirt-glib-libvirt-glib-main.html#Libvirt-glib-libvirt-glib-main.details">
4 <ANCHOR id="gvir-init" href="Libvirt-glib/Libvirt-glib-libvirt-glib-main.html#gvir-init">
5 <ANCHOR id="gvir-init-check" href="Libvirt-glib/Libvirt-glib-libvirt-glib-main.html#gvir-init-check">
6 <ANCHOR id="Libvirt-glib-libvirt-glib-error" href="Libvirt-glib/Libvirt-glib-libvirt-glib-error.html">
7 <ANCHOR id="Libvirt-glib-libvirt-glib-error.synopsis" href="Libvirt-glib/Libvirt-glib-libvirt-glib-error.html#Libvirt-glib-libvirt-glib-error.synopsis">
8 <ANCHOR id="Libvirt-glib-libvirt-glib-error.description" href="Libvirt-glib/Libvirt-glib-libvirt-glib-error.html#Libvirt-glib-libvirt-glib-error.description">
9 <ANCHOR id="Libvirt-glib-libvirt-glib-error.details" href="Libvirt-glib/Libvirt-glib-libvirt-glib-error.html#Libvirt-glib-libvirt-glib-error.details">
10 <ANCHOR id="gvir-error-new" href="Libvirt-glib/Libvirt-glib-libvirt-glib-error.html#gvir-error-new">
11 <ANCHOR id="gvir-error-new-literal" href="Libvirt-glib/Libvirt-glib-libvirt-glib-error.html#gvir-error-new-literal">
12 <ANCHOR id="gvir-error-new-valist" href="Libvirt-glib/Libvirt-glib-libvirt-glib-error.html#gvir-error-new-valist">
13 <ANCHOR id="gvir-set-error" href="Libvirt-glib/Libvirt-glib-libvirt-glib-error.html#gvir-set-error">
14 <ANCHOR id="gvir-set-error-literal" href="Libvirt-glib/Libvirt-glib-libvirt-glib-error.html#gvir-set-error-literal">
15 <ANCHOR id="gvir-set-error-valist" href="Libvirt-glib/Libvirt-glib-libvirt-glib-error.html#gvir-set-error-valist">
16 <ANCHOR id="Libvirt-glib-libvirt-glib-event" href="Libvirt-glib/Libvirt-glib-libvirt-glib-event.html">
17 <ANCHOR id="Libvirt-glib-libvirt-glib-event.synopsis" href="Libvirt-glib/Libvirt-glib-libvirt-glib-event.html#Libvirt-glib-libvirt-glib-event.synopsis">
18 <ANCHOR id="Libvirt-glib-libvirt-glib-event.description" href="Libvirt-glib/Libvirt-glib-libvirt-glib-event.html#Libvirt-glib-libvirt-glib-event.description">
19 <ANCHOR id="Libvirt-glib-libvirt-glib-event.details" href="Libvirt-glib/Libvirt-glib-libvirt-glib-event.html#Libvirt-glib-libvirt-glib-event.details">
20 <ANCHOR id="gvir-event-register" href="Libvirt-glib/Libvirt-glib-libvirt-glib-event.html#gvir-event-register">
55 <meta name="generator" content="DocBook XSL Stylesheets V1.76.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">
8 <link rel="prev" href="ch01.html" title="Libvirt-glib">
8 <link rel="prev" href="Libvirt-glib-libvirt-glib-event.html" title="libvirt-glib-event">
99 <link rel="next" href="api-index-full.html" title="API Index">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (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">
1414 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
15 <td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
15 <td><a accesskey="p" href="Libvirt-glib-libvirt-glib-event.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
1616 <td> </td>
1717 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
1818 <th width="100%" align="center">Libvirt-glib Reference Manual</th>
2626 </div>
2727 <div class="footer">
2828 <hr>
29 Generated by GTK-Doc V1.18</div>
29 Generated by GTK-Doc V1.18.1</div>
3030 </body>
3131 </html>
0 <SECTION>
1 <FILE>libvirt-gobject</FILE>
2
3 </SECTION>
4
5 <SECTION>
6 <FILE>libvirt-gobject-compat</FILE>
7 G_DEFINE_BOXED_TYPE
8 G_DEFINE_BOXED_TYPE_WITH_CODE
9 g_clear_object
10 g_mutex_free
11 g_mutex_new
12 g_simple_async_report_take_gerror_in_idle
13 g_simple_async_result_new_take_error
14 g_simple_async_result_take_error
15 </SECTION>
16
17 <SECTION>
18 <FILE>libvirt-gobject-connection</FILE>
19 <TITLE>GVirConnection</TITLE>
20 GVirConnection
21 GVirConnectionClass
22 GVirNodeInfo
23 gvir_connection_close
24 gvir_connection_create_domain
25 gvir_connection_create_storage_pool
26 gvir_connection_fetch_domains
27 gvir_connection_fetch_domains_async
28 gvir_connection_fetch_domains_finish
29 gvir_connection_fetch_storage_pools
30 gvir_connection_fetch_storage_pools_async
31 gvir_connection_fetch_storage_pools_finish
32 gvir_connection_find_domain_by_id
33 gvir_connection_find_domain_by_name
34 gvir_connection_find_interface_by_mac
35 gvir_connection_find_network_by_name
36 gvir_connection_find_network_filter_by_name
37 gvir_connection_find_storage_pool_by_name
38 gvir_connection_get_domain
39 gvir_connection_get_domains
40 gvir_connection_get_interface
41 gvir_connection_get_interfaces
42 gvir_connection_get_network
43 gvir_connection_get_network_filter
44 gvir_connection_get_network_filters
45 gvir_connection_get_networks
46 gvir_connection_get_node_device
47 gvir_connection_get_node_devices
48 gvir_connection_get_node_info
49 gvir_connection_get_secret
50 gvir_connection_get_secrets
51 gvir_connection_get_storage_pool
52 gvir_connection_get_storage_pools
53 gvir_connection_get_stream
54 gvir_connection_get_uri
55 gvir_connection_is_open
56 gvir_connection_new
57 gvir_connection_open
58 gvir_connection_open_async
59 gvir_connection_open_finish
60 gvir_connection_start_domain
61 <SUBSECTION Standard>
62 GVIR_CONNECTION
63 GVIR_CONNECTION_CLASS
64 GVIR_CONNECTION_GET_CLASS
65 GVIR_IS_CONNECTION
66 GVIR_IS_CONNECTION_CLASS
67 GVIR_TYPE_CONNECTION
68 GVIR_TYPE_CONNECTION_HANDLE
69 GVirConnectionPrivate
70 gvir_connection_get_type
71 gvir_connection_handle_get_type
72 gvir_node_info_get_type
73 </SECTION>
74
75 <SECTION>
76 <FILE>libvirt-gobject-domain</FILE>
77 <TITLE>GVirDomain</TITLE>
78 GVirDomain
79 GVirDomainClass
80 GVirDomainDeleteFlags
81 GVirDomainInfo
82 GVirDomainStartFlags
83 GVirDomainState
84 gvir_domain_delete
85 gvir_domain_get_config
86 gvir_domain_get_devices
87 gvir_domain_get_id
88 gvir_domain_get_info
89 gvir_domain_get_name
90 gvir_domain_get_persistent
91 gvir_domain_get_saved
92 gvir_domain_get_uuid
93 gvir_domain_open_console
94 gvir_domain_open_graphics
95 gvir_domain_reboot
96 gvir_domain_resume
97 gvir_domain_save
98 gvir_domain_save_async
99 gvir_domain_save_finish
100 gvir_domain_screenshot
101 gvir_domain_set_config
102 gvir_domain_shutdown
103 gvir_domain_start
104 gvir_domain_stop
105 gvir_domain_suspend
106 <SUBSECTION Standard>
107 GVIR_DOMAIN
108 GVIR_DOMAIN_CLASS
109 GVIR_DOMAIN_GET_CLASS
110 GVIR_IS_DOMAIN
111 GVIR_IS_DOMAIN_CLASS
112 GVIR_TYPE_DOMAIN
113 GVIR_TYPE_DOMAIN_HANDLE
114 GVIR_TYPE_DOMAIN_INFO
115 GVirDomainPrivate
116 gvir_domain_get_type
117 gvir_domain_handle_get_type
118 gvir_domain_info_get_type
119 </SECTION>
120
121 <SECTION>
122 <FILE>libvirt-gobject-domain-device</FILE>
123 <TITLE>GVirDomainDevice</TITLE>
124 GVirDomainDevice
125 GVirDomainDeviceClass
126 gvir_domain_device_get_config
127 gvir_domain_device_get_domain
128 <SUBSECTION Standard>
129 GVIR_DOMAIN_DEVICE
130 GVIR_DOMAIN_DEVICE_CLASS
131 GVIR_DOMAIN_DEVICE_GET_CLASS
132 GVIR_IS_DOMAIN_DEVICE
133 GVIR_IS_DOMAIN_DEVICE_CLASS
134 GVIR_TYPE_DOMAIN_DEVICE
135 GVirDomainDevicePrivate
136 gvir_domain_device_get_type
137 </SECTION>
138
139 <SECTION>
140 <FILE>libvirt-gobject-domain-device-private</FILE>
141 gvir_domain_device_get_domain_handle
142 </SECTION>
143
144 <SECTION>
145 <FILE>libvirt-gobject-domain-disk</FILE>
146 <TITLE>GVirDomainDisk</TITLE>
147 GVirDomainDisk
148 GVirDomainDiskClass
149 GVirDomainDiskStats
150 gvir_domain_disk_get_stats
151 gvir_domain_disk_resize
152 <SUBSECTION Standard>
153 GVIR_DOMAIN_DISK
154 GVIR_DOMAIN_DISK_CLASS
155 GVIR_DOMAIN_DISK_GET_CLASS
156 GVIR_IS_DOMAIN_DISK
157 GVIR_IS_DOMAIN_DISK_CLASS
158 GVIR_TYPE_DOMAIN_DISK
159 GVIR_TYPE_DOMAIN_DISK_STATS
160 GVirDomainDiskPrivate
161 gvir_domain_disk_get_type
162 gvir_domain_disk_stats_get_type
163 </SECTION>
164
165 <SECTION>
166 <FILE>libvirt-gobject-domain-interface</FILE>
167 <TITLE>GVirDomain</TITLE>
168 <TITLE>GVirDomainInterface</TITLE>
169 GVirDomainInterface
170 GVirDomainInterfaceClass
171 GVirDomainInterfaceStats
172 gvir_domain_interface_get_stats
173 <SUBSECTION Standard>
174 GVIR_DOMAIN_INTERFACE
175 GVIR_DOMAIN_INTERFACE_CLASS
176 GVIR_DOMAIN_INTERFACE_GET_CLASS
177 GVIR_IS_DOMAIN_INTERFACE
178 GVIR_IS_DOMAIN_INTERFACE_CLASS
179 GVIR_TYPE_DOMAIN_INTERFACE
180 GVIR_TYPE_DOMAIN_INTERFACE_STATS
181 GVirDomainInterfacePrivate
182 gvir_domain_interface_get_type
183 gvir_domain_interface_stats_get_type
184 </SECTION>
185
186 <SECTION>
187 <FILE>libvirt-gobject-domain-snapshot</FILE>
188 <TITLE>GVirDomainSnapshot</TITLE>
189 GVirDomainSnapshot
190 GVirDomainSnapshotClass
191 gvir_domain_snapshot_get_config
192 gvir_domain_snapshot_get_name
193 <SUBSECTION Standard>
194 GVIR_DOMAIN_SNAPSHOT
195 GVIR_DOMAIN_SNAPSHOT_CLASS
196 GVIR_DOMAIN_SNAPSHOT_GET_CLASS
197 GVIR_IS_DOMAIN_SNAPSHOT
198 GVIR_IS_DOMAIN_SNAPSHOT_CLASS
199 GVIR_TYPE_DOMAIN_SNAPSHOT
200 GVIR_TYPE_DOMAIN_SNAPSHOT_HANDLE
201 GVirDomainSnapshotPrivate
202 gvir_domain_snapshot_get_type
203 gvir_domain_snapshot_handle_get_type
204 </SECTION>
205
0206 <SECTION>
1207 <FILE>libvirt-gobject-enums</FILE>
2208 <SUBSECTION Standard>
8214 gvir_domain_state_get_type
9215 </SECTION>
10216
217 <SECTION>
218 <FILE>libvirt-gobject-input-stream</FILE>
219 <TITLE>GVirInputStream</TITLE>
220 GVirInputStreamClass
221 <SUBSECTION Standard>
222 GVIR_INPUT_STREAM
223 GVIR_INPUT_STREAM_CLASS
224 GVIR_INPUT_STREAM_GET_CLASS
225 GVIR_IS_INPUT_STREAM
226 GVIR_IS_INPUT_STREAM_CLASS
227 GVIR_TYPE_INPUT_STREAM
228 GVirInputStreamPrivate
229 </SECTION>
230
231 <SECTION>
232 <FILE>libvirt-gobject-interface</FILE>
233 <TITLE>GVir</TITLE>
234 <TITLE>GVirInterface</TITLE>
235 GVirInterface
236 GVirInterfaceClass
237 gvir_interface_get_config
238 gvir_interface_get_name
239 <SUBSECTION Standard>
240 GVIR_INTERFACE
241 GVIR_INTERFACE_CLASS
242 GVIR_INTERFACE_GET_CLASS
243 GVIR_IS_INTERFACE
244 GVIR_IS_INTERFACE_CLASS
245 GVIR_TYPE_INTERFACE
246 GVIR_TYPE_INTERFACE_HANDLE
247 GVirInterfacePrivate
248 gvir_interface_get_type
249 gvir_interface_handle_get_type
250 </SECTION>
251
252 <SECTION>
253 <FILE>libvirt-gobject-main</FILE>
254 gvir_init_object
255 gvir_init_object_check
256 </SECTION>
257
258 <SECTION>
259 <FILE>libvirt-gobject-manager</FILE>
260 <TITLE>GVirManager</TITLE>
261 GVirManager
262 GVirManagerClass
263 gvir_manager_add_connection
264 gvir_manager_find_connection_by_uri
265 gvir_manager_get_connections
266 gvir_manager_new
267 gvir_manager_remove_connection
268 <SUBSECTION Standard>
269 GVIR_IS_MANAGER
270 GVIR_IS_MANAGER_CLASS
271 GVIR_MANAGER
272 GVIR_MANAGER_CLASS
273 GVIR_MANAGER_GET_CLASS
274 GVIR_TYPE_MANAGER
275 GVirManagerPrivate
276 gvir_manager_get_type
277 </SECTION>
278
279 <SECTION>
280 <FILE>libvirt-gobject-network</FILE>
281 <TITLE>GVirNetwork</TITLE>
282 GVirNetwork
283 GVirNetworkClass
284 gvir_network_get_config
285 gvir_network_get_name
286 gvir_network_get_uuid
287 <SUBSECTION Standard>
288 GVIR_IS_NETWORK
289 GVIR_IS_NETWORK_CLASS
290 GVIR_NETWORK
291 GVIR_NETWORK_CLASS
292 GVIR_NETWORK_GET_CLASS
293 GVIR_TYPE_NETWORK
294 GVIR_TYPE_NETWORK_HANDLE
295 GVirNetworkPrivate
296 gvir_network_get_type
297 gvir_network_handle_get_type
298 </SECTION>
299
300 <SECTION>
301 <FILE>libvirt-gobject-network-filter</FILE>
302 <TITLE>GVirNetworkFilter</TITLE>
303 GVirNetworkFilter
304 GVirNetworkFilterClass
305 gvir_network_filter_get_config
306 gvir_network_filter_get_name
307 gvir_network_filter_get_uuid
308 <SUBSECTION Standard>
309 GVIR_IS_NETWORK_FILTER
310 GVIR_IS_NETWORK_FILTER_CLASS
311 GVIR_NETWORK_FILTER
312 GVIR_NETWORK_FILTER_CLASS
313 GVIR_NETWORK_FILTER_GET_CLASS
314 GVIR_TYPE_NETWORK_FILTER
315 GVIR_TYPE_NETWORK_FILTER_HANDLE
316 GVirNetworkFilterPrivate
317 gvir_network_filter_get_type
318 gvir_network_filter_handle_get_type
319 </SECTION>
320
321 <SECTION>
322 <FILE>libvirt-gobject-node-device</FILE>
323 <TITLE>GVirNodeDevice</TITLE>
324 GVirNodeDevice
325 GVirNodeDeviceClass
326 gvir_node_device_get_config
327 gvir_node_device_get_name
328 <SUBSECTION Standard>
329 GVIR_IS_NODE_DEVICE
330 GVIR_IS_NODE_DEVICE_CLASS
331 GVIR_NODE_DEVICE
332 GVIR_NODE_DEVICE_CLASS
333 GVIR_NODE_DEVICE_GET_CLASS
334 GVIR_TYPE_NODE_DEVICE
335 GVIR_TYPE_NODE_DEVICE_HANDLE
336 GVirNodeDevicePrivate
337 gvir_node_device_get_type
338 gvir_node_device_handle_get_type
339 </SECTION>
340
341 <SECTION>
342 <FILE>libvirt-gobject-output-stream</FILE>
343 <TITLE>GVirOutputStream</TITLE>
344 GVirOutputStreamClass
345 <SUBSECTION Standard>
346 GVIR_IS_OUTPUT_STREAM
347 GVIR_IS_OUTPUT_STREAM_CLASS
348 GVIR_OUTPUT_STREAM
349 GVIR_OUTPUT_STREAM_CLASS
350 GVIR_OUTPUT_STREAM_GET_CLASS
351 GVIR_TYPE_OUTPUT_STREAM
352 GVirOutputStreamPrivate
353 </SECTION>
354
355 <SECTION>
356 <FILE>libvirt-gobject-secret</FILE>
357 <TITLE>GVirSecret</TITLE>
358 GVirSecret
359 GVirSecretClass
360 gvir_secret_get_config
361 gvir_secret_get_name
362 gvir_secret_get_uuid
363 <SUBSECTION Standard>
364 GVIR_IS_SECRET
365 GVIR_IS_SECRET_CLASS
366 GVIR_SECRET
367 GVIR_SECRET_CLASS
368 GVIR_SECRET_GET_CLASS
369 GVIR_TYPE_SECRET
370 GVIR_TYPE_SECRET_HANDLE
371 GVirSecretPrivate
372 gvir_secret_get_type
373 gvir_secret_handle_get_type
374 </SECTION>
375
376 <SECTION>
377 <FILE>libvirt-gobject-storage-pool</FILE>
378 <TITLE>GVirStoragePool</TITLE>
379 GVirStoragePool
380 GVirStoragePoolClass
381 GVirStoragePoolInfo
382 GVirStoragePoolState
383 gvir_storage_pool_build
384 gvir_storage_pool_build_async
385 gvir_storage_pool_build_finish
386 gvir_storage_pool_create_volume
387 gvir_storage_pool_get_config
388 gvir_storage_pool_get_info
389 gvir_storage_pool_get_name
390 gvir_storage_pool_get_uuid
391 gvir_storage_pool_get_volume
392 gvir_storage_pool_get_volumes
393 gvir_storage_pool_refresh
394 gvir_storage_pool_refresh_async
395 gvir_storage_pool_refresh_finish
396 gvir_storage_pool_start
397 gvir_storage_pool_start_async
398 gvir_storage_pool_start_finish
399 <SUBSECTION Standard>
400 GVIR_IS_STORAGE_POOL
401 GVIR_IS_STORAGE_POOL_CLASS
402 GVIR_STORAGE_POOL
403 GVIR_STORAGE_POOL_CLASS
404 GVIR_STORAGE_POOL_GET_CLASS
405 GVIR_TYPE_STORAGE_POOL
406 GVIR_TYPE_STORAGE_POOL_HANDLE
407 GVIR_TYPE_STORAGE_POOL_INFO
408 GVirStoragePoolPrivate
409 gvir_storage_pool_get_type
410 gvir_storage_pool_handle_get_type
411 gvir_storage_pool_info_get_type
412 </SECTION>
413
414 <SECTION>
415 <FILE>libvirt-gobject-storage-vol</FILE>
416 <TITLE>GVirStorageVol</TITLE>
417 GVirStorageVol
418 GVirStorageVolClass
419 GVirStorageVolInfo
420 GVirStorageVolResizeFlags
421 GVirStorageVolType
422 gvir_storage_vol_delete
423 gvir_storage_vol_get_config
424 gvir_storage_vol_get_info
425 gvir_storage_vol_get_name
426 gvir_storage_vol_get_path
427 gvir_storage_vol_resize
428 <SUBSECTION Standard>
429 GVIR_IS_STORAGE_VOL
430 GVIR_IS_STORAGE_VOL_CLASS
431 GVIR_STORAGE_VOL
432 GVIR_STORAGE_VOL_CLASS
433 GVIR_STORAGE_VOL_GET_CLASS
434 GVIR_TYPE_STORAGE_VOL
435 GVIR_TYPE_STORAGE_VOL_HANDLE
436 GVIR_TYPE_STORAGE_VOL_INFO
437 GVirStorageVolPrivate
438 gvir_storage_vol_get_type
439 gvir_storage_vol_handle_get_type
440 gvir_storage_vol_info_get_type
441 </SECTION>
442
443 <SECTION>
444 <FILE>libvirt-gobject-stream</FILE>
445 <TITLE>GVirStream</TITLE>
446 GVirStream
447 GVirStreamClass
448 GVirStreamIOCondition
449 GVirStreamIOFunc
450 GVirStreamSinkFunc
451 GVirStreamSourceFunc
452 gvir_stream_add_watch
453 gvir_stream_add_watch_full
454 gvir_stream_receive
455 gvir_stream_receive_all
456 gvir_stream_send
457 gvir_stream_send_all
458 <SUBSECTION Standard>
459 GVIR_IS_STREAM
460 GVIR_IS_STREAM_CLASS
461 GVIR_STREAM
462 GVIR_STREAM_CLASS
463 GVIR_STREAM_GET_CLASS
464 GVIR_TYPE_STREAM
465 GVIR_TYPE_STREAM_HANDLE
466 GVirStreamPrivate
467 gvir_stream_get_type
468 gvir_stream_handle_get_type
469 </SECTION>
470
0 gvir_connection_get_type
1 gvir_connection_handle_get_type
02 gvir_domain_delete_flags_get_type
3 gvir_domain_device_get_type
4 gvir_domain_disk_get_type
5 gvir_domain_disk_stats_get_type
6 gvir_domain_get_type
7 gvir_domain_handle_get_type
8 gvir_domain_info_get_type
9 gvir_domain_interface_get_type
10 gvir_domain_interface_stats_get_type
11 gvir_domain_snapshot_get_type
12 gvir_domain_snapshot_handle_get_type
113 gvir_domain_start_flags_get_type
214 gvir_domain_state_get_type
15 gvir_interface_get_type
16 gvir_interface_handle_get_type
17 gvir_manager_get_type
18 gvir_network_filter_get_type
19 gvir_network_filter_handle_get_type
20 gvir_network_get_type
21 gvir_network_handle_get_type
22 gvir_node_device_get_type
23 gvir_node_device_handle_get_type
24 gvir_node_info_get_type
25 gvir_secret_get_type
26 gvir_secret_handle_get_type
27 gvir_storage_pool_get_type
28 gvir_storage_pool_handle_get_type
29 gvir_storage_pool_info_get_type
30 gvir_storage_vol_get_type
31 gvir_storage_vol_handle_get_type
32 gvir_storage_vol_info_get_type
33 gvir_stream_get_type
34 gvir_stream_handle_get_type
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirConnection</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="ch01.html" title="Libvirt-gobject">
9 <link rel="next" href="GVirDomain.html" title="GVirDomain">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirDomain.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirConnection.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirConnection.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirConnection.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirConnection.properties" class="shortcut">Properties</a>
30  | 
31 <a href="#GVirConnection.signals" class="shortcut">Signals</a>
32 </td></tr>
33 </table>
34 <div class="refentry">
35 <a name="GVirConnection"></a><div class="titlepage"></div>
36 <div class="refnamediv"><table width="100%"><tr>
37 <td valign="top">
38 <h2><span class="refentrytitle"><a name="GVirConnection.top_of_page"></a>GVirConnection</span></h2>
39 <p>GVirConnection</p>
40 </td>
41 <td valign="top" align="right"></td>
42 </tr></table></div>
43 <div class="refsynopsisdiv">
44 <a name="GVirConnection.synopsis"></a><h2>Synopsis</h2>
45 <a name="GVirNodeInfo"></a><pre class="synopsis">struct <a class="link" href="GVirConnection.html#GVirConnection-struct" title="struct GVirConnection">GVirConnection</a>;
46 struct <a class="link" href="GVirConnection.html#GVirConnectionClass" title="struct GVirConnectionClass">GVirConnectionClass</a>;
47 struct <a class="link" href="GVirConnection.html#GVirNodeInfo-struct" title="struct GVirNodeInfo">GVirNodeInfo</a>;
48 <span class="returnvalue">void</span> <a class="link" href="GVirConnection.html#gvir-connection-close" title="gvir_connection_close ()">gvir_connection_close</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
49 <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-create-domain" title="gvir_connection_create_domain ()">gvir_connection_create_domain</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
50 <em class="parameter"><code><span class="type">GVirConfigDomain</span> *conf</code></em>,
51 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
52 <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="returnvalue">GVirStoragePool</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-create-storage-pool" title="gvir_connection_create_storage_pool ()">gvir_connection_create_storage_pool</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
53 <em class="parameter"><code><span class="type">GVirConfigStoragePool</span> *conf</code></em>,
54 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
55 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
56 <span class="returnvalue">gboolean</span> <a class="link" href="GVirConnection.html#gvir-connection-fetch-domains" title="gvir_connection_fetch_domains ()">gvir_connection_fetch_domains</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
57 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
58 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
59 <span class="returnvalue">void</span> <a class="link" href="GVirConnection.html#gvir-connection-fetch-domains-async" title="gvir_connection_fetch_domains_async ()">gvir_connection_fetch_domains_async</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
60 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
61 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
62 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
63 <span class="returnvalue">gboolean</span> <a class="link" href="GVirConnection.html#gvir-connection-fetch-domains-finish" title="gvir_connection_fetch_domains_finish ()">gvir_connection_fetch_domains_finish</a>
64 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
65 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
66 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
67 <span class="returnvalue">gboolean</span> <a class="link" href="GVirConnection.html#gvir-connection-fetch-storage-pools" title="gvir_connection_fetch_storage_pools ()">gvir_connection_fetch_storage_pools</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
68 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
69 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
70 <span class="returnvalue">void</span> <a class="link" href="GVirConnection.html#gvir-connection-fetch-storage-pools-async" title="gvir_connection_fetch_storage_pools_async ()">gvir_connection_fetch_storage_pools_async</a>
71 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
72 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
73 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
74 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
75 <span class="returnvalue">gboolean</span> <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>
76 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
77 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
78 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
79 <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-find-domain-by-id" title="gvir_connection_find_domain_by_id ()">gvir_connection_find_domain_by_id</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
80 <em class="parameter"><code><span class="type">gint</span> id</code></em>);
81 <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-find-domain-by-name" title="gvir_connection_find_domain_by_name ()">gvir_connection_find_domain_by_name</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
82 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
83 <a class="link" href="GVirInterface.html" title="GVirInterface"><span class="returnvalue">GVirInterface</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-find-interface-by-mac" title="gvir_connection_find_interface_by_mac ()">gvir_connection_find_interface_by_mac</a>
84 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
85 <em class="parameter"><code>const <span class="type">gchar</span> *macaddr</code></em>);
86 <a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="returnvalue">GVirNetwork</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-find-network-by-name" title="gvir_connection_find_network_by_name ()">gvir_connection_find_network_by_name</a>
87 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
88 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
89 <a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="returnvalue">GVirNetworkFilter</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-find-network-filter-by-name" title="gvir_connection_find_network_filter_by_name ()">gvir_connection_find_network_filter_by_name</a>
90 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
91 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
92 <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="returnvalue">GVirStoragePool</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-find-storage-pool-by-name" title="gvir_connection_find_storage_pool_by_name ()">gvir_connection_find_storage_pool_by_name</a>
93 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
94 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
95 <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-get-domain" title="gvir_connection_get_domain ()">gvir_connection_get_domain</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
96 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);
97 <span class="returnvalue">GList</span> * <a class="link" href="GVirConnection.html#gvir-connection-get-domains" title="gvir_connection_get_domains ()">gvir_connection_get_domains</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
98 <a class="link" href="GVirInterface.html" title="GVirInterface"><span class="returnvalue">GVirInterface</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-get-interface" title="gvir_connection_get_interface ()">gvir_connection_get_interface</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
99 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
100 <span class="returnvalue">GList</span> * <a class="link" href="GVirConnection.html#gvir-connection-get-interfaces" title="gvir_connection_get_interfaces ()">gvir_connection_get_interfaces</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
101 <a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="returnvalue">GVirNetwork</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-get-network" title="gvir_connection_get_network ()">gvir_connection_get_network</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
102 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);
103 <a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="returnvalue">GVirNetworkFilter</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-get-network-filter" title="gvir_connection_get_network_filter ()">gvir_connection_get_network_filter</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
104 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);
105 <span class="returnvalue">GList</span> * <a class="link" href="GVirConnection.html#gvir-connection-get-network-filters" title="gvir_connection_get_network_filters ()">gvir_connection_get_network_filters</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
106 <span class="returnvalue">GList</span> * <a class="link" href="GVirConnection.html#gvir-connection-get-networks" title="gvir_connection_get_networks ()">gvir_connection_get_networks</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
107 <a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice"><span class="returnvalue">GVirNodeDevice</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-get-node-device" title="gvir_connection_get_node_device ()">gvir_connection_get_node_device</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
108 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
109 <span class="returnvalue">GList</span> * <a class="link" href="GVirConnection.html#gvir-connection-get-node-devices" title="gvir_connection_get_node_devices ()">gvir_connection_get_node_devices</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
110 <a class="link" href="GVirConnection.html#GVirNodeInfo"><span class="returnvalue">GVirNodeInfo</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-get-node-info" title="gvir_connection_get_node_info ()">gvir_connection_get_node_info</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
111 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
112 <a class="link" href="GVirSecret.html" title="GVirSecret"><span class="returnvalue">GVirSecret</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-get-secret" title="gvir_connection_get_secret ()">gvir_connection_get_secret</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
113 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);
114 <span class="returnvalue">GList</span> * <a class="link" href="GVirConnection.html#gvir-connection-get-secrets" title="gvir_connection_get_secrets ()">gvir_connection_get_secrets</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
115 <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="returnvalue">GVirStoragePool</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-get-storage-pool" title="gvir_connection_get_storage_pool ()">gvir_connection_get_storage_pool</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
116 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);
117 <span class="returnvalue">GList</span> * <a class="link" href="GVirConnection.html#gvir-connection-get-storage-pools" title="gvir_connection_get_storage_pools ()">gvir_connection_get_storage_pools</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
118 <a class="link" href="GVirStream.html" title="GVirStream"><span class="returnvalue">GVirStream</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-get-stream" title="gvir_connection_get_stream ()">gvir_connection_get_stream</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
119 <em class="parameter"><code><span class="type">guint</span> flags</code></em>);
120 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirConnection.html#gvir-connection-get-uri" title="gvir_connection_get_uri ()">gvir_connection_get_uri</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
121 <span class="returnvalue">gboolean</span> <a class="link" href="GVirConnection.html#gvir-connection-is-open" title="gvir_connection_is_open ()">gvir_connection_is_open</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
122 <a class="link" href="GVirConnection.html" title="GVirConnection"><span class="returnvalue">GVirConnection</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-new" title="gvir_connection_new ()">gvir_connection_new</a> (<em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);
123 <span class="returnvalue">gboolean</span> <a class="link" href="GVirConnection.html#gvir-connection-open" title="gvir_connection_open ()">gvir_connection_open</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
124 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
125 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
126 <span class="returnvalue">void</span> <a class="link" href="GVirConnection.html#gvir-connection-open-async" title="gvir_connection_open_async ()">gvir_connection_open_async</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
127 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
128 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
129 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
130 <span class="returnvalue">gboolean</span> <a class="link" href="GVirConnection.html#gvir-connection-open-finish" title="gvir_connection_open_finish ()">gvir_connection_open_finish</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
131 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
132 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
133 <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> * <a class="link" href="GVirConnection.html#gvir-connection-start-domain" title="gvir_connection_start_domain ()">gvir_connection_start_domain</a> (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
134 <em class="parameter"><code><span class="type">GVirConfigDomain</span> *conf</code></em>,
135 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
136 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
137 </pre>
138 </div>
139 <div class="refsect1">
140 <a name="GVirConnection.object-hierarchy"></a><h2>Object Hierarchy</h2>
141 <pre class="synopsis">
142 GObject
143 +----GVirConnection
144 </pre>
145 <pre class="synopsis">
146 GBoxed
147 +----GVirNodeInfo
148 </pre>
149 </div>
150 <div class="refsect1">
151 <a name="GVirConnection.properties"></a><h2>Properties</h2>
152 <pre class="synopsis">
153 "<a class="link" href="GVirConnection.html#GVirConnection--handle" title='The "handle" property'>handle</a>" <span class="type">GVirConnectionHandle</span>* : Read / Write / Construct Only
154 "<a class="link" href="GVirConnection.html#GVirConnection--uri" title='The "uri" property'>uri</a>" <span class="type">gchar</span>* : Read / Write / Construct Only
155 </pre>
156 </div>
157 <div class="refsect1">
158 <a name="GVirConnection.signals"></a><h2>Signals</h2>
159 <pre class="synopsis">
160 "<a class="link" href="GVirConnection.html#GVirConnection-connection-closed" title='The "connection-closed" signal'>connection-closed</a>" : <code class="literal">Run First</code>
161 "<a class="link" href="GVirConnection.html#GVirConnection-connection-opened" title='The "connection-opened" signal'>connection-opened</a>" : <code class="literal">Run First</code>
162 "<a class="link" href="GVirConnection.html#GVirConnection-domain-added" title='The "domain-added" signal'>domain-added</a>" : <code class="literal">Run First</code>
163 "<a class="link" href="GVirConnection.html#GVirConnection-domain-removed" title='The "domain-removed" signal'>domain-removed</a>" : <code class="literal">Run First</code>
164 </pre>
165 </div>
166 <div class="refsect1">
167 <a name="GVirConnection.description"></a><h2>Description</h2>
168 </div>
169 <div class="refsect1">
170 <a name="GVirConnection.details"></a><h2>Details</h2>
171 <div class="refsect2">
172 <a name="GVirConnection-struct"></a><h3>struct GVirConnection</h3>
173 <pre class="programlisting">struct GVirConnection;</pre>
174 </div>
175 <hr>
176 <div class="refsect2">
177 <a name="GVirConnectionClass"></a><h3>struct GVirConnectionClass</h3>
178 <pre class="programlisting">struct GVirConnectionClass {
179 GObjectClass parent_class;
180
181 /* signals */
182 void (*connection_opened)(GVirConnection *conn);
183 void (*connection_closed)(GVirConnection *conn);
184
185 void (*domain_added)(GVirConnection *conn, GVirDomain *dom);
186 void (*domain_removed)(GVirConnection *conn, GVirDomain *dom);
187
188 GVirStream *(*stream_new)(GVirConnection *conn, gpointer handle);
189
190 gpointer padding[20];
191 };
192 </pre>
193 </div>
194 <hr>
195 <div class="refsect2">
196 <a name="GVirNodeInfo-struct"></a><h3>struct GVirNodeInfo</h3>
197 <pre class="programlisting">struct GVirNodeInfo {
198 gchar model[32]; /* string indicating the CPU model */
199 gulong memory; /* memory size in kilobytes */
200 guint cpus; /* the number of active CPUs */
201 guint mhz; /* expected CPU frequency */
202 guint nodes; /* the number of NUMA cell, 1 for unusual NUMA topologies or uniform memo */
203 guint sockets; /* number of CPU sockets per node if nodes &gt; 1, total number of CPU socke */
204 guint cores; /* number of cores per socket */
205 guint threads; /* number of threads per core */
206 };
207 </pre>
208 </div>
209 <hr>
210 <div class="refsect2">
211 <a name="gvir-connection-close"></a><h3>gvir_connection_close ()</h3>
212 <pre class="programlisting"><span class="returnvalue">void</span> gvir_connection_close (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
213 </div>
214 <hr>
215 <div class="refsect2">
216 <a name="gvir-connection-create-domain"></a><h3>gvir_connection_create_domain ()</h3>
217 <pre class="programlisting"><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> * 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>,
218 <em class="parameter"><code><span class="type">GVirConfigDomain</span> *conf</code></em>,
219 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
220 <p>
221 Create the configuration file for a new persistent domain.
222 The returned domain will initially be in the shutoff state.
223 </p>
224 <div class="variablelist"><table border="0">
225 <col align="left" valign="top">
226 <tbody>
227 <tr>
228 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
229 <td>the connection on which to create the domain</td>
230 </tr>
231 <tr>
232 <td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
233 <td>the configuration for the new domain</td>
234 </tr>
235 <tr>
236 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
237 <td>the newly created domain. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
238 </td>
239 </tr>
240 </tbody>
241 </table></div>
242 </div>
243 <hr>
244 <div class="refsect2">
245 <a name="gvir-connection-create-storage-pool"></a><h3>gvir_connection_create_storage_pool ()</h3>
246 <pre class="programlisting"><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="returnvalue">GVirStoragePool</span></a> * 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>,
247 <em class="parameter"><code><span class="type">GVirConfigStoragePool</span> *conf</code></em>,
248 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
249 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
250 <div class="variablelist"><table border="0">
251 <col align="left" valign="top">
252 <tbody>
253 <tr>
254 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
255 <td>the connection on which to create the pool</td>
256 </tr>
257 <tr>
258 <td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
259 <td>the configuration for the new storage pool</td>
260 </tr>
261 <tr>
262 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
263 <td>the flags</td>
264 </tr>
265 <tr>
266 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
267 <td>return location for any <span class="type">GError</span>
268 </td>
269 </tr>
270 <tr>
271 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
272 <td>the newly created storage pool. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
273 </td>
274 </tr>
275 </tbody>
276 </table></div>
277 </div>
278 <hr>
279 <div class="refsect2">
280 <a name="gvir-connection-fetch-domains"></a><h3>gvir_connection_fetch_domains ()</h3>
281 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
282 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
283 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
284 <div class="variablelist"><table border="0">
285 <col align="left" valign="top">
286 <tbody>
287 <tr>
288 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
289 <td>the connection</td>
290 </tr>
291 <tr>
292 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
293 <td>cancellation object. <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>
294 </td>
295 </tr>
296 </tbody>
297 </table></div>
298 </div>
299 <hr>
300 <div class="refsect2">
301 <a name="gvir-connection-fetch-domains-async"></a><h3>gvir_connection_fetch_domains_async ()</h3>
302 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
303 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
304 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
305 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
306 <div class="variablelist"><table border="0">
307 <col align="left" valign="top">
308 <tbody>
309 <tr>
310 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
311 <td>the connection</td>
312 </tr>
313 <tr>
314 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
315 <td>cancellation object. <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>
316 </td>
317 </tr>
318 <tr>
319 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
320 <td>completion callback. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
321 </td>
322 </tr>
323 <tr>
324 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
325 <td>opaque data for callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
326 </td>
327 </tr>
328 </tbody>
329 </table></div>
330 </div>
331 <hr>
332 <div class="refsect2">
333 <a name="gvir-connection-fetch-domains-finish"></a><h3>gvir_connection_fetch_domains_finish ()</h3>
334 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_connection_fetch_domains_finish
335 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
336 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
337 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
338 <div class="variablelist"><table border="0">
339 <col align="left" valign="top">
340 <tbody>
341 <tr>
342 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
343 <td>the connection</td>
344 </tr>
345 <tr>
346 <td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
347 <td>async method result. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
348 </td>
349 </tr>
350 </tbody>
351 </table></div>
352 </div>
353 <hr>
354 <div class="refsect2">
355 <a name="gvir-connection-fetch-storage-pools"></a><h3>gvir_connection_fetch_storage_pools ()</h3>
356 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
357 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
358 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
359 <div class="variablelist"><table border="0">
360 <col align="left" valign="top">
361 <tbody>
362 <tr>
363 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
364 <td>the connection</td>
365 </tr>
366 <tr>
367 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
368 <td>cancellation object. <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>
369 </td>
370 </tr>
371 </tbody>
372 </table></div>
373 </div>
374 <hr>
375 <div class="refsect2">
376 <a name="gvir-connection-fetch-storage-pools-async"></a><h3>gvir_connection_fetch_storage_pools_async ()</h3>
377 <pre class="programlisting"><span class="returnvalue">void</span> gvir_connection_fetch_storage_pools_async
378 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
379 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
380 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
381 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
382 <div class="variablelist"><table border="0">
383 <col align="left" valign="top">
384 <tbody>
385 <tr>
386 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
387 <td>the connection</td>
388 </tr>
389 <tr>
390 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
391 <td>cancellation object. <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>
392 </td>
393 </tr>
394 <tr>
395 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
396 <td>completion callback. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
397 </td>
398 </tr>
399 <tr>
400 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
401 <td>opaque data for callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
402 </td>
403 </tr>
404 </tbody>
405 </table></div>
406 </div>
407 <hr>
408 <div class="refsect2">
409 <a name="gvir-connection-fetch-storage-pools-finish"></a><h3>gvir_connection_fetch_storage_pools_finish ()</h3>
410 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_connection_fetch_storage_pools_finish
411 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
412 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
413 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
414 <div class="variablelist"><table border="0">
415 <col align="left" valign="top">
416 <tbody>
417 <tr>
418 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
419 <td>the connection</td>
420 </tr>
421 <tr>
422 <td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
423 <td>async method result. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
424 </td>
425 </tr>
426 </tbody>
427 </table></div>
428 </div>
429 <hr>
430 <div class="refsect2">
431 <a name="gvir-connection-find-domain-by-id"></a><h3>gvir_connection_find_domain_by_id ()</h3>
432 <pre class="programlisting"><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> * 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>,
433 <em class="parameter"><code><span class="type">gint</span> id</code></em>);</pre>
434 <div class="variablelist"><table border="0">
435 <col align="left" valign="top">
436 <tbody>
437 <tr>
438 <td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
439 <td>id of the requested domain</td>
440 </tr>
441 <tr>
442 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
443 <td>the <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a>, or NULL. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
444 </td>
445 </tr>
446 </tbody>
447 </table></div>
448 </div>
449 <hr>
450 <div class="refsect2">
451 <a name="gvir-connection-find-domain-by-name"></a><h3>gvir_connection_find_domain_by_name ()</h3>
452 <pre class="programlisting"><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> * 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>,
453 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
454 <div class="variablelist"><table border="0">
455 <col align="left" valign="top">
456 <tbody>
457 <tr>
458 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
459 <td>name of the requested domain</td>
460 </tr>
461 <tr>
462 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
463 <td>the <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a>, or NULL. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
464 </td>
465 </tr>
466 </tbody>
467 </table></div>
468 </div>
469 <hr>
470 <div class="refsect2">
471 <a name="gvir-connection-find-interface-by-mac"></a><h3>gvir_connection_find_interface_by_mac ()</h3>
472 <pre class="programlisting"><a class="link" href="GVirInterface.html" title="GVirInterface"><span class="returnvalue">GVirInterface</span></a> * gvir_connection_find_interface_by_mac
473 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
474 <em class="parameter"><code>const <span class="type">gchar</span> *macaddr</code></em>);</pre>
475 </div>
476 <hr>
477 <div class="refsect2">
478 <a name="gvir-connection-find-network-by-name"></a><h3>gvir_connection_find_network_by_name ()</h3>
479 <pre class="programlisting"><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="returnvalue">GVirNetwork</span></a> * gvir_connection_find_network_by_name
480 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
481 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
482 </div>
483 <hr>
484 <div class="refsect2">
485 <a name="gvir-connection-find-network-filter-by-name"></a><h3>gvir_connection_find_network_filter_by_name ()</h3>
486 <pre class="programlisting"><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="returnvalue">GVirNetworkFilter</span></a> * gvir_connection_find_network_filter_by_name
487 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
488 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
489 </div>
490 <hr>
491 <div class="refsect2">
492 <a name="gvir-connection-find-storage-pool-by-name"></a><h3>gvir_connection_find_storage_pool_by_name ()</h3>
493 <pre class="programlisting"><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="returnvalue">GVirStoragePool</span></a> * gvir_connection_find_storage_pool_by_name
494 (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
495 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
496 <div class="variablelist"><table border="0">
497 <col align="left" valign="top">
498 <tbody>
499 <tr>
500 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
501 <td>name of the requested storage pool</td>
502 </tr>
503 <tr>
504 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
505 <td>the <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a>, or NULL. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
506 </td>
507 </tr>
508 </tbody>
509 </table></div>
510 </div>
511 <hr>
512 <div class="refsect2">
513 <a name="gvir-connection-get-domain"></a><h3>gvir_connection_get_domain ()</h3>
514 <pre class="programlisting"><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> * 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>,
515 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);</pre>
516 <div class="variablelist"><table border="0">
517 <col align="left" valign="top">
518 <tbody>
519 <tr>
520 <td><p><span class="term"><em class="parameter"><code>uuid</code></em> :</span></p></td>
521 <td>uuid string of the requested domain</td>
522 </tr>
523 <tr>
524 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
525 <td>the <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a>, or NULL. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
526 </td>
527 </tr>
528 </tbody>
529 </table></div>
530 </div>
531 <hr>
532 <div class="refsect2">
533 <a name="gvir-connection-get-domains"></a><h3>gvir_connection_get_domains ()</h3>
534 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>
535 <div class="variablelist"><table border="0">
536 <col align="left" valign="top">
537 <tbody><tr>
538 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
539 <td>List of <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a>. <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>
540 </td>
541 </tr></tbody>
542 </table></div>
543 </div>
544 <hr>
545 <div class="refsect2">
546 <a name="gvir-connection-get-interface"></a><h3>gvir_connection_get_interface ()</h3>
547 <pre class="programlisting"><a class="link" href="GVirInterface.html" title="GVirInterface"><span class="returnvalue">GVirInterface</span></a> * 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>,
548 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
549 </div>
550 <hr>
551 <div class="refsect2">
552 <a name="gvir-connection-get-interfaces"></a><h3>gvir_connection_get_interfaces ()</h3>
553 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>
554 </div>
555 <hr>
556 <div class="refsect2">
557 <a name="gvir-connection-get-network"></a><h3>gvir_connection_get_network ()</h3>
558 <pre class="programlisting"><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="returnvalue">GVirNetwork</span></a> * 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>,
559 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);</pre>
560 </div>
561 <hr>
562 <div class="refsect2">
563 <a name="gvir-connection-get-network-filter"></a><h3>gvir_connection_get_network_filter ()</h3>
564 <pre class="programlisting"><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="returnvalue">GVirNetworkFilter</span></a> * 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>,
565 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);</pre>
566 </div>
567 <hr>
568 <div class="refsect2">
569 <a name="gvir-connection-get-network-filters"></a><h3>gvir_connection_get_network_filters ()</h3>
570 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>
571 </div>
572 <hr>
573 <div class="refsect2">
574 <a name="gvir-connection-get-networks"></a><h3>gvir_connection_get_networks ()</h3>
575 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>
576 </div>
577 <hr>
578 <div class="refsect2">
579 <a name="gvir-connection-get-node-device"></a><h3>gvir_connection_get_node_device ()</h3>
580 <pre class="programlisting"><a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice"><span class="returnvalue">GVirNodeDevice</span></a> * 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>,
581 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
582 </div>
583 <hr>
584 <div class="refsect2">
585 <a name="gvir-connection-get-node-devices"></a><h3>gvir_connection_get_node_devices ()</h3>
586 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>
587 </div>
588 <hr>
589 <div class="refsect2">
590 <a name="gvir-connection-get-node-info"></a><h3>gvir_connection_get_node_info ()</h3>
591 <pre class="programlisting"><a class="link" href="GVirConnection.html#GVirNodeInfo"><span class="returnvalue">GVirNodeInfo</span></a> * 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>,
592 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
593 <div class="variablelist"><table border="0">
594 <col align="left" valign="top">
595 <tbody>
596 <tr>
597 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
598 <td>the connection</td>
599 </tr>
600 <tr>
601 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
602 <td>return location for any <span class="type">GError</span>
603 </td>
604 </tr>
605 <tr>
606 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
607 <td>the info. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
608 </td>
609 </tr>
610 </tbody>
611 </table></div>
612 </div>
613 <hr>
614 <div class="refsect2">
615 <a name="gvir-connection-get-secret"></a><h3>gvir_connection_get_secret ()</h3>
616 <pre class="programlisting"><a class="link" href="GVirSecret.html" title="GVirSecret"><span class="returnvalue">GVirSecret</span></a> * 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>,
617 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);</pre>
618 </div>
619 <hr>
620 <div class="refsect2">
621 <a name="gvir-connection-get-secrets"></a><h3>gvir_connection_get_secrets ()</h3>
622 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>
623 </div>
624 <hr>
625 <div class="refsect2">
626 <a name="gvir-connection-get-storage-pool"></a><h3>gvir_connection_get_storage_pool ()</h3>
627 <pre class="programlisting"><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="returnvalue">GVirStoragePool</span></a> * 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>,
628 <em class="parameter"><code>const <span class="type">gchar</span> *uuid</code></em>);</pre>
629 <div class="variablelist"><table border="0">
630 <col align="left" valign="top">
631 <tbody>
632 <tr>
633 <td><p><span class="term"><em class="parameter"><code>uuid</code></em> :</span></p></td>
634 <td>uuid string of the requested storage pool</td>
635 </tr>
636 <tr>
637 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
638 <td>the <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a>, or NULL. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
639 </td>
640 </tr>
641 </tbody>
642 </table></div>
643 </div>
644 <hr>
645 <div class="refsect2">
646 <a name="gvir-connection-get-storage-pools"></a><h3>gvir_connection_get_storage_pools ()</h3>
647 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>
648 <div class="variablelist"><table border="0">
649 <col align="left" valign="top">
650 <tbody><tr>
651 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
652 <td>List
653 of <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a>. <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>
654 </td>
655 </tr></tbody>
656 </table></div>
657 </div>
658 <hr>
659 <div class="refsect2">
660 <a name="gvir-connection-get-stream"></a><h3>gvir_connection_get_stream ()</h3>
661 <pre class="programlisting"><a class="link" href="GVirStream.html" title="GVirStream"><span class="returnvalue">GVirStream</span></a> * 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>,
662 <em class="parameter"><code><span class="type">guint</span> flags</code></em>);</pre>
663 <div class="variablelist"><table border="0">
664 <col align="left" valign="top">
665 <tbody>
666 <tr>
667 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
668 <td>flags to use for the stream</td>
669 </tr>
670 <tr>
671 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
672 <td>a <a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> stream, or NULL. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
673 </td>
674 </tr>
675 </tbody>
676 </table></div>
677 </div>
678 <hr>
679 <div class="refsect2">
680 <a name="gvir-connection-get-uri"></a><h3>gvir_connection_get_uri ()</h3>
681 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
682 </div>
683 <hr>
684 <div class="refsect2">
685 <a name="gvir-connection-is-open"></a><h3>gvir_connection_is_open ()</h3>
686 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>
687 </div>
688 <hr>
689 <div class="refsect2">
690 <a name="gvir-connection-new"></a><h3>gvir_connection_new ()</h3>
691 <pre class="programlisting"><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="returnvalue">GVirConnection</span></a> * gvir_connection_new (<em class="parameter"><code>const <span class="type">char</span> *uri</code></em>);</pre>
692 </div>
693 <hr>
694 <div class="refsect2">
695 <a name="gvir-connection-open"></a><h3>gvir_connection_open ()</h3>
696 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_connection_open (<em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>,
697 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
698 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
699 <div class="variablelist"><table border="0">
700 <col align="left" valign="top">
701 <tbody>
702 <tr>
703 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
704 <td>the connection</td>
705 </tr>
706 <tr>
707 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
708 <td>cancellation object. <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>
709 </td>
710 </tr>
711 </tbody>
712 </table></div>
713 </div>
714 <hr>
715 <div class="refsect2">
716 <a name="gvir-connection-open-async"></a><h3>gvir_connection_open_async ()</h3>
717 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
718 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
719 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
720 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
721 <div class="variablelist"><table border="0">
722 <col align="left" valign="top">
723 <tbody>
724 <tr>
725 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
726 <td>the connection</td>
727 </tr>
728 <tr>
729 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
730 <td>cancellation object. <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>
731 </td>
732 </tr>
733 <tr>
734 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
735 <td>completion callback. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
736 </td>
737 </tr>
738 <tr>
739 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
740 <td>opaque data for callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
741 </td>
742 </tr>
743 </tbody>
744 </table></div>
745 </div>
746 <hr>
747 <div class="refsect2">
748 <a name="gvir-connection-open-finish"></a><h3>gvir_connection_open_finish ()</h3>
749 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
750 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
751 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
752 <div class="variablelist"><table border="0">
753 <col align="left" valign="top">
754 <tbody>
755 <tr>
756 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
757 <td>the connection</td>
758 </tr>
759 <tr>
760 <td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
761 <td>async method result. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
762 </td>
763 </tr>
764 </tbody>
765 </table></div>
766 </div>
767 <hr>
768 <div class="refsect2">
769 <a name="gvir-connection-start-domain"></a><h3>gvir_connection_start_domain ()</h3>
770 <pre class="programlisting"><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="returnvalue">GVirDomain</span></a> * 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>,
771 <em class="parameter"><code><span class="type">GVirConfigDomain</span> *conf</code></em>,
772 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
773 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
774 <p>
775 Start a new transient domain without persistent configuration.
776 The returned domain will initially be running.
777 </p>
778 <div class="variablelist"><table border="0">
779 <col align="left" valign="top">
780 <tbody>
781 <tr>
782 <td><p><span class="term"><em class="parameter"><code>conn</code></em> :</span></p></td>
783 <td>the connection on which to create the domain</td>
784 </tr>
785 <tr>
786 <td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
787 <td>the configuration for the new domain</td>
788 </tr>
789 <tr>
790 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
791 <td>the newly created domain. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
792 </td>
793 </tr>
794 </tbody>
795 </table></div>
796 </div>
797 </div>
798 <div class="refsect1">
799 <a name="GVirConnection.property-details"></a><h2>Property Details</h2>
800 <div class="refsect2">
801 <a name="GVirConnection--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
802 <pre class="programlisting"> "handle" <span class="type">GVirConnectionHandle</span>* : Read / Write / Construct Only</pre>
803 <p>The connection handle.</p>
804 </div>
805 <hr>
806 <div class="refsect2">
807 <a name="GVirConnection--uri"></a><h3>The <code class="literal">"uri"</code> property</h3>
808 <pre class="programlisting"> "uri" <span class="type">gchar</span>* : Read / Write / Construct Only</pre>
809 <p>The connection URI.</p>
810 <p>Default value: NULL</p>
811 </div>
812 </div>
813 <div class="refsect1">
814 <a name="GVirConnection.signal-details"></a><h2>Signal Details</h2>
815 <div class="refsect2">
816 <a name="GVirConnection-connection-closed"></a><h3>The <code class="literal">"connection-closed"</code> signal</h3>
817 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *gvirconnection,
818 <span class="type">gpointer</span> user_data) : <code class="literal">Run First</code></pre>
819 </div>
820 <hr>
821 <div class="refsect2">
822 <a name="GVirConnection-connection-opened"></a><h3>The <code class="literal">"connection-opened"</code> signal</h3>
823 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *gvirconnection,
824 <span class="type">gpointer</span> user_data) : <code class="literal">Run First</code></pre>
825 </div>
826 <hr>
827 <div class="refsect2">
828 <a name="GVirConnection-domain-added"></a><h3>The <code class="literal">"domain-added"</code> signal</h3>
829 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *gvirconnection,
830 <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *arg1,
831 <span class="type">gpointer</span> user_data) : <code class="literal">Run First</code></pre>
832 </div>
833 <hr>
834 <div class="refsect2">
835 <a name="GVirConnection-domain-removed"></a><h3>The <code class="literal">"domain-removed"</code> signal</h3>
836 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *gvirconnection,
837 <a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *arg1,
838 <span class="type">gpointer</span> user_data) : <code class="literal">Run First</code></pre>
839 </div>
840 </div>
841 </div>
842 <div class="footer">
843 <hr>
844 Generated by GTK-Doc V1.18.1</div>
845 </body>
846 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirDomain</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirConnection.html" title="GVirConnection">
9 <link rel="next" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirConnection.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirDomainSnapshot.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirDomain.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirDomain.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirDomain.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirDomain.properties" class="shortcut">Properties</a>
30  | 
31 <a href="#GVirDomain.signals" class="shortcut">Signals</a>
32 </td></tr>
33 </table>
34 <div class="refentry">
35 <a name="GVirDomain"></a><div class="titlepage"></div>
36 <div class="refnamediv"><table width="100%"><tr>
37 <td valign="top">
38 <h2><span class="refentrytitle"><a name="GVirDomain.top_of_page"></a>GVirDomain</span></h2>
39 <p>GVirDomain</p>
40 </td>
41 <td valign="top" align="right"></td>
42 </tr></table></div>
43 <div class="refsynopsisdiv">
44 <a name="GVirDomain.synopsis"></a><h2>Synopsis</h2>
45 <a name="GVirDomainDeleteFlags"></a><a name="GVirDomainInfo"></a><a name="GVirDomainStartFlags"></a><a name="GVirDomainState"></a><pre class="synopsis">struct <a class="link" href="GVirDomain.html#GVirDomain-struct" title="struct GVirDomain">GVirDomain</a>;
46 struct <a class="link" href="GVirDomain.html#GVirDomainClass" title="struct GVirDomainClass">GVirDomainClass</a>;
47 enum <a class="link" href="GVirDomain.html#GVirDomainDeleteFlags-enum" title="enum GVirDomainDeleteFlags">GVirDomainDeleteFlags</a>;
48 struct <a class="link" href="GVirDomain.html#GVirDomainInfo-struct" title="struct GVirDomainInfo">GVirDomainInfo</a>;
49 enum <a class="link" href="GVirDomain.html#GVirDomainStartFlags-enum" title="enum GVirDomainStartFlags">GVirDomainStartFlags</a>;
50 enum <a class="link" href="GVirDomain.html#GVirDomainState-enum" title="enum GVirDomainState">GVirDomainState</a>;
51 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-delete" title="gvir_domain_delete ()">gvir_domain_delete</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
52 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
53 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
54 <span class="returnvalue">GVirConfigDomain</span> * <a class="link" href="GVirDomain.html#gvir-domain-get-config" title="gvir_domain_get_config ()">gvir_domain_get_config</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
55 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
56 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
57 <span class="returnvalue">GList</span> * <a class="link" href="GVirDomain.html#gvir-domain-get-devices" title="gvir_domain_get_devices ()">gvir_domain_get_devices</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *domain</code></em>,
58 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
59 <span class="returnvalue">gint</span> <a class="link" href="GVirDomain.html#gvir-domain-get-id" title="gvir_domain_get_id ()">gvir_domain_get_id</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
60 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
61 <a class="link" href="GVirDomain.html#GVirDomainInfo"><span class="returnvalue">GVirDomainInfo</span></a> * <a class="link" href="GVirDomain.html#gvir-domain-get-info" title="gvir_domain_get_info ()">gvir_domain_get_info</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
62 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
63 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirDomain.html#gvir-domain-get-name" title="gvir_domain_get_name ()">gvir_domain_get_name</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>);
64 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-get-persistent" title="gvir_domain_get_persistent ()">gvir_domain_get_persistent</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>);
65 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-get-saved" title="gvir_domain_get_saved ()">gvir_domain_get_saved</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>);
66 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirDomain.html#gvir-domain-get-uuid" title="gvir_domain_get_uuid ()">gvir_domain_get_uuid</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>);
67 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-open-console" title="gvir_domain_open_console ()">gvir_domain_open_console</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
68 <em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
69 <em class="parameter"><code>const <span class="type">gchar</span> *devname</code></em>,
70 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
71 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
72 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-open-graphics" title="gvir_domain_open_graphics ()">gvir_domain_open_graphics</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
73 <em class="parameter"><code><span class="type">guint</span> idx</code></em>,
74 <em class="parameter"><code><span class="type">int</span> fd</code></em>,
75 <em class="parameter"><code>unsigned <span class="type">int</span> flags</code></em>,
76 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
77 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-reboot" title="gvir_domain_reboot ()">gvir_domain_reboot</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
78 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
79 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
80 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-resume" title="gvir_domain_resume ()">gvir_domain_resume</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
81 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
82 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-save" title="gvir_domain_save ()">gvir_domain_save</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
83 <em class="parameter"><code>unsigned <span class="type">int</span> flags</code></em>,
84 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
85 <span class="returnvalue">void</span> <a class="link" href="GVirDomain.html#gvir-domain-save-async" title="gvir_domain_save_async ()">gvir_domain_save_async</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
86 <em class="parameter"><code>unsigned <span class="type">int</span> flags</code></em>,
87 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
88 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
89 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
90 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-save-finish" title="gvir_domain_save_finish ()">gvir_domain_save_finish</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
91 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
92 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
93 <span class="returnvalue">gchar</span> * <a class="link" href="GVirDomain.html#gvir-domain-screenshot" title="gvir_domain_screenshot ()">gvir_domain_screenshot</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
94 <em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
95 <em class="parameter"><code><span class="type">guint</span> monitor_id</code></em>,
96 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
97 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
98 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-set-config" title="gvir_domain_set_config ()">gvir_domain_set_config</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *domain</code></em>,
99 <em class="parameter"><code><span class="type">GVirConfigDomain</span> *conf</code></em>,
100 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
101 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-shutdown" title="gvir_domain_shutdown ()">gvir_domain_shutdown</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
102 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
103 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
104 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-start" title="gvir_domain_start ()">gvir_domain_start</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
105 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
106 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
107 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-stop" title="gvir_domain_stop ()">gvir_domain_stop</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
108 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
109 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
110 <span class="returnvalue">gboolean</span> <a class="link" href="GVirDomain.html#gvir-domain-suspend" title="gvir_domain_suspend ()">gvir_domain_suspend</a> (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
111 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
112 </pre>
113 </div>
114 <div class="refsect1">
115 <a name="GVirDomain.object-hierarchy"></a><h2>Object Hierarchy</h2>
116 <pre class="synopsis">
117 GObject
118 +----GVirDomain
119 </pre>
120 <pre class="synopsis">
121 GEnum
122 +----GVirDomainDeleteFlags
123 </pre>
124 <pre class="synopsis">
125 GBoxed
126 +----GVirDomainInfo
127 </pre>
128 <pre class="synopsis">
129 GFlags
130 +----GVirDomainStartFlags
131 </pre>
132 <pre class="synopsis">
133 GEnum
134 +----GVirDomainState
135 </pre>
136 </div>
137 <div class="refsect1">
138 <a name="GVirDomain.properties"></a><h2>Properties</h2>
139 <pre class="synopsis">
140 "<a class="link" href="GVirDomain.html#GVirDomain--handle" title='The "handle" property'>handle</a>" <span class="type">GVirDomainHandle</span>* : Read / Write / Construct Only
141 "<a class="link" href="GVirDomain.html#GVirDomain--persistent" title='The "persistent" property'>persistent</a>" <span class="type">gboolean</span> : Read
142 </pre>
143 </div>
144 <div class="refsect1">
145 <a name="GVirDomain.signals"></a><h2>Signals</h2>
146 <pre class="synopsis">
147 "<a class="link" href="GVirDomain.html#GVirDomain-resumed" title='The "resumed" signal'>resumed</a>" : <code class="literal">No Hooks</code>
148 "<a class="link" href="GVirDomain.html#GVirDomain-started" title='The "started" signal'>started</a>" : <code class="literal">No Hooks</code>
149 "<a class="link" href="GVirDomain.html#GVirDomain-stopped" title='The "stopped" signal'>stopped</a>" : <code class="literal">No Hooks</code>
150 "<a class="link" href="GVirDomain.html#GVirDomain-suspended" title='The "suspended" signal'>suspended</a>" : <code class="literal">No Hooks</code>
151 "<a class="link" href="GVirDomain.html#GVirDomain-updated" title='The "updated" signal'>updated</a>" : <code class="literal">No Hooks</code>
152 </pre>
153 </div>
154 <div class="refsect1">
155 <a name="GVirDomain.description"></a><h2>Description</h2>
156 </div>
157 <div class="refsect1">
158 <a name="GVirDomain.details"></a><h2>Details</h2>
159 <div class="refsect2">
160 <a name="GVirDomain-struct"></a><h3>struct GVirDomain</h3>
161 <pre class="programlisting">struct GVirDomain;</pre>
162 </div>
163 <hr>
164 <div class="refsect2">
165 <a name="GVirDomainClass"></a><h3>struct GVirDomainClass</h3>
166 <pre class="programlisting">struct GVirDomainClass {
167 GObjectClass parent_class;
168
169 /* signals */
170 void (*started)(GVirDomain *dom);
171 void (*stopped)(GVirDomain *dom);
172 void (*resumed)(GVirDomain *dom);
173 void (*updated)(GVirDomain *dom);
174 void (*suspended)(GVirDomain *dom);
175
176 gpointer padding[20];
177 };
178 </pre>
179 </div>
180 <hr>
181 <div class="refsect2">
182 <a name="GVirDomainDeleteFlags-enum"></a><h3>enum GVirDomainDeleteFlags</h3>
183 <pre class="programlisting">typedef enum {
184 GVIR_DOMAIN_DELETE_NONE = 0,
185 GVIR_DOMAIN_DELETE_SAVED_STATE = VIR_DOMAIN_UNDEFINE_MANAGED_SAVE,
186 GVIR_DOMAIN_DELETE_SNAPSHOTS_METADATA = VIR_DOMAIN_UNDEFINE_SNAPSHOTS_METADATA,
187 } GVirDomainDeleteFlags;
188 </pre>
189 <div class="variablelist"><table border="0">
190 <col align="left" valign="top">
191 <tbody>
192 <tr>
193 <td><p><a name="GVIR-DOMAIN-DELETE-NONE:CAPS"></a><span class="term"><code class="literal">GVIR_DOMAIN_DELETE_NONE</code></span></p></td>
194 <td>No flags
195 </td>
196 </tr>
197 <tr>
198 <td><p><a name="GVIR-DOMAIN-DELETE-SAVED-STATE:CAPS"></a><span class="term"><code class="literal">GVIR_DOMAIN_DELETE_SAVED_STATE</code></span></p></td>
199 <td>Also remove associated saved state (if present).
200 </td>
201 </tr>
202 <tr>
203 <td><p><a name="GVIR-DOMAIN-DELETE-SNAPSHOTS-METADATA:CAPS"></a><span class="term"><code class="literal">GVIR_DOMAIN_DELETE_SNAPSHOTS_METADATA</code></span></p></td>
204 <td>If last use of domain, then also
205 remove any snapshot metadata.
206 </td>
207 </tr>
208 </tbody>
209 </table></div>
210 </div>
211 <hr>
212 <div class="refsect2">
213 <a name="GVirDomainInfo-struct"></a><h3>struct GVirDomainInfo</h3>
214 <pre class="programlisting">struct GVirDomainInfo {
215 GVirDomainState state; /* the running state */
216 guint64 maxMem; /* the maximum memory in KBytes allowed */
217 guint64 memory; /* the memory in KBytes used by the domain */
218 guint16 nrVirtCpu; /* the number of virtual CPUs for the domain */
219 guint64 cpuTime; /* the CPU time used in nanoseconds */
220 };
221 </pre>
222 </div>
223 <hr>
224 <div class="refsect2">
225 <a name="GVirDomainStartFlags-enum"></a><h3>enum GVirDomainStartFlags</h3>
226 <pre class="programlisting">typedef enum {
227 GVIR_DOMAIN_START_NONE = 0,
228 GVIR_DOMAIN_START_PAUSED = (1 &lt;&lt; 0),
229 GVIR_DOMAIN_START_AUTODESTROY = (1 &lt;&lt; 1),
230 GVIR_DOMAIN_START_BYPASS_CACHE = (1 &lt;&lt; 2),
231 GVIR_DOMAIN_START_FORCE_BOOT = (1 &lt;&lt; 3),
232 } GVirDomainStartFlags;
233 </pre>
234 </div>
235 <hr>
236 <div class="refsect2">
237 <a name="GVirDomainState-enum"></a><h3>enum GVirDomainState</h3>
238 <pre class="programlisting">typedef enum {
239 GVIR_DOMAIN_STATE_NONE = 0, /* no state */
240 GVIR_DOMAIN_STATE_RUNNING = 1, /* the domain is running */
241 GVIR_DOMAIN_STATE_BLOCKED = 2, /* the domain is blocked on resource */
242 GVIR_DOMAIN_STATE_PAUSED = 3, /* the domain is paused by user */
243 GVIR_DOMAIN_STATE_SHUTDOWN= 4, /* the domain is being shut down */
244 GVIR_DOMAIN_STATE_SHUTOFF = 5, /* the domain is shut off */
245 GVIR_DOMAIN_STATE_CRASHED = 6 /* the domain is crashed */
246 } GVirDomainState;
247 </pre>
248 </div>
249 <hr>
250 <div class="refsect2">
251 <a name="gvir-domain-delete"></a><h3>gvir_domain_delete ()</h3>
252 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_domain_delete (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
253 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
254 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
255 <div class="variablelist"><table border="0">
256 <col align="left" valign="top">
257 <tbody>
258 <tr>
259 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
260 <td>the domain</td>
261 </tr>
262 <tr>
263 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
264 <td>the flags</td>
265 </tr>
266 </tbody>
267 </table></div>
268 </div>
269 <hr>
270 <div class="refsect2">
271 <a name="gvir-domain-get-config"></a><h3>gvir_domain_get_config ()</h3>
272 <pre class="programlisting"><span class="returnvalue">GVirConfigDomain</span> * 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>,
273 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
274 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
275 <div class="variablelist"><table border="0">
276 <col align="left" valign="top">
277 <tbody>
278 <tr>
279 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
280 <td>the domain</td>
281 </tr>
282 <tr>
283 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
284 <td>the flags</td>
285 </tr>
286 <tr>
287 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
288 <td>the config. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
289 </td>
290 </tr>
291 </tbody>
292 </table></div>
293 </div>
294 <hr>
295 <div class="refsect2">
296 <a name="gvir-domain-get-devices"></a><h3>gvir_domain_get_devices ()</h3>
297 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>,
298 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
299 <p>
300 Gets the list of devices attached to <em class="parameter"><code>domain</code></em>
301 </p>
302 <div class="variablelist"><table border="0">
303 <col align="left" valign="top">
304 <tbody>
305 <tr>
306 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
307 <td>the domain</td>
308 </tr>
309 <tr>
310 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
311 <td>place-holder for possible errors, or NULL</td>
312 </tr>
313 <tr>
314 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
315 <td>a newly
316 allocated <span class="type">GList</span> of <span class="type">GVirDomainDevice</span>. <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>
317 </td>
318 </tr>
319 </tbody>
320 </table></div>
321 </div>
322 <hr>
323 <div class="refsect2">
324 <a name="gvir-domain-get-id"></a><h3>gvir_domain_get_id ()</h3>
325 <pre class="programlisting"><span class="returnvalue">gint</span> 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>,
326 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
327 </div>
328 <hr>
329 <div class="refsect2">
330 <a name="gvir-domain-get-info"></a><h3>gvir_domain_get_info ()</h3>
331 <pre class="programlisting"><a class="link" href="GVirDomain.html#GVirDomainInfo"><span class="returnvalue">GVirDomainInfo</span></a> * 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>,
332 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
333 <div class="variablelist"><table border="0">
334 <col align="left" valign="top">
335 <tbody>
336 <tr>
337 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
338 <td>the domain</td>
339 </tr>
340 <tr>
341 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
342 <td>the info. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
343 </td>
344 </tr>
345 </tbody>
346 </table></div>
347 </div>
348 <hr>
349 <div class="refsect2">
350 <a name="gvir-domain-get-name"></a><h3>gvir_domain_get_name ()</h3>
351 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
352 </div>
353 <hr>
354 <div class="refsect2">
355 <a name="gvir-domain-get-persistent"></a><h3>gvir_domain_get_persistent ()</h3>
356 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>
357 <div class="variablelist"><table border="0">
358 <col align="left" valign="top">
359 <tbody>
360 <tr>
361 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
362 <td>the domain</td>
363 </tr>
364 <tr>
365 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
366 <td>TRUE if domain is persistent, FALSE otherwise.</td>
367 </tr>
368 </tbody>
369 </table></div>
370 </div>
371 <hr>
372 <div class="refsect2">
373 <a name="gvir-domain-get-saved"></a><h3>gvir_domain_get_saved ()</h3>
374 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>
375 <div class="variablelist"><table border="0">
376 <col align="left" valign="top">
377 <tbody>
378 <tr>
379 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
380 <td>the domain</td>
381 </tr>
382 <tr>
383 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
384 <td>TRUE if a stopped domain has a saved state to which it can be
385 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.</td>
386 </tr>
387 </tbody>
388 </table></div>
389 </div>
390 <hr>
391 <div class="refsect2">
392 <a name="gvir-domain-get-uuid"></a><h3>gvir_domain_get_uuid ()</h3>
393 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
394 </div>
395 <hr>
396 <div class="refsect2">
397 <a name="gvir-domain-open-console"></a><h3>gvir_domain_open_console ()</h3>
398 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
399 <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>const <span class="type">gchar</span> *devname</code></em>,
401 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
402 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
403 <p>
404 Open a text console for the domain <em class="parameter"><code>dom</code></em>, connecting it to the
405 stream <em class="parameter"><code>stream</code></em>. If <em class="parameter"><code>devname</code></em> is NULL, the default console will
406 be opened, otherwise <em class="parameter"><code>devname</code></em> can be used to specify a non-default
407 console device.
408 </p>
409 <div class="variablelist"><table border="0">
410 <col align="left" valign="top">
411 <tbody>
412 <tr>
413 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
414 <td>the domain. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
415 </td>
416 </tr>
417 <tr>
418 <td><p><span class="term"><em class="parameter"><code>devname</code></em> :</span></p></td>
419 <td>the device name. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
420 </td>
421 </tr>
422 <tr>
423 <td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
424 <td>stream to use as output. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
425 </td>
426 </tr>
427 <tr>
428 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
429 <td>extra flags, currently unused</td>
430 </tr>
431 <tr>
432 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
433 <td>TRUE if the console was opened, FALSE otherwise.</td>
434 </tr>
435 </tbody>
436 </table></div>
437 </div>
438 <hr>
439 <div class="refsect2">
440 <a name="gvir-domain-open-graphics"></a><h3>gvir_domain_open_graphics ()</h3>
441 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
442 <em class="parameter"><code><span class="type">guint</span> idx</code></em>,
443 <em class="parameter"><code><span class="type">int</span> fd</code></em>,
444 <em class="parameter"><code>unsigned <span class="type">int</span> flags</code></em>,
445 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
446 <p>
447 Open a connection to the local graphics display, connecting it to the
448 socket pair file descriptor passed in as <em class="parameter"><code>fd</code></em>.
449 </p>
450 <div class="variablelist"><table border="0">
451 <col align="left" valign="top">
452 <tbody>
453 <tr>
454 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
455 <td>the domain</td>
456 </tr>
457 <tr>
458 <td><p><span class="term"><em class="parameter"><code>idx</code></em> :</span></p></td>
459 <td>the graphics index</td>
460 </tr>
461 <tr>
462 <td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
463 <td>pre-opened socket pair</td>
464 </tr>
465 <tr>
466 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
467 <td>extra flags, currently unused</td>
468 </tr>
469 <tr>
470 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
471 <td>TRUE if the graphics connection was opened, FALSE otherwise.</td>
472 </tr>
473 </tbody>
474 </table></div>
475 </div>
476 <hr>
477 <div class="refsect2">
478 <a name="gvir-domain-reboot"></a><h3>gvir_domain_reboot ()</h3>
479 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_domain_reboot (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
480 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
481 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
482 <div class="variablelist"><table border="0">
483 <col align="left" valign="top">
484 <tbody>
485 <tr>
486 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
487 <td>the domain</td>
488 </tr>
489 <tr>
490 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
491 <td>the flags</td>
492 </tr>
493 </tbody>
494 </table></div>
495 </div>
496 <hr>
497 <div class="refsect2">
498 <a name="gvir-domain-resume"></a><h3>gvir_domain_resume ()</h3>
499 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_domain_resume (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
500 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
501 <div class="variablelist"><table border="0">
502 <col align="left" valign="top">
503 <tbody>
504 <tr>
505 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
506 <td>the domain</td>
507 </tr>
508 <tr>
509 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
510 <td>TRUE on success</td>
511 </tr>
512 </tbody>
513 </table></div>
514 </div>
515 <hr>
516 <div class="refsect2">
517 <a name="gvir-domain-save"></a><h3>gvir_domain_save ()</h3>
518 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_domain_save (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
519 <em class="parameter"><code>unsigned <span class="type">int</span> flags</code></em>,
520 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
521 <p>
522 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>
523 to restore the saved state of the domain. A saved domain can be restored
524 even after shutdown/reboot of host machine.
525 </p>
526 <div class="variablelist"><table border="0">
527 <col align="left" valign="top">
528 <tbody>
529 <tr>
530 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
531 <td>the domain to save</td>
532 </tr>
533 <tr>
534 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
535 <td>extra flags, currently unused</td>
536 </tr>
537 <tr>
538 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
539 <td>Place-holder for possible errors</td>
540 </tr>
541 <tr>
542 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
543 <td>TRUE if domain was saved successfully, FALSE otherwise.</td>
544 </tr>
545 </tbody>
546 </table></div>
547 </div>
548 <hr>
549 <div class="refsect2">
550 <a name="gvir-domain-save-async"></a><h3>gvir_domain_save_async ()</h3>
551 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
552 <em class="parameter"><code>unsigned <span class="type">int</span> flags</code></em>,
553 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
554 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
555 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
556 </div>
557 <hr>
558 <div class="refsect2">
559 <a name="gvir-domain-save-finish"></a><h3>gvir_domain_save_finish ()</h3>
560 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
561 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
562 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
563 </div>
564 <hr>
565 <div class="refsect2">
566 <a name="gvir-domain-screenshot"></a><h3>gvir_domain_screenshot ()</h3>
567 <pre class="programlisting"><span class="returnvalue">gchar</span> * gvir_domain_screenshot (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
568 <em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
569 <em class="parameter"><code><span class="type">guint</span> monitor_id</code></em>,
570 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
571 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
572 <div class="variablelist"><table border="0">
573 <col align="left" valign="top">
574 <tbody>
575 <tr>
576 <td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
577 <td>stream to use as output</td>
578 </tr>
579 <tr>
580 <td><p><span class="term"><em class="parameter"><code>monitor_id</code></em> :</span></p></td>
581 <td>monitor ID to take screenshot from</td>
582 </tr>
583 <tr>
584 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
585 <td>extra flags, currently unused</td>
586 </tr>
587 <tr>
588 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
589 <td>mime-type of the image format, or NULL upon error. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
590 </td>
591 </tr>
592 </tbody>
593 </table></div>
594 </div>
595 <hr>
596 <div class="refsect2">
597 <a name="gvir-domain-set-config"></a><h3>gvir_domain_set_config ()</h3>
598 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
599 <em class="parameter"><code><span class="type">GVirConfigDomain</span> *conf</code></em>,
600 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
601 <p>
602 Resets configuration of an existing domain.
603 </p>
604 <p>
605 Note: If domain is already running, the new configuration will not take
606 affect until domain reboots.
607 </p>
608 <div class="variablelist"><table border="0">
609 <col align="left" valign="top">
610 <tbody>
611 <tr>
612 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
613 <td>the domain</td>
614 </tr>
615 <tr>
616 <td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
617 <td>the new configuration for the domain</td>
618 </tr>
619 <tr>
620 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
621 <td>Place-holder for error or NULL. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
622 </td>
623 </tr>
624 <tr>
625 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
626 <td>TRUE on success, FALSE if an error occurred.</td>
627 </tr>
628 </tbody>
629 </table></div>
630 </div>
631 <hr>
632 <div class="refsect2">
633 <a name="gvir-domain-shutdown"></a><h3>gvir_domain_shutdown ()</h3>
634 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_domain_shutdown (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
635 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
636 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
637 <div class="variablelist"><table border="0">
638 <col align="left" valign="top">
639 <tbody>
640 <tr>
641 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
642 <td>the domain</td>
643 </tr>
644 <tr>
645 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
646 <td>the flags</td>
647 </tr>
648 </tbody>
649 </table></div>
650 </div>
651 <hr>
652 <div class="refsect2">
653 <a name="gvir-domain-start"></a><h3>gvir_domain_start ()</h3>
654 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_domain_start (<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><span class="type">guint</span> flags</code></em>,
656 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
657 <div class="variablelist"><table border="0">
658 <col align="left" valign="top">
659 <tbody>
660 <tr>
661 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
662 <td>the domain</td>
663 </tr>
664 <tr>
665 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
666 <td>the flags</td>
667 </tr>
668 </tbody>
669 </table></div>
670 </div>
671 <hr>
672 <div class="refsect2">
673 <a name="gvir-domain-stop"></a><h3>gvir_domain_stop ()</h3>
674 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_domain_stop (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
675 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
676 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
677 <div class="variablelist"><table border="0">
678 <col align="left" valign="top">
679 <tbody>
680 <tr>
681 <td><p><span class="term"><em class="parameter"><code>dom</code></em> :</span></p></td>
682 <td>the domain</td>
683 </tr>
684 <tr>
685 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
686 <td>the flags</td>
687 </tr>
688 </tbody>
689 </table></div>
690 </div>
691 <hr>
692 <div class="refsect2">
693 <a name="gvir-domain-suspend"></a><h3>gvir_domain_suspend ()</h3>
694 <pre class="programlisting"><span class="returnvalue">gboolean</span> gvir_domain_suspend (<em class="parameter"><code><a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *dom</code></em>,
695 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
696 </div>
697 </div>
698 <div class="refsect1">
699 <a name="GVirDomain.property-details"></a><h2>Property Details</h2>
700 <div class="refsect2">
701 <a name="GVirDomain--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
702 <pre class="programlisting"> "handle" <span class="type">GVirDomainHandle</span>* : Read / Write / Construct Only</pre>
703 <p>The domain handle.</p>
704 </div>
705 <hr>
706 <div class="refsect2">
707 <a name="GVirDomain--persistent"></a><h3>The <code class="literal">"persistent"</code> property</h3>
708 <pre class="programlisting"> "persistent" <span class="type">gboolean</span> : Read</pre>
709 <p>If domain is persistent.</p>
710 <p>Default value: TRUE</p>
711 </div>
712 </div>
713 <div class="refsect1">
714 <a name="GVirDomain.signal-details"></a><h2>Signal Details</h2>
715 <div class="refsect2">
716 <a name="GVirDomain-resumed"></a><h3>The <code class="literal">"resumed"</code> signal</h3>
717 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
718 <span class="type">gpointer</span> user_data) : <code class="literal">No Hooks</code></pre>
719 </div>
720 <hr>
721 <div class="refsect2">
722 <a name="GVirDomain-started"></a><h3>The <code class="literal">"started"</code> signal</h3>
723 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
724 <span class="type">gpointer</span> user_data) : <code class="literal">No Hooks</code></pre>
725 </div>
726 <hr>
727 <div class="refsect2">
728 <a name="GVirDomain-stopped"></a><h3>The <code class="literal">"stopped"</code> signal</h3>
729 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
730 <span class="type">gpointer</span> user_data) : <code class="literal">No Hooks</code></pre>
731 </div>
732 <hr>
733 <div class="refsect2">
734 <a name="GVirDomain-suspended"></a><h3>The <code class="literal">"suspended"</code> signal</h3>
735 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
736 <span class="type">gpointer</span> user_data) : <code class="literal">No Hooks</code></pre>
737 </div>
738 <hr>
739 <div class="refsect2">
740 <a name="GVirDomain-updated"></a><h3>The <code class="literal">"updated"</code> signal</h3>
741 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirDomain.html" title="GVirDomain"><span class="type">GVirDomain</span></a> *gvirdomain,
742 <span class="type">gpointer</span> user_data) : <code class="literal">No Hooks</code></pre>
743 </div>
744 </div>
745 </div>
746 <div class="footer">
747 <hr>
748 Generated by GTK-Doc V1.18.1</div>
749 </body>
750 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirDomainSnapshot</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirDomain.html" title="GVirDomain">
9 <link rel="next" href="GVirInterface.html" title="GVirInterface">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirDomain.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirInterface.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirDomainSnapshot.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirDomainSnapshot.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirDomainSnapshot.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirDomainSnapshot.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirDomainSnapshot"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirDomainSnapshot.top_of_page"></a>GVirDomainSnapshot</span></h2>
37 <p>GVirDomainSnapshot</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirDomainSnapshot.synopsis"></a><h2>Synopsis</h2>
43 <pre class="synopsis">struct <a class="link" href="GVirDomainSnapshot.html#GVirDomainSnapshot-struct" title="struct GVirDomainSnapshot">GVirDomainSnapshot</a>;
44 struct <a class="link" href="GVirDomainSnapshot.html#GVirDomainSnapshotClass" title="struct GVirDomainSnapshotClass">GVirDomainSnapshotClass</a>;
45 <span class="returnvalue">GVirConfigDomainSnapshot</span> * <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-get-config" title="gvir_domain_snapshot_get_config ()">gvir_domain_snapshot_get_config</a>
46 (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
47 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
48 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
49 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-get-name" title="gvir_domain_snapshot_get_name ()">gvir_domain_snapshot_get_name</a> (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>);
50 </pre>
51 </div>
52 <div class="refsect1">
53 <a name="GVirDomainSnapshot.object-hierarchy"></a><h2>Object Hierarchy</h2>
54 <pre class="synopsis">
55 GObject
56 +----GVirDomainSnapshot
57 </pre>
58 </div>
59 <div class="refsect1">
60 <a name="GVirDomainSnapshot.properties"></a><h2>Properties</h2>
61 <pre class="synopsis">
62 "<a class="link" href="GVirDomainSnapshot.html#GVirDomainSnapshot--handle" title='The "handle" property'>handle</a>" <span class="type">GVirDomainSnapshotHandle</span>* : Read / Write / Construct Only
63 </pre>
64 </div>
65 <div class="refsect1">
66 <a name="GVirDomainSnapshot.description"></a><h2>Description</h2>
67 </div>
68 <div class="refsect1">
69 <a name="GVirDomainSnapshot.details"></a><h2>Details</h2>
70 <div class="refsect2">
71 <a name="GVirDomainSnapshot-struct"></a><h3>struct GVirDomainSnapshot</h3>
72 <pre class="programlisting">struct GVirDomainSnapshot;</pre>
73 </div>
74 <hr>
75 <div class="refsect2">
76 <a name="GVirDomainSnapshotClass"></a><h3>struct GVirDomainSnapshotClass</h3>
77 <pre class="programlisting">struct GVirDomainSnapshotClass {
78 GObjectClass parent_class;
79
80 gpointer padding[20];
81 };
82 </pre>
83 </div>
84 <hr>
85 <div class="refsect2">
86 <a name="gvir-domain-snapshot-get-config"></a><h3>gvir_domain_snapshot_get_config ()</h3>
87 <pre class="programlisting"><span class="returnvalue">GVirConfigDomainSnapshot</span> * gvir_domain_snapshot_get_config
88 (<em class="parameter"><code><a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot"><span class="type">GVirDomainSnapshot</span></a> *snapshot</code></em>,
89 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
90 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
91 <div class="variablelist"><table border="0">
92 <col align="left" valign="top">
93 <tbody>
94 <tr>
95 <td><p><span class="term"><em class="parameter"><code>snapshot</code></em> :</span></p></td>
96 <td>the domain_snapshot</td>
97 </tr>
98 <tr>
99 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
100 <td>the flags</td>
101 </tr>
102 <tr>
103 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
104 <td>the config. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
105 </td>
106 </tr>
107 </tbody>
108 </table></div>
109 </div>
110 <hr>
111 <div class="refsect2">
112 <a name="gvir-domain-snapshot-get-name"></a><h3>gvir_domain_snapshot_get_name ()</h3>
113 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
114 </div>
115 </div>
116 <div class="refsect1">
117 <a name="GVirDomainSnapshot.property-details"></a><h2>Property Details</h2>
118 <div class="refsect2">
119 <a name="GVirDomainSnapshot--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
120 <pre class="programlisting"> "handle" <span class="type">GVirDomainSnapshotHandle</span>* : Read / Write / Construct Only</pre>
121 <p>The domain_snapshot handle.</p>
122 </div>
123 </div>
124 </div>
125 <div class="footer">
126 <hr>
127 Generated by GTK-Doc V1.18.1</div>
128 </body>
129 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirInterface</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot">
9 <link rel="next" href="GVirManager.html" title="GVirManager">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirDomainSnapshot.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirManager.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirInterface.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirInterface.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirInterface.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirInterface.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirInterface"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirInterface.top_of_page"></a>GVirInterface</span></h2>
37 <p>GVirInterface</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirInterface.synopsis"></a><h2>Synopsis</h2>
43 <pre class="synopsis">struct <a class="link" href="GVirInterface.html#GVirInterface-struct" title="struct GVirInterface">GVirInterface</a>;
44 struct <a class="link" href="GVirInterface.html#GVirInterfaceClass" title="struct GVirInterfaceClass">GVirInterfaceClass</a>;
45 <span class="returnvalue">GVirConfigInterface</span> * <a class="link" href="GVirInterface.html#gvir-interface-get-config" title="gvir_interface_get_config ()">gvir_interface_get_config</a> (<em class="parameter"><code><a class="link" href="GVirInterface.html" title="GVirInterface"><span class="type">GVirInterface</span></a> *iface</code></em>,
46 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
47 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
48 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirInterface.html#gvir-interface-get-name" title="gvir_interface_get_name ()">gvir_interface_get_name</a> (<em class="parameter"><code><a class="link" href="GVirInterface.html" title="GVirInterface"><span class="type">GVirInterface</span></a> *iface</code></em>);
49 </pre>
50 </div>
51 <div class="refsect1">
52 <a name="GVirInterface.object-hierarchy"></a><h2>Object Hierarchy</h2>
53 <pre class="synopsis">
54 GObject
55 +----GVirInterface
56 </pre>
57 </div>
58 <div class="refsect1">
59 <a name="GVirInterface.properties"></a><h2>Properties</h2>
60 <pre class="synopsis">
61 "<a class="link" href="GVirInterface.html#GVirInterface--handle" title='The "handle" property'>handle</a>" <span class="type">GVirInterfaceHandle</span>* : Read / Write / Construct Only
62 </pre>
63 </div>
64 <div class="refsect1">
65 <a name="GVirInterface.description"></a><h2>Description</h2>
66 </div>
67 <div class="refsect1">
68 <a name="GVirInterface.details"></a><h2>Details</h2>
69 <div class="refsect2">
70 <a name="GVirInterface-struct"></a><h3>struct GVirInterface</h3>
71 <pre class="programlisting">struct GVirInterface;</pre>
72 </div>
73 <hr>
74 <div class="refsect2">
75 <a name="GVirInterfaceClass"></a><h3>struct GVirInterfaceClass</h3>
76 <pre class="programlisting">struct GVirInterfaceClass {
77 GObjectClass parent_class;
78
79 gpointer padding[20];
80 };
81 </pre>
82 </div>
83 <hr>
84 <div class="refsect2">
85 <a name="gvir-interface-get-config"></a><h3>gvir_interface_get_config ()</h3>
86 <pre class="programlisting"><span class="returnvalue">GVirConfigInterface</span> * 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>,
87 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
88 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
89 <div class="variablelist"><table border="0">
90 <col align="left" valign="top">
91 <tbody>
92 <tr>
93 <td><p><span class="term"><em class="parameter"><code>iface</code></em> :</span></p></td>
94 <td>the interface</td>
95 </tr>
96 <tr>
97 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
98 <td>the flags</td>
99 </tr>
100 <tr>
101 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
102 <td>the config. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
103 </td>
104 </tr>
105 </tbody>
106 </table></div>
107 </div>
108 <hr>
109 <div class="refsect2">
110 <a name="gvir-interface-get-name"></a><h3>gvir_interface_get_name ()</h3>
111 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
112 </div>
113 </div>
114 <div class="refsect1">
115 <a name="GVirInterface.property-details"></a><h2>Property Details</h2>
116 <div class="refsect2">
117 <a name="GVirInterface--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
118 <pre class="programlisting"> "handle" <span class="type">GVirInterfaceHandle</span>* : Read / Write / Construct Only</pre>
119 <p>The interface handle.</p>
120 </div>
121 </div>
122 </div>
123 <div class="footer">
124 <hr>
125 Generated by GTK-Doc V1.18.1</div>
126 </body>
127 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirManager</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirInterface.html" title="GVirInterface">
9 <link rel="next" href="GVirNetworkFilter.html" title="GVirNetworkFilter">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirInterface.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirNetworkFilter.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirManager.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirManager.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirManager.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirManager.signals" class="shortcut">Signals</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirManager"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirManager.top_of_page"></a>GVirManager</span></h2>
37 <p>GVirManager</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirManager.synopsis"></a><h2>Synopsis</h2>
43 <pre class="synopsis">struct <a class="link" href="GVirManager.html#GVirManager-struct" title="struct GVirManager">GVirManager</a>;
44 struct <a class="link" href="GVirManager.html#GVirManagerClass" title="struct GVirManagerClass">GVirManagerClass</a>;
45 <span class="returnvalue">void</span> <a class="link" href="GVirManager.html#gvir-manager-add-connection" title="gvir_manager_add_connection ()">gvir_manager_add_connection</a> (<em class="parameter"><code><a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *man</code></em>,
46 <em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
47 <a class="link" href="GVirConnection.html" title="GVirConnection"><span class="returnvalue">GVirConnection</span></a> * <a class="link" href="GVirManager.html#gvir-manager-find-connection-by-uri" title="gvir_manager_find_connection_by_uri ()">gvir_manager_find_connection_by_uri</a> (<em class="parameter"><code><a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *man</code></em>,
48 <em class="parameter"><code>const <span class="type">gchar</span> *uri</code></em>);
49 <span class="returnvalue">GList</span> * <a class="link" href="GVirManager.html#gvir-manager-get-connections" title="gvir_manager_get_connections ()">gvir_manager_get_connections</a> (<em class="parameter"><code><a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *man</code></em>);
50 <a class="link" href="GVirManager.html" title="GVirManager"><span class="returnvalue">GVirManager</span></a> * <a class="link" href="GVirManager.html#gvir-manager-new" title="gvir_manager_new ()">gvir_manager_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
51 <span class="returnvalue">void</span> <a class="link" href="GVirManager.html#gvir-manager-remove-connection" title="gvir_manager_remove_connection ()">gvir_manager_remove_connection</a> (<em class="parameter"><code><a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *man</code></em>,
52 <em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);
53 </pre>
54 </div>
55 <div class="refsect1">
56 <a name="GVirManager.object-hierarchy"></a><h2>Object Hierarchy</h2>
57 <pre class="synopsis">
58 GObject
59 +----GVirManager
60 </pre>
61 </div>
62 <div class="refsect1">
63 <a name="GVirManager.signals"></a><h2>Signals</h2>
64 <pre class="synopsis">
65 "<a class="link" href="GVirManager.html#GVirManager-connection-added" title='The "connection-added" signal'>connection-added</a>" : <code class="literal">Run First</code>
66 "<a class="link" href="GVirManager.html#GVirManager-connection-removed" title='The "connection-removed" signal'>connection-removed</a>" : <code class="literal">Run First</code>
67 </pre>
68 </div>
69 <div class="refsect1">
70 <a name="GVirManager.description"></a><h2>Description</h2>
71 </div>
72 <div class="refsect1">
73 <a name="GVirManager.details"></a><h2>Details</h2>
74 <div class="refsect2">
75 <a name="GVirManager-struct"></a><h3>struct GVirManager</h3>
76 <pre class="programlisting">struct GVirManager;</pre>
77 </div>
78 <hr>
79 <div class="refsect2">
80 <a name="GVirManagerClass"></a><h3>struct GVirManagerClass</h3>
81 <pre class="programlisting">struct GVirManagerClass {
82 GObjectClass parent_class;
83
84 /* Signals */
85 void (*connection_added)(GVirManager *man, GVirConnection *conn);
86 void (*connection_removed)(GVirManager *man, GVirConnection *conn);
87
88 gpointer padding[20];
89 };
90 </pre>
91 </div>
92 <hr>
93 <div class="refsect2">
94 <a name="gvir-manager-add-connection"></a><h3>gvir_manager_add_connection ()</h3>
95 <pre class="programlisting"><span class="returnvalue">void</span> gvir_manager_add_connection (<em class="parameter"><code><a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *man</code></em>,
96 <em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
97 </div>
98 <hr>
99 <div class="refsect2">
100 <a name="gvir-manager-find-connection-by-uri"></a><h3>gvir_manager_find_connection_by_uri ()</h3>
101 <pre class="programlisting"><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="returnvalue">GVirConnection</span></a> * 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>,
102 <em class="parameter"><code>const <span class="type">gchar</span> *uri</code></em>);</pre>
103 <div class="variablelist"><table border="0">
104 <col align="left" valign="top">
105 <tbody><tr>
106 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
107 <td>the connection,or NULL. <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>
108 </td>
109 </tr></tbody>
110 </table></div>
111 </div>
112 <hr>
113 <div class="refsect2">
114 <a name="gvir-manager-get-connections"></a><h3>gvir_manager_get_connections ()</h3>
115 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>
116 <div class="variablelist"><table border="0">
117 <col align="left" valign="top">
118 <tbody><tr>
119 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
120 <td>the connections. <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>
121 </td>
122 </tr></tbody>
123 </table></div>
124 </div>
125 <hr>
126 <div class="refsect2">
127 <a name="gvir-manager-new"></a><h3>gvir_manager_new ()</h3>
128 <pre class="programlisting"><a class="link" href="GVirManager.html" title="GVirManager"><span class="returnvalue">GVirManager</span></a> * gvir_manager_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
129 </div>
130 <hr>
131 <div class="refsect2">
132 <a name="gvir-manager-remove-connection"></a><h3>gvir_manager_remove_connection ()</h3>
133 <pre class="programlisting"><span class="returnvalue">void</span> gvir_manager_remove_connection (<em class="parameter"><code><a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *man</code></em>,
134 <em class="parameter"><code><a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *conn</code></em>);</pre>
135 </div>
136 </div>
137 <div class="refsect1">
138 <a name="GVirManager.signal-details"></a><h2>Signal Details</h2>
139 <div class="refsect2">
140 <a name="GVirManager-connection-added"></a><h3>The <code class="literal">"connection-added"</code> signal</h3>
141 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *gvirmanager,
142 <a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *arg1,
143 <span class="type">gpointer</span> user_data) : <code class="literal">Run First</code></pre>
144 </div>
145 <hr>
146 <div class="refsect2">
147 <a name="GVirManager-connection-removed"></a><h3>The <code class="literal">"connection-removed"</code> signal</h3>
148 <pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="GVirManager.html" title="GVirManager"><span class="type">GVirManager</span></a> *gvirmanager,
149 <a class="link" href="GVirConnection.html" title="GVirConnection"><span class="type">GVirConnection</span></a> *arg1,
150 <span class="type">gpointer</span> user_data) : <code class="literal">Run First</code></pre>
151 </div>
152 </div>
153 </div>
154 <div class="footer">
155 <hr>
156 Generated by GTK-Doc V1.18.1</div>
157 </body>
158 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirNetwork</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirNetworkFilter.html" title="GVirNetworkFilter">
9 <link rel="next" href="GVirNodeDevice.html" title="GVirNodeDevice">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirNetworkFilter.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirNodeDevice.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirNetwork.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirNetwork.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirNetwork.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirNetwork.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirNetwork"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirNetwork.top_of_page"></a>GVirNetwork</span></h2>
37 <p>GVirNetwork</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirNetwork.synopsis"></a><h2>Synopsis</h2>
43 <pre class="synopsis">struct <a class="link" href="GVirNetwork.html#GVirNetwork-struct" title="struct GVirNetwork">GVirNetwork</a>;
44 struct <a class="link" href="GVirNetwork.html#GVirNetworkClass" title="struct GVirNetworkClass">GVirNetworkClass</a>;
45 <span class="returnvalue">GVirConfigNetwork</span> * <a class="link" href="GVirNetwork.html#gvir-network-get-config" title="gvir_network_get_config ()">gvir_network_get_config</a> (<em class="parameter"><code><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a> *network</code></em>,
46 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
47 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
48 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirNetwork.html#gvir-network-get-name" title="gvir_network_get_name ()">gvir_network_get_name</a> (<em class="parameter"><code><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a> *network</code></em>);
49 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirNetwork.html#gvir-network-get-uuid" title="gvir_network_get_uuid ()">gvir_network_get_uuid</a> (<em class="parameter"><code><a class="link" href="GVirNetwork.html" title="GVirNetwork"><span class="type">GVirNetwork</span></a> *network</code></em>);
50 </pre>
51 </div>
52 <div class="refsect1">
53 <a name="GVirNetwork.object-hierarchy"></a><h2>Object Hierarchy</h2>
54 <pre class="synopsis">
55 GObject
56 +----GVirNetwork
57 </pre>
58 </div>
59 <div class="refsect1">
60 <a name="GVirNetwork.properties"></a><h2>Properties</h2>
61 <pre class="synopsis">
62 "<a class="link" href="GVirNetwork.html#GVirNetwork--handle" title='The "handle" property'>handle</a>" <span class="type">GVirNetworkHandle</span>* : Read / Write / Construct Only
63 </pre>
64 </div>
65 <div class="refsect1">
66 <a name="GVirNetwork.description"></a><h2>Description</h2>
67 </div>
68 <div class="refsect1">
69 <a name="GVirNetwork.details"></a><h2>Details</h2>
70 <div class="refsect2">
71 <a name="GVirNetwork-struct"></a><h3>struct GVirNetwork</h3>
72 <pre class="programlisting">struct GVirNetwork;</pre>
73 </div>
74 <hr>
75 <div class="refsect2">
76 <a name="GVirNetworkClass"></a><h3>struct GVirNetworkClass</h3>
77 <pre class="programlisting">struct GVirNetworkClass {
78 GObjectClass parent_class;
79
80 void (*started)(GVirNetwork *net);
81 void (*stopped)(GVirNetwork *net);
82
83 gpointer padding[20];
84 };
85 </pre>
86 </div>
87 <hr>
88 <div class="refsect2">
89 <a name="gvir-network-get-config"></a><h3>gvir_network_get_config ()</h3>
90 <pre class="programlisting"><span class="returnvalue">GVirConfigNetwork</span> * 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>,
91 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
92 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
93 <div class="variablelist"><table border="0">
94 <col align="left" valign="top">
95 <tbody>
96 <tr>
97 <td><p><span class="term"><em class="parameter"><code>network</code></em> :</span></p></td>
98 <td>the network</td>
99 </tr>
100 <tr>
101 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
102 <td>the flags</td>
103 </tr>
104 <tr>
105 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
106 <td>the config. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
107 </td>
108 </tr>
109 </tbody>
110 </table></div>
111 </div>
112 <hr>
113 <div class="refsect2">
114 <a name="gvir-network-get-name"></a><h3>gvir_network_get_name ()</h3>
115 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
116 </div>
117 <hr>
118 <div class="refsect2">
119 <a name="gvir-network-get-uuid"></a><h3>gvir_network_get_uuid ()</h3>
120 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
121 </div>
122 </div>
123 <div class="refsect1">
124 <a name="GVirNetwork.property-details"></a><h2>Property Details</h2>
125 <div class="refsect2">
126 <a name="GVirNetwork--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
127 <pre class="programlisting"> "handle" <span class="type">GVirNetworkHandle</span>* : Read / Write / Construct Only</pre>
128 <p>The network handle.</p>
129 </div>
130 </div>
131 </div>
132 <div class="footer">
133 <hr>
134 Generated by GTK-Doc V1.18.1</div>
135 </body>
136 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirNetworkFilter</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirManager.html" title="GVirManager">
9 <link rel="next" href="GVirNetwork.html" title="GVirNetwork">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirManager.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirNetwork.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirNetworkFilter.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirNetworkFilter.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirNetworkFilter.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirNetworkFilter.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirNetworkFilter"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirNetworkFilter.top_of_page"></a>GVirNetworkFilter</span></h2>
37 <p>GVirNetworkFilter</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirNetworkFilter.synopsis"></a><h2>Synopsis</h2>
43 <pre class="synopsis">struct <a class="link" href="GVirNetworkFilter.html#GVirNetworkFilter-struct" title="struct GVirNetworkFilter">GVirNetworkFilter</a>;
44 struct <a class="link" href="GVirNetworkFilter.html#GVirNetworkFilterClass" title="struct GVirNetworkFilterClass">GVirNetworkFilterClass</a>;
45 <span class="returnvalue">GVirConfigNetworkFilter</span> * <a class="link" href="GVirNetworkFilter.html#gvir-network-filter-get-config" title="gvir_network_filter_get_config ()">gvir_network_filter_get_config</a>
46 (<em class="parameter"><code><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="type">GVirNetworkFilter</span></a> *filter</code></em>,
47 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
48 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
49 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirNetworkFilter.html#gvir-network-filter-get-name" title="gvir_network_filter_get_name ()">gvir_network_filter_get_name</a> (<em class="parameter"><code><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="type">GVirNetworkFilter</span></a> *filter</code></em>);
50 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirNetworkFilter.html#gvir-network-filter-get-uuid" title="gvir_network_filter_get_uuid ()">gvir_network_filter_get_uuid</a> (<em class="parameter"><code><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="type">GVirNetworkFilter</span></a> *filter</code></em>);
51 </pre>
52 </div>
53 <div class="refsect1">
54 <a name="GVirNetworkFilter.object-hierarchy"></a><h2>Object Hierarchy</h2>
55 <pre class="synopsis">
56 GObject
57 +----GVirNetworkFilter
58 </pre>
59 </div>
60 <div class="refsect1">
61 <a name="GVirNetworkFilter.properties"></a><h2>Properties</h2>
62 <pre class="synopsis">
63 "<a class="link" href="GVirNetworkFilter.html#GVirNetworkFilter--handle" title='The "handle" property'>handle</a>" <span class="type">GVirNetworkFilterHandle</span>* : Read / Write / Construct Only
64 </pre>
65 </div>
66 <div class="refsect1">
67 <a name="GVirNetworkFilter.description"></a><h2>Description</h2>
68 </div>
69 <div class="refsect1">
70 <a name="GVirNetworkFilter.details"></a><h2>Details</h2>
71 <div class="refsect2">
72 <a name="GVirNetworkFilter-struct"></a><h3>struct GVirNetworkFilter</h3>
73 <pre class="programlisting">struct GVirNetworkFilter;</pre>
74 </div>
75 <hr>
76 <div class="refsect2">
77 <a name="GVirNetworkFilterClass"></a><h3>struct GVirNetworkFilterClass</h3>
78 <pre class="programlisting">struct GVirNetworkFilterClass {
79 GObjectClass parent_class;
80
81 gpointer padding[20];
82 };
83 </pre>
84 </div>
85 <hr>
86 <div class="refsect2">
87 <a name="gvir-network-filter-get-config"></a><h3>gvir_network_filter_get_config ()</h3>
88 <pre class="programlisting"><span class="returnvalue">GVirConfigNetworkFilter</span> * gvir_network_filter_get_config
89 (<em class="parameter"><code><a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter"><span class="type">GVirNetworkFilter</span></a> *filter</code></em>,
90 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
91 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
92 <div class="variablelist"><table border="0">
93 <col align="left" valign="top">
94 <tbody>
95 <tr>
96 <td><p><span class="term"><em class="parameter"><code>filter</code></em> :</span></p></td>
97 <td>the network_filter</td>
98 </tr>
99 <tr>
100 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
101 <td>the flags</td>
102 </tr>
103 <tr>
104 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
105 <td>the config. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
106 </td>
107 </tr>
108 </tbody>
109 </table></div>
110 </div>
111 <hr>
112 <div class="refsect2">
113 <a name="gvir-network-filter-get-name"></a><h3>gvir_network_filter_get_name ()</h3>
114 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
115 </div>
116 <hr>
117 <div class="refsect2">
118 <a name="gvir-network-filter-get-uuid"></a><h3>gvir_network_filter_get_uuid ()</h3>
119 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
120 </div>
121 </div>
122 <div class="refsect1">
123 <a name="GVirNetworkFilter.property-details"></a><h2>Property Details</h2>
124 <div class="refsect2">
125 <a name="GVirNetworkFilter--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
126 <pre class="programlisting"> "handle" <span class="type">GVirNetworkFilterHandle</span>* : Read / Write / Construct Only</pre>
127 <p>The network_filter handle.</p>
128 </div>
129 </div>
130 </div>
131 <div class="footer">
132 <hr>
133 Generated by GTK-Doc V1.18.1</div>
134 </body>
135 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirNodeDevice</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirNetwork.html" title="GVirNetwork">
9 <link rel="next" href="GVirSecret.html" title="GVirSecret">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirNetwork.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirSecret.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirNodeDevice.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirNodeDevice.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirNodeDevice.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirNodeDevice.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirNodeDevice"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirNodeDevice.top_of_page"></a>GVirNodeDevice</span></h2>
37 <p>GVirNodeDevice</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirNodeDevice.synopsis"></a><h2>Synopsis</h2>
43 <pre class="synopsis">struct <a class="link" href="GVirNodeDevice.html#GVirNodeDevice-struct" title="struct GVirNodeDevice">GVirNodeDevice</a>;
44 struct <a class="link" href="GVirNodeDevice.html#GVirNodeDeviceClass" title="struct GVirNodeDeviceClass">GVirNodeDeviceClass</a>;
45 <span class="returnvalue">GVirConfigNodeDevice</span> * <a class="link" href="GVirNodeDevice.html#gvir-node-device-get-config" title="gvir_node_device_get_config ()">gvir_node_device_get_config</a> (<em class="parameter"><code><a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice"><span class="type">GVirNodeDevice</span></a> *device</code></em>,
46 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
47 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
48 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirNodeDevice.html#gvir-node-device-get-name" title="gvir_node_device_get_name ()">gvir_node_device_get_name</a> (<em class="parameter"><code><a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice"><span class="type">GVirNodeDevice</span></a> *device</code></em>);
49 </pre>
50 </div>
51 <div class="refsect1">
52 <a name="GVirNodeDevice.object-hierarchy"></a><h2>Object Hierarchy</h2>
53 <pre class="synopsis">
54 GObject
55 +----GVirNodeDevice
56 </pre>
57 </div>
58 <div class="refsect1">
59 <a name="GVirNodeDevice.properties"></a><h2>Properties</h2>
60 <pre class="synopsis">
61 "<a class="link" href="GVirNodeDevice.html#GVirNodeDevice--handle" title='The "handle" property'>handle</a>" <span class="type">GVirNodeDeviceHandle</span>* : Read / Write / Construct Only
62 </pre>
63 </div>
64 <div class="refsect1">
65 <a name="GVirNodeDevice.description"></a><h2>Description</h2>
66 </div>
67 <div class="refsect1">
68 <a name="GVirNodeDevice.details"></a><h2>Details</h2>
69 <div class="refsect2">
70 <a name="GVirNodeDevice-struct"></a><h3>struct GVirNodeDevice</h3>
71 <pre class="programlisting">struct GVirNodeDevice;</pre>
72 </div>
73 <hr>
74 <div class="refsect2">
75 <a name="GVirNodeDeviceClass"></a><h3>struct GVirNodeDeviceClass</h3>
76 <pre class="programlisting">struct GVirNodeDeviceClass {
77 GObjectClass parent_class;
78
79 gpointer padding[20];
80 };
81 </pre>
82 </div>
83 <hr>
84 <div class="refsect2">
85 <a name="gvir-node-device-get-config"></a><h3>gvir_node_device_get_config ()</h3>
86 <pre class="programlisting"><span class="returnvalue">GVirConfigNodeDevice</span> * 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>,
87 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
88 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
89 <div class="variablelist"><table border="0">
90 <col align="left" valign="top">
91 <tbody>
92 <tr>
93 <td><p><span class="term"><em class="parameter"><code>device</code></em> :</span></p></td>
94 <td>the node_device</td>
95 </tr>
96 <tr>
97 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
98 <td>the flags</td>
99 </tr>
100 <tr>
101 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
102 <td>the config. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
103 </td>
104 </tr>
105 </tbody>
106 </table></div>
107 </div>
108 <hr>
109 <div class="refsect2">
110 <a name="gvir-node-device-get-name"></a><h3>gvir_node_device_get_name ()</h3>
111 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
112 </div>
113 </div>
114 <div class="refsect1">
115 <a name="GVirNodeDevice.property-details"></a><h2>Property Details</h2>
116 <div class="refsect2">
117 <a name="GVirNodeDevice--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
118 <pre class="programlisting"> "handle" <span class="type">GVirNodeDeviceHandle</span>* : Read / Write / Construct Only</pre>
119 <p>The node_device handle.</p>
120 </div>
121 </div>
122 </div>
123 <div class="footer">
124 <hr>
125 Generated by GTK-Doc V1.18.1</div>
126 </body>
127 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirSecret</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirNodeDevice.html" title="GVirNodeDevice">
9 <link rel="next" href="GVirStoragePool.html" title="GVirStoragePool">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirNodeDevice.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirStoragePool.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirSecret.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirSecret.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirSecret.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirSecret.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirSecret"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirSecret.top_of_page"></a>GVirSecret</span></h2>
37 <p>GVirSecret</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirSecret.synopsis"></a><h2>Synopsis</h2>
43 <pre class="synopsis">struct <a class="link" href="GVirSecret.html#GVirSecret-struct" title="struct GVirSecret">GVirSecret</a>;
44 struct <a class="link" href="GVirSecret.html#GVirSecretClass" title="struct GVirSecretClass">GVirSecretClass</a>;
45 <span class="returnvalue">GVirConfigSecret</span> * <a class="link" href="GVirSecret.html#gvir-secret-get-config" title="gvir_secret_get_config ()">gvir_secret_get_config</a> (<em class="parameter"><code><a class="link" href="GVirSecret.html" title="GVirSecret"><span class="type">GVirSecret</span></a> *secret</code></em>,
46 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
47 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
48 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirSecret.html#gvir-secret-get-name" title="gvir_secret_get_name ()">gvir_secret_get_name</a> (<em class="parameter"><code><a class="link" href="GVirSecret.html" title="GVirSecret"><span class="type">GVirSecret</span></a> *secret</code></em>);
49 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirSecret.html#gvir-secret-get-uuid" title="gvir_secret_get_uuid ()">gvir_secret_get_uuid</a> (<em class="parameter"><code><a class="link" href="GVirSecret.html" title="GVirSecret"><span class="type">GVirSecret</span></a> *secret</code></em>);
50 </pre>
51 </div>
52 <div class="refsect1">
53 <a name="GVirSecret.object-hierarchy"></a><h2>Object Hierarchy</h2>
54 <pre class="synopsis">
55 GObject
56 +----GVirSecret
57 </pre>
58 </div>
59 <div class="refsect1">
60 <a name="GVirSecret.properties"></a><h2>Properties</h2>
61 <pre class="synopsis">
62 "<a class="link" href="GVirSecret.html#GVirSecret--handle" title='The "handle" property'>handle</a>" <span class="type">GVirSecretHandle</span>* : Read / Write / Construct Only
63 </pre>
64 </div>
65 <div class="refsect1">
66 <a name="GVirSecret.description"></a><h2>Description</h2>
67 </div>
68 <div class="refsect1">
69 <a name="GVirSecret.details"></a><h2>Details</h2>
70 <div class="refsect2">
71 <a name="GVirSecret-struct"></a><h3>struct GVirSecret</h3>
72 <pre class="programlisting">struct GVirSecret;</pre>
73 </div>
74 <hr>
75 <div class="refsect2">
76 <a name="GVirSecretClass"></a><h3>struct GVirSecretClass</h3>
77 <pre class="programlisting">struct GVirSecretClass {
78 GObjectClass parent_class;
79
80 gpointer padding[20];
81 };
82 </pre>
83 </div>
84 <hr>
85 <div class="refsect2">
86 <a name="gvir-secret-get-config"></a><h3>gvir_secret_get_config ()</h3>
87 <pre class="programlisting"><span class="returnvalue">GVirConfigSecret</span> * 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>,
88 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
89 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
90 <div class="variablelist"><table border="0">
91 <col align="left" valign="top">
92 <tbody>
93 <tr>
94 <td><p><span class="term"><em class="parameter"><code>secret</code></em> :</span></p></td>
95 <td>the secret</td>
96 </tr>
97 <tr>
98 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
99 <td>the flags</td>
100 </tr>
101 <tr>
102 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
103 <td>the config. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
104 </td>
105 </tr>
106 </tbody>
107 </table></div>
108 </div>
109 <hr>
110 <div class="refsect2">
111 <a name="gvir-secret-get-name"></a><h3>gvir_secret_get_name ()</h3>
112 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
113 </div>
114 <hr>
115 <div class="refsect2">
116 <a name="gvir-secret-get-uuid"></a><h3>gvir_secret_get_uuid ()</h3>
117 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
118 </div>
119 </div>
120 <div class="refsect1">
121 <a name="GVirSecret.property-details"></a><h2>Property Details</h2>
122 <div class="refsect2">
123 <a name="GVirSecret--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
124 <pre class="programlisting"> "handle" <span class="type">GVirSecretHandle</span>* : Read / Write / Construct Only</pre>
125 <p>The secret handle.</p>
126 </div>
127 </div>
128 </div>
129 <div class="footer">
130 <hr>
131 Generated by GTK-Doc V1.18.1</div>
132 </body>
133 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirStoragePool</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirSecret.html" title="GVirSecret">
9 <link rel="next" href="GVirStorageVol.html" title="GVirStorageVol">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirSecret.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirStorageVol.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirStoragePool.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirStoragePool.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirStoragePool.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirStoragePool.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirStoragePool"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirStoragePool.top_of_page"></a>GVirStoragePool</span></h2>
37 <p>GVirStoragePool</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirStoragePool.synopsis"></a><h2>Synopsis</h2>
43 <a name="GVirStoragePoolInfo"></a><pre class="synopsis">struct <a class="link" href="GVirStoragePool.html#GVirStoragePool-struct" title="struct GVirStoragePool">GVirStoragePool</a>;
44 struct <a class="link" href="GVirStoragePool.html#GVirStoragePoolClass" title="struct GVirStoragePoolClass">GVirStoragePoolClass</a>;
45 struct <a class="link" href="GVirStoragePool.html#GVirStoragePoolInfo-struct" title="struct GVirStoragePoolInfo">GVirStoragePoolInfo</a>;
46 enum <a class="link" href="GVirStoragePool.html#GVirStoragePoolState" title="enum GVirStoragePoolState">GVirStoragePoolState</a>;
47 <span class="returnvalue">gboolean</span> <a class="link" href="GVirStoragePool.html#gvir-storage-pool-build" title="gvir_storage_pool_build ()">gvir_storage_pool_build</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
48 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
49 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
50 <span class="returnvalue">void</span> <a class="link" href="GVirStoragePool.html#gvir-storage-pool-build-async" title="gvir_storage_pool_build_async ()">gvir_storage_pool_build_async</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
51 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
52 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
53 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
54 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
55 <span class="returnvalue">gboolean</span> <a class="link" href="GVirStoragePool.html#gvir-storage-pool-build-finish" title="gvir_storage_pool_build_finish ()">gvir_storage_pool_build_finish</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
56 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
57 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
58 <a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="returnvalue">GVirStorageVol</span></a> * <a class="link" href="GVirStoragePool.html#gvir-storage-pool-create-volume" title="gvir_storage_pool_create_volume ()">gvir_storage_pool_create_volume</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
59 <em class="parameter"><code><span class="type">GVirConfigStorageVol</span> *conf</code></em>,
60 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
61 <span class="returnvalue">GVirConfigStoragePool</span> * <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-config" title="gvir_storage_pool_get_config ()">gvir_storage_pool_get_config</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
62 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
63 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
64 <a class="link" href="GVirStoragePool.html#GVirStoragePoolInfo"><span class="returnvalue">GVirStoragePoolInfo</span></a> * <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-info" title="gvir_storage_pool_get_info ()">gvir_storage_pool_get_info</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
65 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
66 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-name" title="gvir_storage_pool_get_name ()">gvir_storage_pool_get_name</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>);
67 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-uuid" title="gvir_storage_pool_get_uuid ()">gvir_storage_pool_get_uuid</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>);
68 <a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="returnvalue">GVirStorageVol</span></a> * <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-volume" title="gvir_storage_pool_get_volume ()">gvir_storage_pool_get_volume</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
69 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
70 <span class="returnvalue">GList</span> * <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-volumes" title="gvir_storage_pool_get_volumes ()">gvir_storage_pool_get_volumes</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>);
71 <span class="returnvalue">gboolean</span> <a class="link" href="GVirStoragePool.html#gvir-storage-pool-refresh" title="gvir_storage_pool_refresh ()">gvir_storage_pool_refresh</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
72 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
73 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
74 <span class="returnvalue">void</span> <a class="link" href="GVirStoragePool.html#gvir-storage-pool-refresh-async" title="gvir_storage_pool_refresh_async ()">gvir_storage_pool_refresh_async</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
75 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
76 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
77 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
78 <span class="returnvalue">gboolean</span> <a class="link" href="GVirStoragePool.html#gvir-storage-pool-refresh-finish" title="gvir_storage_pool_refresh_finish ()">gvir_storage_pool_refresh_finish</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
79 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
80 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
81 <span class="returnvalue">gboolean</span> <a class="link" href="GVirStoragePool.html#gvir-storage-pool-start" title="gvir_storage_pool_start ()">gvir_storage_pool_start</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
82 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
83 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
84 <span class="returnvalue">void</span> <a class="link" href="GVirStoragePool.html#gvir-storage-pool-start-async" title="gvir_storage_pool_start_async ()">gvir_storage_pool_start_async</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
85 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
86 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
87 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
88 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
89 <span class="returnvalue">gboolean</span> <a class="link" href="GVirStoragePool.html#gvir-storage-pool-start-finish" title="gvir_storage_pool_start_finish ()">gvir_storage_pool_start_finish</a> (<em class="parameter"><code><a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a> *pool</code></em>,
90 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
91 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
92 </pre>
93 </div>
94 <div class="refsect1">
95 <a name="GVirStoragePool.object-hierarchy"></a><h2>Object Hierarchy</h2>
96 <pre class="synopsis">
97 GObject
98 +----GVirStoragePool
99 </pre>
100 <pre class="synopsis">
101 GBoxed
102 +----GVirStoragePoolInfo
103 </pre>
104 </div>
105 <div class="refsect1">
106 <a name="GVirStoragePool.properties"></a><h2>Properties</h2>
107 <pre class="synopsis">
108 "<a class="link" href="GVirStoragePool.html#GVirStoragePool--handle" title='The "handle" property'>handle</a>" <span class="type">GVirStoragePoolHandle</span>* : Read / Write / Construct Only
109 </pre>
110 </div>
111 <div class="refsect1">
112 <a name="GVirStoragePool.description"></a><h2>Description</h2>
113 </div>
114 <div class="refsect1">
115 <a name="GVirStoragePool.details"></a><h2>Details</h2>
116 <div class="refsect2">
117 <a name="GVirStoragePool-struct"></a><h3>struct GVirStoragePool</h3>
118 <pre class="programlisting">struct GVirStoragePool;</pre>
119 </div>
120 <hr>
121 <div class="refsect2">
122 <a name="GVirStoragePoolClass"></a><h3>struct GVirStoragePoolClass</h3>
123 <pre class="programlisting">struct GVirStoragePoolClass {
124 GObjectClass parent_class;
125
126 gpointer padding[20];
127 };
128 </pre>
129 </div>
130 <hr>
131 <div class="refsect2">
132 <a name="GVirStoragePoolInfo-struct"></a><h3>struct GVirStoragePoolInfo</h3>
133 <pre class="programlisting">struct GVirStoragePoolInfo {
134 GVirStoragePoolState state; /* the state */
135 guint64 capacity; /* Logical size bytes */
136 guint64 allocation; /* Current allocation bytes */
137 guint64 available; /* Remaining free space bytes */
138 };
139 </pre>
140 </div>
141 <hr>
142 <div class="refsect2">
143 <a name="GVirStoragePoolState"></a><h3>enum GVirStoragePoolState</h3>
144 <pre class="programlisting">typedef enum {
145 GVIR_STORAGE_POOL_STATE_INACTIVE = 0, /* Not running */
146 GVIR_STORAGE_POOL_STATE_BUILDING = 1, /* Initializing pool, not available */
147 GVIR_STORAGE_POOL_STATE_RUNNING = 2, /* Running normally */
148 GVIR_STORAGE_POOL_STATE_DEGRADED = 3, /* Running degraded */
149 GVIR_STORAGE_POOL_STATE_INACCESSIBLE = 4, /* Running, but not accessible */
150 } GVirStoragePoolState;
151 </pre>
152 </div>
153 <hr>
154 <div class="refsect2">
155 <a name="gvir-storage-pool-build"></a><h3>gvir_storage_pool_build ()</h3>
156 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
157 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
158 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
159 <div class="variablelist"><table border="0">
160 <col align="left" valign="top">
161 <tbody>
162 <tr>
163 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
164 <td>the storage pool to build</td>
165 </tr>
166 <tr>
167 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
168 <td>the flags</td>
169 </tr>
170 <tr>
171 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
172 <td>return location for any <span class="type">GError</span>
173 </td>
174 </tr>
175 <tr>
176 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
177 <td>
178 <span class="type">True</span> on success, <span class="type">False</span> otherwise.</td>
179 </tr>
180 </tbody>
181 </table></div>
182 </div>
183 <hr>
184 <div class="refsect2">
185 <a name="gvir-storage-pool-build-async"></a><h3>gvir_storage_pool_build_async ()</h3>
186 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
187 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
188 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
189 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
190 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
191 <div class="variablelist"><table border="0">
192 <col align="left" valign="top">
193 <tbody>
194 <tr>
195 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
196 <td>the storage pool to build</td>
197 </tr>
198 <tr>
199 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
200 <td>the flags</td>
201 </tr>
202 <tr>
203 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
204 <td>cancellation object. <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>
205 </td>
206 </tr>
207 <tr>
208 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
209 <td>completion callback. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
210 </td>
211 </tr>
212 <tr>
213 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
214 <td>opaque data for callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
215 </td>
216 </tr>
217 </tbody>
218 </table></div>
219 </div>
220 <hr>
221 <div class="refsect2">
222 <a name="gvir-storage-pool-build-finish"></a><h3>gvir_storage_pool_build_finish ()</h3>
223 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
224 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
225 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
226 <div class="variablelist"><table border="0">
227 <col align="left" valign="top">
228 <tbody>
229 <tr>
230 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
231 <td>the storage pool to build</td>
232 </tr>
233 <tr>
234 <td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
235 <td>async method result. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
236 </td>
237 </tr>
238 <tr>
239 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
240 <td>return location for any <span class="type">GError</span>
241 </td>
242 </tr>
243 <tr>
244 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
245 <td>
246 <span class="type">True</span> on success, <span class="type">False</span> otherwise.</td>
247 </tr>
248 </tbody>
249 </table></div>
250 </div>
251 <hr>
252 <div class="refsect2">
253 <a name="gvir-storage-pool-create-volume"></a><h3>gvir_storage_pool_create_volume ()</h3>
254 <pre class="programlisting"><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="returnvalue">GVirStorageVol</span></a> * 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>,
255 <em class="parameter"><code><span class="type">GVirConfigStorageVol</span> *conf</code></em>,
256 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
257 <div class="variablelist"><table border="0">
258 <col align="left" valign="top">
259 <tbody>
260 <tr>
261 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
262 <td>the storage pool in which to create the volume</td>
263 </tr>
264 <tr>
265 <td><p><span class="term"><em class="parameter"><code>conf</code></em> :</span></p></td>
266 <td>the configuration for the new volume</td>
267 </tr>
268 <tr>
269 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
270 <td>the newly created volume. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
271 </td>
272 </tr>
273 </tbody>
274 </table></div>
275 </div>
276 <hr>
277 <div class="refsect2">
278 <a name="gvir-storage-pool-get-config"></a><h3>gvir_storage_pool_get_config ()</h3>
279 <pre class="programlisting"><span class="returnvalue">GVirConfigStoragePool</span> * 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>,
280 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
281 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
282 <div class="variablelist"><table border="0">
283 <col align="left" valign="top">
284 <tbody>
285 <tr>
286 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
287 <td>the storage_pool</td>
288 </tr>
289 <tr>
290 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
291 <td>the flags</td>
292 </tr>
293 <tr>
294 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
295 <td>the config. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
296 </td>
297 </tr>
298 </tbody>
299 </table></div>
300 </div>
301 <hr>
302 <div class="refsect2">
303 <a name="gvir-storage-pool-get-info"></a><h3>gvir_storage_pool_get_info ()</h3>
304 <pre class="programlisting"><a class="link" href="GVirStoragePool.html#GVirStoragePoolInfo"><span class="returnvalue">GVirStoragePoolInfo</span></a> * 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>,
305 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
306 <div class="variablelist"><table border="0">
307 <col align="left" valign="top">
308 <tbody>
309 <tr>
310 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
311 <td>the storage_pool</td>
312 </tr>
313 <tr>
314 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
315 <td>the info. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
316 </td>
317 </tr>
318 </tbody>
319 </table></div>
320 </div>
321 <hr>
322 <div class="refsect2">
323 <a name="gvir-storage-pool-get-name"></a><h3>gvir_storage_pool_get_name ()</h3>
324 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
325 </div>
326 <hr>
327 <div class="refsect2">
328 <a name="gvir-storage-pool-get-uuid"></a><h3>gvir_storage_pool_get_uuid ()</h3>
329 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
330 </div>
331 <hr>
332 <div class="refsect2">
333 <a name="gvir-storage-pool-get-volume"></a><h3>gvir_storage_pool_get_volume ()</h3>
334 <pre class="programlisting"><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="returnvalue">GVirStorageVol</span></a> * 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>,
335 <em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
336 <div class="variablelist"><table border="0">
337 <col align="left" valign="top">
338 <tbody>
339 <tr>
340 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
341 <td>the storage pool</td>
342 </tr>
343 <tr>
344 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
345 <td>Name of the requested storage volume</td>
346 </tr>
347 <tr>
348 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
349 <td>the <a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a>, or NULL. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
350 </td>
351 </tr>
352 </tbody>
353 </table></div>
354 </div>
355 <hr>
356 <div class="refsect2">
357 <a name="gvir-storage-pool-get-volumes"></a><h3>gvir_storage_pool_get_volumes ()</h3>
358 <pre class="programlisting"><span class="returnvalue">GList</span> * 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>
359 <div class="variablelist"><table border="0">
360 <col align="left" valign="top">
361 <tbody>
362 <tr>
363 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
364 <td>the storage pool</td>
365 </tr>
366 <tr>
367 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
368 <td>List
369 of <a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a>. <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>
370 </td>
371 </tr>
372 </tbody>
373 </table></div>
374 </div>
375 <hr>
376 <div class="refsect2">
377 <a name="gvir-storage-pool-refresh"></a><h3>gvir_storage_pool_refresh ()</h3>
378 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
379 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
380 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
381 <div class="variablelist"><table border="0">
382 <col align="left" valign="top">
383 <tbody>
384 <tr>
385 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
386 <td>the storage pool</td>
387 </tr>
388 <tr>
389 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
390 <td>cancellation object. <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>
391 </td>
392 </tr>
393 </tbody>
394 </table></div>
395 </div>
396 <hr>
397 <div class="refsect2">
398 <a name="gvir-storage-pool-refresh-async"></a><h3>gvir_storage_pool_refresh_async ()</h3>
399 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
400 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
401 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
402 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
403 <div class="variablelist"><table border="0">
404 <col align="left" valign="top">
405 <tbody>
406 <tr>
407 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
408 <td>the storage pool</td>
409 </tr>
410 <tr>
411 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
412 <td>cancellation object. <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>
413 </td>
414 </tr>
415 <tr>
416 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
417 <td>completion callback. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
418 </td>
419 </tr>
420 <tr>
421 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
422 <td>opaque data for callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
423 </td>
424 </tr>
425 </tbody>
426 </table></div>
427 </div>
428 <hr>
429 <div class="refsect2">
430 <a name="gvir-storage-pool-refresh-finish"></a><h3>gvir_storage_pool_refresh_finish ()</h3>
431 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
432 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
433 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
434 <div class="variablelist"><table border="0">
435 <col align="left" valign="top">
436 <tbody>
437 <tr>
438 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
439 <td>the storage pool</td>
440 </tr>
441 <tr>
442 <td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
443 <td>async method result. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
444 </td>
445 </tr>
446 </tbody>
447 </table></div>
448 </div>
449 <hr>
450 <div class="refsect2">
451 <a name="gvir-storage-pool-start"></a><h3>gvir_storage_pool_start ()</h3>
452 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
453 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
454 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
455 <div class="variablelist"><table border="0">
456 <col align="left" valign="top">
457 <tbody>
458 <tr>
459 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
460 <td>the storage pool to start</td>
461 </tr>
462 <tr>
463 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
464 <td>the flags</td>
465 </tr>
466 <tr>
467 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
468 <td>return location for any <span class="type">GError</span>
469 </td>
470 </tr>
471 <tr>
472 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
473 <td>
474 <span class="type">True</span> on success, <span class="type">False</span> otherwise.</td>
475 </tr>
476 </tbody>
477 </table></div>
478 </div>
479 <hr>
480 <div class="refsect2">
481 <a name="gvir-storage-pool-start-async"></a><h3>gvir_storage_pool_start_async ()</h3>
482 <pre class="programlisting"><span class="returnvalue">void</span> 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>,
483 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
484 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
485 <em class="parameter"><code><span class="type">GAsyncReadyCallback</span> callback</code></em>,
486 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
487 <div class="variablelist"><table border="0">
488 <col align="left" valign="top">
489 <tbody>
490 <tr>
491 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
492 <td>the storage pool to start</td>
493 </tr>
494 <tr>
495 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
496 <td>the flags</td>
497 </tr>
498 <tr>
499 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
500 <td>cancellation object. <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>
501 </td>
502 </tr>
503 <tr>
504 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
505 <td>completion callback. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
506 </td>
507 </tr>
508 <tr>
509 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
510 <td>opaque data for callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
511 </td>
512 </tr>
513 </tbody>
514 </table></div>
515 </div>
516 <hr>
517 <div class="refsect2">
518 <a name="gvir-storage-pool-start-finish"></a><h3>gvir_storage_pool_start_finish ()</h3>
519 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
520 <em class="parameter"><code><span class="type">GAsyncResult</span> *result</code></em>,
521 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
522 <div class="variablelist"><table border="0">
523 <col align="left" valign="top">
524 <tbody>
525 <tr>
526 <td><p><span class="term"><em class="parameter"><code>pool</code></em> :</span></p></td>
527 <td>the storage pool to start</td>
528 </tr>
529 <tr>
530 <td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
531 <td>async method result. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
532 </td>
533 </tr>
534 <tr>
535 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
536 <td>return location for any <span class="type">GError</span>
537 </td>
538 </tr>
539 <tr>
540 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
541 <td>
542 <span class="type">True</span> on success, <span class="type">False</span> otherwise.</td>
543 </tr>
544 </tbody>
545 </table></div>
546 </div>
547 </div>
548 <div class="refsect1">
549 <a name="GVirStoragePool.property-details"></a><h2>Property Details</h2>
550 <div class="refsect2">
551 <a name="GVirStoragePool--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
552 <pre class="programlisting"> "handle" <span class="type">GVirStoragePoolHandle</span>* : Read / Write / Construct Only</pre>
553 <p>The storage_pool handle.</p>
554 </div>
555 </div>
556 </div>
557 <div class="footer">
558 <hr>
559 Generated by GTK-Doc V1.18.1</div>
560 </body>
561 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirStorageVol</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirStoragePool.html" title="GVirStoragePool">
9 <link rel="next" href="GVirStream.html" title="GVirStream">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirStoragePool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="GVirStream.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirStorageVol.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirStorageVol.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirStorageVol.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirStorageVol.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirStorageVol"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirStorageVol.top_of_page"></a>GVirStorageVol</span></h2>
37 <p>GVirStorageVol</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirStorageVol.synopsis"></a><h2>Synopsis</h2>
43 <a name="GVirStorageVolInfo"></a><pre class="synopsis">struct <a class="link" href="GVirStorageVol.html#GVirStorageVol-struct" title="struct GVirStorageVol">GVirStorageVol</a>;
44 struct <a class="link" href="GVirStorageVol.html#GVirStorageVolClass" title="struct GVirStorageVolClass">GVirStorageVolClass</a>;
45 struct <a class="link" href="GVirStorageVol.html#GVirStorageVolInfo-struct" title="struct GVirStorageVolInfo">GVirStorageVolInfo</a>;
46 enum <a class="link" href="GVirStorageVol.html#GVirStorageVolResizeFlags" title="enum GVirStorageVolResizeFlags">GVirStorageVolResizeFlags</a>;
47 enum <a class="link" href="GVirStorageVol.html#GVirStorageVolType" title="enum GVirStorageVolType">GVirStorageVolType</a>;
48 <span class="returnvalue">gboolean</span> <a class="link" href="GVirStorageVol.html#gvir-storage-vol-delete" title="gvir_storage_vol_delete ()">gvir_storage_vol_delete</a> (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
49 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
50 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
51 <span class="returnvalue">GVirConfigStorageVol</span> * <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-config" title="gvir_storage_vol_get_config ()">gvir_storage_vol_get_config</a> (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
52 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
53 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
54 <a class="link" href="GVirStorageVol.html#GVirStorageVolInfo"><span class="returnvalue">GVirStorageVolInfo</span></a> * <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-info" title="gvir_storage_vol_get_info ()">gvir_storage_vol_get_info</a> (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
55 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
56 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-name" title="gvir_storage_vol_get_name ()">gvir_storage_vol_get_name</a> (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>);
57 const <span class="returnvalue">gchar</span> * <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-path" title="gvir_storage_vol_get_path ()">gvir_storage_vol_get_path</a> (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
58 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
59 <span class="returnvalue">gboolean</span> <a class="link" href="GVirStorageVol.html#gvir-storage-vol-resize" title="gvir_storage_vol_resize ()">gvir_storage_vol_resize</a> (<em class="parameter"><code><a class="link" href="GVirStorageVol.html" title="GVirStorageVol"><span class="type">GVirStorageVol</span></a> *vol</code></em>,
60 <em class="parameter"><code><span class="type">guint64</span> capacity</code></em>,
61 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
62 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);
63 </pre>
64 </div>
65 <div class="refsect1">
66 <a name="GVirStorageVol.object-hierarchy"></a><h2>Object Hierarchy</h2>
67 <pre class="synopsis">
68 GObject
69 +----GVirStorageVol
70 </pre>
71 <pre class="synopsis">
72 GBoxed
73 +----GVirStorageVolInfo
74 </pre>
75 </div>
76 <div class="refsect1">
77 <a name="GVirStorageVol.properties"></a><h2>Properties</h2>
78 <pre class="synopsis">
79 "<a class="link" href="GVirStorageVol.html#GVirStorageVol--handle" title='The "handle" property'>handle</a>" <span class="type">GVirStorageVolHandle</span>* : Read / Write / Construct Only
80 "<a class="link" href="GVirStorageVol.html#GVirStorageVol--pool" title='The "pool" property'>pool</a>" <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a>* : Read / Write / Construct Only
81 </pre>
82 </div>
83 <div class="refsect1">
84 <a name="GVirStorageVol.description"></a><h2>Description</h2>
85 </div>
86 <div class="refsect1">
87 <a name="GVirStorageVol.details"></a><h2>Details</h2>
88 <div class="refsect2">
89 <a name="GVirStorageVol-struct"></a><h3>struct GVirStorageVol</h3>
90 <pre class="programlisting">struct GVirStorageVol;</pre>
91 </div>
92 <hr>
93 <div class="refsect2">
94 <a name="GVirStorageVolClass"></a><h3>struct GVirStorageVolClass</h3>
95 <pre class="programlisting">struct GVirStorageVolClass {
96 GObjectClass parent_class;
97
98 gpointer padding[20];
99 };
100 </pre>
101 </div>
102 <hr>
103 <div class="refsect2">
104 <a name="GVirStorageVolInfo-struct"></a><h3>struct GVirStorageVolInfo</h3>
105 <pre class="programlisting">struct GVirStorageVolInfo {
106 GVirStorageVolType type; /* Type flags */
107 guint64 capacity; /* Logical size bytes */
108 guint64 allocation; /* Current allocation bytes */
109 };
110 </pre>
111 </div>
112 <hr>
113 <div class="refsect2">
114 <a name="GVirStorageVolResizeFlags"></a><h3>enum GVirStorageVolResizeFlags</h3>
115 <pre class="programlisting">typedef enum {
116 GVIR_STORAGE_VOL_RESIZE_NONE = 0,
117 GVIR_STORAGE_VOL_RESIZE_ALLOCATE = VIR_STORAGE_VOL_RESIZE_ALLOCATE,
118 GVIR_STORAGE_VOL_RESIZE_DELTA = VIR_STORAGE_VOL_RESIZE_DELTA,
119 GVIR_STORAGE_VOL_RESIZE_SHRINK = VIR_STORAGE_VOL_RESIZE_SHRINK,
120 } GVirStorageVolResizeFlags;
121 </pre>
122 <div class="variablelist"><table border="0">
123 <col align="left" valign="top">
124 <tbody>
125 <tr>
126 <td><p><a name="GVIR-STORAGE-VOL-RESIZE-NONE:CAPS"></a><span class="term"><code class="literal">GVIR_STORAGE_VOL_RESIZE_NONE</code></span></p></td>
127 <td>No flags
128 </td>
129 </tr>
130 <tr>
131 <td><p><a name="GVIR-STORAGE-VOL-RESIZE-ALLOCATE:CAPS"></a><span class="term"><code class="literal">GVIR_STORAGE_VOL_RESIZE_ALLOCATE</code></span></p></td>
132 <td>force allocation of new size
133 </td>
134 </tr>
135 <tr>
136 <td><p><a name="GVIR-STORAGE-VOL-RESIZE-DELTA:CAPS"></a><span class="term"><code class="literal">GVIR_STORAGE_VOL_RESIZE_DELTA</code></span></p></td>
137 <td>size is relative to current
138 </td>
139 </tr>
140 <tr>
141 <td><p><a name="GVIR-STORAGE-VOL-RESIZE-SHRINK:CAPS"></a><span class="term"><code class="literal">GVIR_STORAGE_VOL_RESIZE_SHRINK</code></span></p></td>
142 <td>allow decrease in capacity. This combined
143 with <a class="link" href="GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-DELTA:CAPS"><span class="type">GVIR_STORAGE_VOL_RESIZE_DELTA</span></a>, implies a negative delta.
144 </td>
145 </tr>
146 </tbody>
147 </table></div>
148 </div>
149 <hr>
150 <div class="refsect2">
151 <a name="GVirStorageVolType"></a><h3>enum GVirStorageVolType</h3>
152 <pre class="programlisting">typedef enum {
153 GVIR_STORAGE_VOL_STATE_FILE = 0, /* Regular file based volume */
154 GVIR_STORAGE_VOL_STATE_BLOCK = 1, /* Block based volume */
155 GVIR_STORAGE_VOL_STATE_DIR = 2, /* Directory-passthrough based volume */
156 } GVirStorageVolType;
157 </pre>
158 </div>
159 <hr>
160 <div class="refsect2">
161 <a name="gvir-storage-vol-delete"></a><h3>gvir_storage_vol_delete ()</h3>
162 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
163 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
164 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
165 <p>
166 Deletes the storage volume <em class="parameter"><code>vol</code></em>.
167 </p>
168 <div class="variablelist"><table border="0">
169 <col align="left" valign="top">
170 <tbody>
171 <tr>
172 <td><p><span class="term"><em class="parameter"><code>vol</code></em> :</span></p></td>
173 <td>the storage volume to delete</td>
174 </tr>
175 <tr>
176 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
177 <td>the flags</td>
178 </tr>
179 <tr>
180 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
181 <td>Return location for errors, or NULL</td>
182 </tr>
183 <tr>
184 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
185 <td>
186 <code class="literal">TRUE</code> on success, <code class="literal">FALSE</code> otherwise</td>
187 </tr>
188 </tbody>
189 </table></div>
190 </div>
191 <hr>
192 <div class="refsect2">
193 <a name="gvir-storage-vol-get-config"></a><h3>gvir_storage_vol_get_config ()</h3>
194 <pre class="programlisting"><span class="returnvalue">GVirConfigStorageVol</span> * 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>,
195 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
196 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
197 <div class="variablelist"><table border="0">
198 <col align="left" valign="top">
199 <tbody>
200 <tr>
201 <td><p><span class="term"><em class="parameter"><code>vol</code></em> :</span></p></td>
202 <td>the storage_vol</td>
203 </tr>
204 <tr>
205 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
206 <td>the flags</td>
207 </tr>
208 <tr>
209 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
210 <td>the config. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
211 </td>
212 </tr>
213 </tbody>
214 </table></div>
215 </div>
216 <hr>
217 <div class="refsect2">
218 <a name="gvir-storage-vol-get-info"></a><h3>gvir_storage_vol_get_info ()</h3>
219 <pre class="programlisting"><a class="link" href="GVirStorageVol.html#GVirStorageVolInfo"><span class="returnvalue">GVirStorageVolInfo</span></a> * 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>,
220 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
221 <div class="variablelist"><table border="0">
222 <col align="left" valign="top">
223 <tbody>
224 <tr>
225 <td><p><span class="term"><em class="parameter"><code>vol</code></em> :</span></p></td>
226 <td>the storage_vol</td>
227 </tr>
228 <tr>
229 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
230 <td>the info. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
231 </td>
232 </tr>
233 </tbody>
234 </table></div>
235 </div>
236 <hr>
237 <div class="refsect2">
238 <a name="gvir-storage-vol-get-name"></a><h3>gvir_storage_vol_get_name ()</h3>
239 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>
240 </div>
241 <hr>
242 <div class="refsect2">
243 <a name="gvir-storage-vol-get-path"></a><h3>gvir_storage_vol_get_path ()</h3>
244 <pre class="programlisting">const <span class="returnvalue">gchar</span> * 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>,
245 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
246 </div>
247 <hr>
248 <div class="refsect2">
249 <a name="gvir-storage-vol-resize"></a><h3>gvir_storage_vol_resize ()</h3>
250 <pre class="programlisting"><span class="returnvalue">gboolean</span> 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>,
251 <em class="parameter"><code><span class="type">guint64</span> capacity</code></em>,
252 <em class="parameter"><code><span class="type">guint</span> flags</code></em>,
253 <em class="parameter"><code><span class="type">GError</span> **err</code></em>);</pre>
254 <p>
255 Changes the capacity of the storage volume <em class="parameter"><code>vol</code></em> to <em class="parameter"><code>capacity</code></em>.
256 </p>
257 <div class="variablelist"><table border="0">
258 <col align="left" valign="top">
259 <tbody>
260 <tr>
261 <td><p><span class="term"><em class="parameter"><code>vol</code></em> :</span></p></td>
262 <td>the storage volume to resize</td>
263 </tr>
264 <tr>
265 <td><p><span class="term"><em class="parameter"><code>capacity</code></em> :</span></p></td>
266 <td>the new capacity of the volume</td>
267 </tr>
268 <tr>
269 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
270 <td>the flags. <span class="annotation">[<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> GVirStorageVolResizeFlags]</span>
271 </td>
272 </tr>
273 <tr>
274 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
275 <td>Return location for errors, or NULL</td>
276 </tr>
277 <tr>
278 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
279 <td>
280 <span class="type">TRUE</span> success, <span class="type">FALSE</span> otherwise</td>
281 </tr>
282 </tbody>
283 </table></div>
284 </div>
285 </div>
286 <div class="refsect1">
287 <a name="GVirStorageVol.property-details"></a><h2>Property Details</h2>
288 <div class="refsect2">
289 <a name="GVirStorageVol--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
290 <pre class="programlisting"> "handle" <span class="type">GVirStorageVolHandle</span>* : Read / Write / Construct Only</pre>
291 <p>The storage_vol handle.</p>
292 </div>
293 <hr>
294 <div class="refsect2">
295 <a name="GVirStorageVol--pool"></a><h3>The <code class="literal">"pool"</code> property</h3>
296 <pre class="programlisting"> "pool" <a class="link" href="GVirStoragePool.html" title="GVirStoragePool"><span class="type">GVirStoragePool</span></a>* : Read / Write / Construct Only</pre>
297 <p>The containing storage pool.</p>
298 </div>
299 </div>
300 </div>
301 <div class="footer">
302 <hr>
303 Generated by GTK-Doc V1.18.1</div>
304 </body>
305 </html>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>GVirStream</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="ch01.html" title="Libvirt-gobject">
8 <link rel="prev" href="GVirStorageVol.html" title="GVirStorageVol">
9 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
11 <link rel="stylesheet" href="style.css" type="text/css">
12 </head>
13 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
16 <td><a accesskey="p" href="GVirStorageVol.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
20 <td><a accesskey="n" href="object-tree.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a href="#GVirStream.synopsis" class="shortcut">Top</a>
24  | 
25 <a href="#GVirStream.description" class="shortcut">Description</a>
26  | 
27 <a href="#GVirStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
28  | 
29 <a href="#GVirStream.properties" class="shortcut">Properties</a>
30 </td></tr>
31 </table>
32 <div class="refentry">
33 <a name="GVirStream"></a><div class="titlepage"></div>
34 <div class="refnamediv"><table width="100%"><tr>
35 <td valign="top">
36 <h2><span class="refentrytitle"><a name="GVirStream.top_of_page"></a>GVirStream</span></h2>
37 <p>GVirStream</p>
38 </td>
39 <td valign="top" align="right"></td>
40 </tr></table></div>
41 <div class="refsynopsisdiv">
42 <a name="GVirStream.synopsis"></a><h2>Synopsis</h2>
43 <pre class="synopsis">struct <a class="link" href="GVirStream.html#GVirStream-struct" title="struct GVirStream">GVirStream</a>;
44 struct <a class="link" href="GVirStream.html#GVirStreamClass" title="struct GVirStreamClass">GVirStreamClass</a>;
45 enum <a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition">GVirStreamIOCondition</a>;
46 <span class="returnvalue">gboolean</span> (<a class="link" href="GVirStream.html#GVirStreamIOFunc" title="GVirStreamIOFunc ()">*GVirStreamIOFunc</a>) (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
47 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition"><span class="type">GVirStreamIOCondition</span></a> cond</code></em>,
48 <em class="parameter"><code><span class="type">gpointer</span> opaque</code></em>);
49 <span class="returnvalue">gint</span> (<a class="link" href="GVirStream.html#GVirStreamSinkFunc" title="GVirStreamSinkFunc ()">*GVirStreamSinkFunc</a>) (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
50 <em class="parameter"><code>const <span class="type">gchar</span> *buf</code></em>,
51 <em class="parameter"><code><span class="type">gsize</span> nbytes</code></em>,
52 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
53 <span class="returnvalue">gint</span> (<a class="link" href="GVirStream.html#GVirStreamSourceFunc" title="GVirStreamSourceFunc ()">*GVirStreamSourceFunc</a>) (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
54 <em class="parameter"><code><span class="type">gchar</span> *buf</code></em>,
55 <em class="parameter"><code><span class="type">gsize</span> nbytes</code></em>,
56 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
57 <span class="returnvalue">guint</span> <a class="link" href="GVirStream.html#gvir-stream-add-watch" title="gvir_stream_add_watch ()">gvir_stream_add_watch</a> (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
58 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition"><span class="type">GVirStreamIOCondition</span></a> cond</code></em>,
59 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOFunc" title="GVirStreamIOFunc ()"><span class="type">GVirStreamIOFunc</span></a> func</code></em>,
60 <em class="parameter"><code><span class="type">gpointer</span> opaque</code></em>);
61 <span class="returnvalue">guint</span> <a class="link" href="GVirStream.html#gvir-stream-add-watch-full" title="gvir_stream_add_watch_full ()">gvir_stream_add_watch_full</a> (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
62 <em class="parameter"><code><span class="type">gint</span> priority</code></em>,
63 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition"><span class="type">GVirStreamIOCondition</span></a> cond</code></em>,
64 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOFunc" title="GVirStreamIOFunc ()"><span class="type">GVirStreamIOFunc</span></a> func</code></em>,
65 <em class="parameter"><code><span class="type">gpointer</span> opaque</code></em>,
66 <em class="parameter"><code><span class="type">GDestroyNotify</span> notify</code></em>);
67 <span class="returnvalue">gssize</span> <a class="link" href="GVirStream.html#gvir-stream-receive" title="gvir_stream_receive ()">gvir_stream_receive</a> (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
68 <em class="parameter"><code><span class="type">gchar</span> *buffer</code></em>,
69 <em class="parameter"><code><span class="type">gsize</span> size</code></em>,
70 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
71 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
72 <span class="returnvalue">gssize</span> <a class="link" href="GVirStream.html#gvir-stream-receive-all" title="gvir_stream_receive_all ()">gvir_stream_receive_all</a> (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
73 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
74 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamSinkFunc" title="GVirStreamSinkFunc ()"><span class="type">GVirStreamSinkFunc</span></a> func</code></em>,
75 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
76 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
77 <span class="returnvalue">gssize</span> <a class="link" href="GVirStream.html#gvir-stream-send" title="gvir_stream_send ()">gvir_stream_send</a> (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
78 <em class="parameter"><code>const <span class="type">gchar</span> *buffer</code></em>,
79 <em class="parameter"><code><span class="type">gsize</span> size</code></em>,
80 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
81 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
82 <span class="returnvalue">gssize</span> <a class="link" href="GVirStream.html#gvir-stream-send-all" title="gvir_stream_send_all ()">gvir_stream_send_all</a> (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
83 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
84 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamSourceFunc" title="GVirStreamSourceFunc ()"><span class="type">GVirStreamSourceFunc</span></a> func</code></em>,
85 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
86 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
87 </pre>
88 </div>
89 <div class="refsect1">
90 <a name="GVirStream.object-hierarchy"></a><h2>Object Hierarchy</h2>
91 <pre class="synopsis">
92 GObject
93 +----GIOStream
94 +----GVirStream
95 </pre>
96 </div>
97 <div class="refsect1">
98 <a name="GVirStream.properties"></a><h2>Properties</h2>
99 <pre class="synopsis">
100 "<a class="link" href="GVirStream.html#GVirStream--handle" title='The "handle" property'>handle</a>" <span class="type">GVirStreamHandle</span>* : Read / Write / Construct Only
101 </pre>
102 </div>
103 <div class="refsect1">
104 <a name="GVirStream.description"></a><h2>Description</h2>
105 </div>
106 <div class="refsect1">
107 <a name="GVirStream.details"></a><h2>Details</h2>
108 <div class="refsect2">
109 <a name="GVirStream-struct"></a><h3>struct GVirStream</h3>
110 <pre class="programlisting">struct GVirStream;</pre>
111 </div>
112 <hr>
113 <div class="refsect2">
114 <a name="GVirStreamClass"></a><h3>struct GVirStreamClass</h3>
115 <pre class="programlisting">struct GVirStreamClass {
116 GIOStreamClass parent_class;
117
118 gpointer padding[20];
119 };
120 </pre>
121 </div>
122 <hr>
123 <div class="refsect2">
124 <a name="GVirStreamIOCondition"></a><h3>enum GVirStreamIOCondition</h3>
125 <pre class="programlisting">typedef enum {
126 GVIR_STREAM_IO_CONDITION_READABLE = (1 &lt;&lt; 0),
127 GVIR_STREAM_IO_CONDITION_WRITABLE = (1 &lt;&lt; 1),
128 GVIR_STREAM_IO_CONDITION_HANGUP = (1 &lt;&lt; 2),
129 GVIR_STREAM_IO_CONDITION_ERROR = (1 &lt;&lt; 3),
130 } GVirStreamIOCondition;
131 </pre>
132 </div>
133 <hr>
134 <div class="refsect2">
135 <a name="GVirStreamIOFunc"></a><h3>GVirStreamIOFunc ()</h3>
136 <pre class="programlisting"><span class="returnvalue">gboolean</span> (*GVirStreamIOFunc) (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
137 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition"><span class="type">GVirStreamIOCondition</span></a> cond</code></em>,
138 <em class="parameter"><code><span class="type">gpointer</span> opaque</code></em>);</pre>
139 </div>
140 <hr>
141 <div class="refsect2">
142 <a name="GVirStreamSinkFunc"></a><h3>GVirStreamSinkFunc ()</h3>
143 <pre class="programlisting"><span class="returnvalue">gint</span> (*GVirStreamSinkFunc) (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
144 <em class="parameter"><code>const <span class="type">gchar</span> *buf</code></em>,
145 <em class="parameter"><code><span class="type">gsize</span> nbytes</code></em>,
146 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
147 <div class="variablelist"><table border="0">
148 <col align="left" valign="top">
149 <tbody>
150 <tr>
151 <td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
152 <td>a <a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a>
153 </td>
154 </tr>
155 <tr>
156 <td><p><span class="term"><em class="parameter"><code>buf</code></em> :</span></p></td>
157 <td>data pointer. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=nbytes][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
158 </td>
159 </tr>
160 <tr>
161 <td><p><span class="term"><em class="parameter"><code>nbytes</code></em> :</span></p></td>
162 <td>data size</td>
163 </tr>
164 <tr>
165 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
166 <td>user data passed to the function</td>
167 </tr>
168 <tr>
169 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
170 <td>the number of bytes filled, 0 upon end
171 of file, or -1 upon error</td>
172 </tr>
173 </tbody>
174 </table></div>
175 </div>
176 <hr>
177 <div class="refsect2">
178 <a name="GVirStreamSourceFunc"></a><h3>GVirStreamSourceFunc ()</h3>
179 <pre class="programlisting"><span class="returnvalue">gint</span> (*GVirStreamSourceFunc) (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
180 <em class="parameter"><code><span class="type">gchar</span> *buf</code></em>,
181 <em class="parameter"><code><span class="type">gsize</span> nbytes</code></em>,
182 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
183 <div class="variablelist"><table border="0">
184 <col align="left" valign="top">
185 <tbody>
186 <tr>
187 <td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
188 <td>a <a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a>
189 </td>
190 </tr>
191 <tr>
192 <td><p><span class="term"><em class="parameter"><code>buf</code></em> :</span></p></td>
193 <td>data pointer. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=nbytes][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
194 </td>
195 </tr>
196 <tr>
197 <td><p><span class="term"><em class="parameter"><code>nbytes</code></em> :</span></p></td>
198 <td>data size</td>
199 </tr>
200 <tr>
201 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
202 <td>user data passed to the function</td>
203 </tr>
204 <tr>
205 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
206 <td>the number of bytes filled, 0 upon end
207 of file, or -1 upon error</td>
208 </tr>
209 </tbody>
210 </table></div>
211 </div>
212 <hr>
213 <div class="refsect2">
214 <a name="gvir-stream-add-watch"></a><h3>gvir_stream_add_watch ()</h3>
215 <pre class="programlisting"><span class="returnvalue">guint</span> 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>,
216 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition"><span class="type">GVirStreamIOCondition</span></a> cond</code></em>,
217 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOFunc" title="GVirStreamIOFunc ()"><span class="type">GVirStreamIOFunc</span></a> func</code></em>,
218 <em class="parameter"><code><span class="type">gpointer</span> opaque</code></em>);</pre>
219 </div>
220 <hr>
221 <div class="refsect2">
222 <a name="gvir-stream-add-watch-full"></a><h3>gvir_stream_add_watch_full ()</h3>
223 <pre class="programlisting"><span class="returnvalue">guint</span> 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>,
224 <em class="parameter"><code><span class="type">gint</span> priority</code></em>,
225 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition"><span class="type">GVirStreamIOCondition</span></a> cond</code></em>,
226 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamIOFunc" title="GVirStreamIOFunc ()"><span class="type">GVirStreamIOFunc</span></a> func</code></em>,
227 <em class="parameter"><code><span class="type">gpointer</span> opaque</code></em>,
228 <em class="parameter"><code><span class="type">GDestroyNotify</span> notify</code></em>);</pre>
229 <p>
230 Adds a watch for <em class="parameter"><code>stream</code></em> to the mainloop
231 </p>
232 <div class="variablelist"><table border="0">
233 <col align="left" valign="top">
234 <tbody>
235 <tr>
236 <td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
237 <td>the stream</td>
238 </tr>
239 <tr>
240 <td><p><span class="term"><em class="parameter"><code>priority</code></em> :</span></p></td>
241 <td>the priority of the <a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> source</td>
242 </tr>
243 <tr>
244 <td><p><span class="term"><em class="parameter"><code>cond</code></em> :</span></p></td>
245 <td>the conditions to watch for (bitfield of <a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition"><span class="type">GVirStreamIOCondition</span></a>)</td>
246 </tr>
247 <tr>
248 <td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
249 <td>the function to call when the condition is satisfied. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym> opaque]</span>
250 </td>
251 </tr>
252 <tr>
253 <td><p><span class="term"><em class="parameter"><code>opaque</code></em> :</span></p></td>
254 <td>user data to pass to <em class="parameter"><code>func</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
255 </td>
256 </tr>
257 <tr>
258 <td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
259 <td>the function to call when the source is removed</td>
260 </tr>
261 <tr>
262 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
263 <td>the event source id
264 Rename to: gvir_stream_add_watch</td>
265 </tr>
266 </tbody>
267 </table></div>
268 </div>
269 <hr>
270 <div class="refsect2">
271 <a name="gvir-stream-receive"></a><h3>gvir_stream_receive ()</h3>
272 <pre class="programlisting"><span class="returnvalue">gssize</span> gvir_stream_receive (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
273 <em class="parameter"><code><span class="type">gchar</span> *buffer</code></em>,
274 <em class="parameter"><code><span class="type">gsize</span> size</code></em>,
275 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
276 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
277 <p>
278 Receive data (up to <em class="parameter"><code>size</code></em> bytes) from a stream.
279 On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
280 </p>
281 <p>
282 <a class="link" href="GVirStream.html#gvir-stream-receive" title="gvir_stream_receive ()"><code class="function">gvir_stream_receive()</code></a> can return any number of bytes, up to
283 <em class="parameter"><code>size</code></em>. If more than <em class="parameter"><code>size</code></em> bytes have been received, the additional
284 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>.
285 </p>
286 <p>
287 If there is no data available, a <code class="literal">G_IO_ERROR_WOULD_BLOCK</code> error will be
288 returned.
289 </p>
290 <div class="variablelist"><table border="0">
291 <col align="left" valign="top">
292 <tbody>
293 <tr>
294 <td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
295 <td>the stream</td>
296 </tr>
297 <tr>
298 <td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
299 <td>a buffer to read data into (which should be at least <em class="parameter"><code>size</code></em>
300 bytes long).</td>
301 </tr>
302 <tr>
303 <td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
304 <td>the number of bytes you want to read from the stream</td>
305 </tr>
306 <tr>
307 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
308 <td>a <code class="literal">GCancellable</code> or <a href="/home/zeenix/jhbuild/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
309 </td>
310 </tr>
311 <tr>
312 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
313 <td>
314 <span class="type">GError</span> for error reporting, or <a href="/home/zeenix/jhbuild/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to ignore.</td>
315 </tr>
316 <tr>
317 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
318 <td>Number of bytes read, or 0 if the end of stream reached,
319 or -1 on error.</td>
320 </tr>
321 </tbody>
322 </table></div>
323 </div>
324 <hr>
325 <div class="refsect2">
326 <a name="gvir-stream-receive-all"></a><h3>gvir_stream_receive_all ()</h3>
327 <pre class="programlisting"><span class="returnvalue">gssize</span> 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>,
328 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
329 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamSinkFunc" title="GVirStreamSinkFunc ()"><span class="type">GVirStreamSinkFunc</span></a> func</code></em>,
330 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
331 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
332 <div class="variablelist"><table border="0">
333 <col align="left" valign="top">
334 <tbody>
335 <tr>
336 <td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
337 <td>the stream</td>
338 </tr>
339 <tr>
340 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
341 <td>cancellation notifier</td>
342 </tr>
343 <tr>
344 <td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
345 <td>the callback for writing data to application. <span class="annotation">[<acronym title="The callback is valid until the GDestroyNotify argument is called."><span class="acronym">scope notified</span></acronym>]</span>
346 </td>
347 </tr>
348 <tr>
349 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
350 <td>data to be passed to <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
351 </td>
352 </tr>
353 <tr>
354 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
355 <td>the number of bytes consumed or -1 upon error
356 Receive the entire data stream, sending the data to the
357 requested data sink. This is simply a convenient alternative
358 to virStreamRecv, for apps that do blocking-I/o.</td>
359 </tr>
360 </tbody>
361 </table></div>
362 </div>
363 <hr>
364 <div class="refsect2">
365 <a name="gvir-stream-send"></a><h3>gvir_stream_send ()</h3>
366 <pre class="programlisting"><span class="returnvalue">gssize</span> gvir_stream_send (<em class="parameter"><code><a class="link" href="GVirStream.html" title="GVirStream"><span class="type">GVirStream</span></a> *stream</code></em>,
367 <em class="parameter"><code>const <span class="type">gchar</span> *buffer</code></em>,
368 <em class="parameter"><code><span class="type">gsize</span> size</code></em>,
369 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
370 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
371 <p>
372 Send data (up to <em class="parameter"><code>size</code></em> bytes) from a stream.
373 On error -1 is returned and <em class="parameter"><code>error</code></em> is set accordingly.
374 </p>
375 <p>
376 <a class="link" href="GVirStream.html#gvir-stream-send" title="gvir_stream_send ()"><code class="function">gvir_stream_send()</code></a> can return any number of bytes, up to
377 <em class="parameter"><code>size</code></em>. If more than <em class="parameter"><code>size</code></em> bytes have been sendd, the additional
378 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>.
379 </p>
380 <p>
381 If there is no data available, a <code class="literal">G_IO_ERROR_WOULD_BLOCK</code> error will be
382 returned.
383 </p>
384 <div class="variablelist"><table border="0">
385 <col align="left" valign="top">
386 <tbody>
387 <tr>
388 <td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
389 <td>the stream</td>
390 </tr>
391 <tr>
392 <td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
393 <td>a buffer to write data from (which should be at least <em class="parameter"><code>size</code></em>
394 bytes long).</td>
395 </tr>
396 <tr>
397 <td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
398 <td>the number of bytes you want to write to the stream</td>
399 </tr>
400 <tr>
401 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
402 <td>a <code class="literal">GCancellable</code> or <a href="/home/zeenix/jhbuild/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
403 </td>
404 </tr>
405 <tr>
406 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
407 <td>
408 <span class="type">GError</span> for error reporting, or <a href="/home/zeenix/jhbuild/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> to ignore.</td>
409 </tr>
410 <tr>
411 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
412 <td>Number of bytes read, or 0 if the end of stream reached,
413 or -1 on error.</td>
414 </tr>
415 </tbody>
416 </table></div>
417 </div>
418 <hr>
419 <div class="refsect2">
420 <a name="gvir-stream-send-all"></a><h3>gvir_stream_send_all ()</h3>
421 <pre class="programlisting"><span class="returnvalue">gssize</span> 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>,
422 <em class="parameter"><code><span class="type">GCancellable</span> *cancellable</code></em>,
423 <em class="parameter"><code><a class="link" href="GVirStream.html#GVirStreamSourceFunc" title="GVirStreamSourceFunc ()"><span class="type">GVirStreamSourceFunc</span></a> func</code></em>,
424 <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>,
425 <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
426 <div class="variablelist"><table border="0">
427 <col align="left" valign="top">
428 <tbody>
429 <tr>
430 <td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
431 <td>the stream</td>
432 </tr>
433 <tr>
434 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
435 <td>cancellation notifier</td>
436 </tr>
437 <tr>
438 <td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
439 <td>the callback for writing data to application. <span class="annotation">[<acronym title="The callback is valid until the GDestroyNotify argument is called."><span class="acronym">scope notified</span></acronym>]</span>
440 </td>
441 </tr>
442 <tr>
443 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
444 <td>data to be passed to <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
445 </td>
446 </tr>
447 <tr>
448 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
449 <td>the number of bytes consumed or -1 upon error
450 Send the entire data stream, sending the data to the
451 requested data source. This is simply a convenient alternative
452 to virStreamRecv, for apps that do blocking-I/o.</td>
453 </tr>
454 </tbody>
455 </table></div>
456 </div>
457 </div>
458 <div class="refsect1">
459 <a name="GVirStream.property-details"></a><h2>Property Details</h2>
460 <div class="refsect2">
461 <a name="GVirStream--handle"></a><h3>The <code class="literal">"handle"</code> property</h3>
462 <pre class="programlisting"> "handle" <span class="type">GVirStreamHandle</span>* : Read / Write / Construct Only</pre>
463 <p>The stream handle.</p>
464 </div>
465 </div>
466 </div>
467 <div class="footer">
468 <hr>
469 Generated by GTK-Doc V1.18.1</div>
470 </body>
471 </html>
11 <!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
22 <book xmlns="http://www.devhelp.net/book" title="Libvirt-gobject Reference Manual" link="index.html" author="" name="Libvirt-gobject" version="2" language="c">
33 <chapters>
4 <sub name="Libvirt-gobject" link="ch01.html"/>
4 <sub name="Libvirt-gobject" link="ch01.html">
5 <sub name="GVirConnection" link="GVirConnection.html"/>
6 <sub name="GVirDomain" link="GVirDomain.html"/>
7 <sub name="GVirDomainSnapshot" link="GVirDomainSnapshot.html"/>
8 <sub name="GVirInterface" link="GVirInterface.html"/>
9 <sub name="GVirManager" link="GVirManager.html"/>
10 <sub name="GVirNetworkFilter" link="GVirNetworkFilter.html"/>
11 <sub name="GVirNetwork" link="GVirNetwork.html"/>
12 <sub name="GVirNodeDevice" link="GVirNodeDevice.html"/>
13 <sub name="GVirSecret" link="GVirSecret.html"/>
14 <sub name="GVirStoragePool" link="GVirStoragePool.html"/>
15 <sub name="GVirStorageVol" link="GVirStorageVol.html"/>
16 <sub name="GVirStream" link="GVirStream.html"/>
17 </sub>
518 <sub name="Object Hierarchy" link="object-tree.html"/>
619 <sub name="API Index" link="api-index-full.html"/>
20 <sub name="Annotation Glossary" link="annotation-glossary.html"/>
721 </chapters>
8 <functions/>
22 <functions>
23 <keyword type="struct" name="struct GVirConnection" link="GVirConnection.html#GVirConnection-struct"/>
24 <keyword type="struct" name="struct GVirConnectionClass" link="GVirConnection.html#GVirConnectionClass"/>
25 <keyword type="struct" name="struct GVirNodeInfo" link="GVirConnection.html#GVirNodeInfo-struct"/>
26 <keyword type="function" name="gvir_connection_close ()" link="GVirConnection.html#gvir-connection-close"/>
27 <keyword type="function" name="gvir_connection_create_domain ()" link="GVirConnection.html#gvir-connection-create-domain"/>
28 <keyword type="function" name="gvir_connection_create_storage_pool ()" link="GVirConnection.html#gvir-connection-create-storage-pool"/>
29 <keyword type="function" name="gvir_connection_fetch_domains ()" link="GVirConnection.html#gvir-connection-fetch-domains"/>
30 <keyword type="function" name="gvir_connection_fetch_domains_async ()" link="GVirConnection.html#gvir-connection-fetch-domains-async"/>
31 <keyword type="function" name="gvir_connection_fetch_domains_finish ()" link="GVirConnection.html#gvir-connection-fetch-domains-finish"/>
32 <keyword type="function" name="gvir_connection_fetch_storage_pools ()" link="GVirConnection.html#gvir-connection-fetch-storage-pools"/>
33 <keyword type="function" name="gvir_connection_fetch_storage_pools_async ()" link="GVirConnection.html#gvir-connection-fetch-storage-pools-async"/>
34 <keyword type="function" name="gvir_connection_fetch_storage_pools_finish ()" link="GVirConnection.html#gvir-connection-fetch-storage-pools-finish"/>
35 <keyword type="function" name="gvir_connection_find_domain_by_id ()" link="GVirConnection.html#gvir-connection-find-domain-by-id"/>
36 <keyword type="function" name="gvir_connection_find_domain_by_name ()" link="GVirConnection.html#gvir-connection-find-domain-by-name"/>
37 <keyword type="function" name="gvir_connection_find_interface_by_mac ()" link="GVirConnection.html#gvir-connection-find-interface-by-mac"/>
38 <keyword type="function" name="gvir_connection_find_network_by_name ()" link="GVirConnection.html#gvir-connection-find-network-by-name"/>
39 <keyword type="function" name="gvir_connection_find_network_filter_by_name ()" link="GVirConnection.html#gvir-connection-find-network-filter-by-name"/>
40 <keyword type="function" name="gvir_connection_find_storage_pool_by_name ()" link="GVirConnection.html#gvir-connection-find-storage-pool-by-name"/>
41 <keyword type="function" name="gvir_connection_get_domain ()" link="GVirConnection.html#gvir-connection-get-domain"/>
42 <keyword type="function" name="gvir_connection_get_domains ()" link="GVirConnection.html#gvir-connection-get-domains"/>
43 <keyword type="function" name="gvir_connection_get_interface ()" link="GVirConnection.html#gvir-connection-get-interface"/>
44 <keyword type="function" name="gvir_connection_get_interfaces ()" link="GVirConnection.html#gvir-connection-get-interfaces"/>
45 <keyword type="function" name="gvir_connection_get_network ()" link="GVirConnection.html#gvir-connection-get-network"/>
46 <keyword type="function" name="gvir_connection_get_network_filter ()" link="GVirConnection.html#gvir-connection-get-network-filter"/>
47 <keyword type="function" name="gvir_connection_get_network_filters ()" link="GVirConnection.html#gvir-connection-get-network-filters"/>
48 <keyword type="function" name="gvir_connection_get_networks ()" link="GVirConnection.html#gvir-connection-get-networks"/>
49 <keyword type="function" name="gvir_connection_get_node_device ()" link="GVirConnection.html#gvir-connection-get-node-device"/>
50 <keyword type="function" name="gvir_connection_get_node_devices ()" link="GVirConnection.html#gvir-connection-get-node-devices"/>
51 <keyword type="function" name="gvir_connection_get_node_info ()" link="GVirConnection.html#gvir-connection-get-node-info"/>
52 <keyword type="function" name="gvir_connection_get_secret ()" link="GVirConnection.html#gvir-connection-get-secret"/>
53 <keyword type="function" name="gvir_connection_get_secrets ()" link="GVirConnection.html#gvir-connection-get-secrets"/>
54 <keyword type="function" name="gvir_connection_get_storage_pool ()" link="GVirConnection.html#gvir-connection-get-storage-pool"/>
55 <keyword type="function" name="gvir_connection_get_storage_pools ()" link="GVirConnection.html#gvir-connection-get-storage-pools"/>
56 <keyword type="function" name="gvir_connection_get_stream ()" link="GVirConnection.html#gvir-connection-get-stream"/>
57 <keyword type="function" name="gvir_connection_get_uri ()" link="GVirConnection.html#gvir-connection-get-uri"/>
58 <keyword type="function" name="gvir_connection_is_open ()" link="GVirConnection.html#gvir-connection-is-open"/>
59 <keyword type="function" name="gvir_connection_new ()" link="GVirConnection.html#gvir-connection-new"/>
60 <keyword type="function" name="gvir_connection_open ()" link="GVirConnection.html#gvir-connection-open"/>
61 <keyword type="function" name="gvir_connection_open_async ()" link="GVirConnection.html#gvir-connection-open-async"/>
62 <keyword type="function" name="gvir_connection_open_finish ()" link="GVirConnection.html#gvir-connection-open-finish"/>
63 <keyword type="function" name="gvir_connection_start_domain ()" link="GVirConnection.html#gvir-connection-start-domain"/>
64 <keyword type="property" name="The &quot;handle&quot; property" link="GVirConnection.html#GVirConnection--handle"/>
65 <keyword type="property" name="The &quot;uri&quot; property" link="GVirConnection.html#GVirConnection--uri"/>
66 <keyword type="signal" name="The &quot;connection-closed&quot; signal" link="GVirConnection.html#GVirConnection-connection-closed"/>
67 <keyword type="signal" name="The &quot;connection-opened&quot; signal" link="GVirConnection.html#GVirConnection-connection-opened"/>
68 <keyword type="signal" name="The &quot;domain-added&quot; signal" link="GVirConnection.html#GVirConnection-domain-added"/>
69 <keyword type="signal" name="The &quot;domain-removed&quot; signal" link="GVirConnection.html#GVirConnection-domain-removed"/>
70 <keyword type="struct" name="struct GVirDomain" link="GVirDomain.html#GVirDomain-struct"/>
71 <keyword type="struct" name="struct GVirDomainClass" link="GVirDomain.html#GVirDomainClass"/>
72 <keyword type="enum" name="enum GVirDomainDeleteFlags" link="GVirDomain.html#GVirDomainDeleteFlags-enum"/>
73 <keyword type="struct" name="struct GVirDomainInfo" link="GVirDomain.html#GVirDomainInfo-struct"/>
74 <keyword type="enum" name="enum GVirDomainStartFlags" link="GVirDomain.html#GVirDomainStartFlags-enum"/>
75 <keyword type="enum" name="enum GVirDomainState" link="GVirDomain.html#GVirDomainState-enum"/>
76 <keyword type="function" name="gvir_domain_delete ()" link="GVirDomain.html#gvir-domain-delete"/>
77 <keyword type="function" name="gvir_domain_get_config ()" link="GVirDomain.html#gvir-domain-get-config"/>
78 <keyword type="function" name="gvir_domain_get_devices ()" link="GVirDomain.html#gvir-domain-get-devices"/>
79 <keyword type="function" name="gvir_domain_get_id ()" link="GVirDomain.html#gvir-domain-get-id"/>
80 <keyword type="function" name="gvir_domain_get_info ()" link="GVirDomain.html#gvir-domain-get-info"/>
81 <keyword type="function" name="gvir_domain_get_name ()" link="GVirDomain.html#gvir-domain-get-name"/>
82 <keyword type="function" name="gvir_domain_get_persistent ()" link="GVirDomain.html#gvir-domain-get-persistent"/>
83 <keyword type="function" name="gvir_domain_get_saved ()" link="GVirDomain.html#gvir-domain-get-saved"/>
84 <keyword type="function" name="gvir_domain_get_uuid ()" link="GVirDomain.html#gvir-domain-get-uuid"/>
85 <keyword type="function" name="gvir_domain_open_console ()" link="GVirDomain.html#gvir-domain-open-console"/>
86 <keyword type="function" name="gvir_domain_open_graphics ()" link="GVirDomain.html#gvir-domain-open-graphics"/>
87 <keyword type="function" name="gvir_domain_reboot ()" link="GVirDomain.html#gvir-domain-reboot"/>
88 <keyword type="function" name="gvir_domain_resume ()" link="GVirDomain.html#gvir-domain-resume"/>
89 <keyword type="function" name="gvir_domain_save ()" link="GVirDomain.html#gvir-domain-save"/>
90 <keyword type="function" name="gvir_domain_save_async ()" link="GVirDomain.html#gvir-domain-save-async"/>
91 <keyword type="function" name="gvir_domain_save_finish ()" link="GVirDomain.html#gvir-domain-save-finish"/>
92 <keyword type="function" name="gvir_domain_screenshot ()" link="GVirDomain.html#gvir-domain-screenshot"/>
93 <keyword type="function" name="gvir_domain_set_config ()" link="GVirDomain.html#gvir-domain-set-config"/>
94 <keyword type="function" name="gvir_domain_shutdown ()" link="GVirDomain.html#gvir-domain-shutdown"/>
95 <keyword type="function" name="gvir_domain_start ()" link="GVirDomain.html#gvir-domain-start"/>
96 <keyword type="function" name="gvir_domain_stop ()" link="GVirDomain.html#gvir-domain-stop"/>
97 <keyword type="function" name="gvir_domain_suspend ()" link="GVirDomain.html#gvir-domain-suspend"/>
98 <keyword type="property" name="The &quot;handle&quot; property" link="GVirDomain.html#GVirDomain--handle"/>
99 <keyword type="property" name="The &quot;persistent&quot; property" link="GVirDomain.html#GVirDomain--persistent"/>
100 <keyword type="signal" name="The &quot;resumed&quot; signal" link="GVirDomain.html#GVirDomain-resumed"/>
101 <keyword type="signal" name="The &quot;started&quot; signal" link="GVirDomain.html#GVirDomain-started"/>
102 <keyword type="signal" name="The &quot;stopped&quot; signal" link="GVirDomain.html#GVirDomain-stopped"/>
103 <keyword type="signal" name="The &quot;suspended&quot; signal" link="GVirDomain.html#GVirDomain-suspended"/>
104 <keyword type="signal" name="The &quot;updated&quot; signal" link="GVirDomain.html#GVirDomain-updated"/>
105 <keyword type="struct" name="struct GVirDomainSnapshot" link="GVirDomainSnapshot.html#GVirDomainSnapshot-struct"/>
106 <keyword type="struct" name="struct GVirDomainSnapshotClass" link="GVirDomainSnapshot.html#GVirDomainSnapshotClass"/>
107 <keyword type="function" name="gvir_domain_snapshot_get_config ()" link="GVirDomainSnapshot.html#gvir-domain-snapshot-get-config"/>
108 <keyword type="function" name="gvir_domain_snapshot_get_name ()" link="GVirDomainSnapshot.html#gvir-domain-snapshot-get-name"/>
109 <keyword type="property" name="The &quot;handle&quot; property" link="GVirDomainSnapshot.html#GVirDomainSnapshot--handle"/>
110 <keyword type="struct" name="struct GVirInterface" link="GVirInterface.html#GVirInterface-struct"/>
111 <keyword type="struct" name="struct GVirInterfaceClass" link="GVirInterface.html#GVirInterfaceClass"/>
112 <keyword type="function" name="gvir_interface_get_config ()" link="GVirInterface.html#gvir-interface-get-config"/>
113 <keyword type="function" name="gvir_interface_get_name ()" link="GVirInterface.html#gvir-interface-get-name"/>
114 <keyword type="property" name="The &quot;handle&quot; property" link="GVirInterface.html#GVirInterface--handle"/>
115 <keyword type="struct" name="struct GVirManager" link="GVirManager.html#GVirManager-struct"/>
116 <keyword type="struct" name="struct GVirManagerClass" link="GVirManager.html#GVirManagerClass"/>
117 <keyword type="function" name="gvir_manager_add_connection ()" link="GVirManager.html#gvir-manager-add-connection"/>
118 <keyword type="function" name="gvir_manager_find_connection_by_uri ()" link="GVirManager.html#gvir-manager-find-connection-by-uri"/>
119 <keyword type="function" name="gvir_manager_get_connections ()" link="GVirManager.html#gvir-manager-get-connections"/>
120 <keyword type="function" name="gvir_manager_new ()" link="GVirManager.html#gvir-manager-new"/>
121 <keyword type="function" name="gvir_manager_remove_connection ()" link="GVirManager.html#gvir-manager-remove-connection"/>
122 <keyword type="signal" name="The &quot;connection-added&quot; signal" link="GVirManager.html#GVirManager-connection-added"/>
123 <keyword type="signal" name="The &quot;connection-removed&quot; signal" link="GVirManager.html#GVirManager-connection-removed"/>
124 <keyword type="struct" name="struct GVirNetworkFilter" link="GVirNetworkFilter.html#GVirNetworkFilter-struct"/>
125 <keyword type="struct" name="struct GVirNetworkFilterClass" link="GVirNetworkFilter.html#GVirNetworkFilterClass"/>
126 <keyword type="function" name="gvir_network_filter_get_config ()" link="GVirNetworkFilter.html#gvir-network-filter-get-config"/>
127 <keyword type="function" name="gvir_network_filter_get_name ()" link="GVirNetworkFilter.html#gvir-network-filter-get-name"/>
128 <keyword type="function" name="gvir_network_filter_get_uuid ()" link="GVirNetworkFilter.html#gvir-network-filter-get-uuid"/>
129 <keyword type="property" name="The &quot;handle&quot; property" link="GVirNetworkFilter.html#GVirNetworkFilter--handle"/>
130 <keyword type="struct" name="struct GVirNetwork" link="GVirNetwork.html#GVirNetwork-struct"/>
131 <keyword type="struct" name="struct GVirNetworkClass" link="GVirNetwork.html#GVirNetworkClass"/>
132 <keyword type="function" name="gvir_network_get_config ()" link="GVirNetwork.html#gvir-network-get-config"/>
133 <keyword type="function" name="gvir_network_get_name ()" link="GVirNetwork.html#gvir-network-get-name"/>
134 <keyword type="function" name="gvir_network_get_uuid ()" link="GVirNetwork.html#gvir-network-get-uuid"/>
135 <keyword type="property" name="The &quot;handle&quot; property" link="GVirNetwork.html#GVirNetwork--handle"/>
136 <keyword type="struct" name="struct GVirNodeDevice" link="GVirNodeDevice.html#GVirNodeDevice-struct"/>
137 <keyword type="struct" name="struct GVirNodeDeviceClass" link="GVirNodeDevice.html#GVirNodeDeviceClass"/>
138 <keyword type="function" name="gvir_node_device_get_config ()" link="GVirNodeDevice.html#gvir-node-device-get-config"/>
139 <keyword type="function" name="gvir_node_device_get_name ()" link="GVirNodeDevice.html#gvir-node-device-get-name"/>
140 <keyword type="property" name="The &quot;handle&quot; property" link="GVirNodeDevice.html#GVirNodeDevice--handle"/>
141 <keyword type="struct" name="struct GVirSecret" link="GVirSecret.html#GVirSecret-struct"/>
142 <keyword type="struct" name="struct GVirSecretClass" link="GVirSecret.html#GVirSecretClass"/>
143 <keyword type="function" name="gvir_secret_get_config ()" link="GVirSecret.html#gvir-secret-get-config"/>
144 <keyword type="function" name="gvir_secret_get_name ()" link="GVirSecret.html#gvir-secret-get-name"/>
145 <keyword type="function" name="gvir_secret_get_uuid ()" link="GVirSecret.html#gvir-secret-get-uuid"/>
146 <keyword type="property" name="The &quot;handle&quot; property" link="GVirSecret.html#GVirSecret--handle"/>
147 <keyword type="struct" name="struct GVirStoragePool" link="GVirStoragePool.html#GVirStoragePool-struct"/>
148 <keyword type="struct" name="struct GVirStoragePoolClass" link="GVirStoragePool.html#GVirStoragePoolClass"/>
149 <keyword type="struct" name="struct GVirStoragePoolInfo" link="GVirStoragePool.html#GVirStoragePoolInfo-struct"/>
150 <keyword type="enum" name="enum GVirStoragePoolState" link="GVirStoragePool.html#GVirStoragePoolState"/>
151 <keyword type="function" name="gvir_storage_pool_build ()" link="GVirStoragePool.html#gvir-storage-pool-build"/>
152 <keyword type="function" name="gvir_storage_pool_build_async ()" link="GVirStoragePool.html#gvir-storage-pool-build-async"/>
153 <keyword type="function" name="gvir_storage_pool_build_finish ()" link="GVirStoragePool.html#gvir-storage-pool-build-finish"/>
154 <keyword type="function" name="gvir_storage_pool_create_volume ()" link="GVirStoragePool.html#gvir-storage-pool-create-volume"/>
155 <keyword type="function" name="gvir_storage_pool_get_config ()" link="GVirStoragePool.html#gvir-storage-pool-get-config"/>
156 <keyword type="function" name="gvir_storage_pool_get_info ()" link="GVirStoragePool.html#gvir-storage-pool-get-info"/>
157 <keyword type="function" name="gvir_storage_pool_get_name ()" link="GVirStoragePool.html#gvir-storage-pool-get-name"/>
158 <keyword type="function" name="gvir_storage_pool_get_uuid ()" link="GVirStoragePool.html#gvir-storage-pool-get-uuid"/>
159 <keyword type="function" name="gvir_storage_pool_get_volume ()" link="GVirStoragePool.html#gvir-storage-pool-get-volume"/>
160 <keyword type="function" name="gvir_storage_pool_get_volumes ()" link="GVirStoragePool.html#gvir-storage-pool-get-volumes"/>
161 <keyword type="function" name="gvir_storage_pool_refresh ()" link="GVirStoragePool.html#gvir-storage-pool-refresh"/>
162 <keyword type="function" name="gvir_storage_pool_refresh_async ()" link="GVirStoragePool.html#gvir-storage-pool-refresh-async"/>
163 <keyword type="function" name="gvir_storage_pool_refresh_finish ()" link="GVirStoragePool.html#gvir-storage-pool-refresh-finish"/>
164 <keyword type="function" name="gvir_storage_pool_start ()" link="GVirStoragePool.html#gvir-storage-pool-start"/>
165 <keyword type="function" name="gvir_storage_pool_start_async ()" link="GVirStoragePool.html#gvir-storage-pool-start-async"/>
166 <keyword type="function" name="gvir_storage_pool_start_finish ()" link="GVirStoragePool.html#gvir-storage-pool-start-finish"/>
167 <keyword type="property" name="The &quot;handle&quot; property" link="GVirStoragePool.html#GVirStoragePool--handle"/>
168 <keyword type="struct" name="struct GVirStorageVol" link="GVirStorageVol.html#GVirStorageVol-struct"/>
169 <keyword type="struct" name="struct GVirStorageVolClass" link="GVirStorageVol.html#GVirStorageVolClass"/>
170 <keyword type="struct" name="struct GVirStorageVolInfo" link="GVirStorageVol.html#GVirStorageVolInfo-struct"/>
171 <keyword type="enum" name="enum GVirStorageVolResizeFlags" link="GVirStorageVol.html#GVirStorageVolResizeFlags"/>
172 <keyword type="enum" name="enum GVirStorageVolType" link="GVirStorageVol.html#GVirStorageVolType"/>
173 <keyword type="function" name="gvir_storage_vol_delete ()" link="GVirStorageVol.html#gvir-storage-vol-delete"/>
174 <keyword type="function" name="gvir_storage_vol_get_config ()" link="GVirStorageVol.html#gvir-storage-vol-get-config"/>
175 <keyword type="function" name="gvir_storage_vol_get_info ()" link="GVirStorageVol.html#gvir-storage-vol-get-info"/>
176 <keyword type="function" name="gvir_storage_vol_get_name ()" link="GVirStorageVol.html#gvir-storage-vol-get-name"/>
177 <keyword type="function" name="gvir_storage_vol_get_path ()" link="GVirStorageVol.html#gvir-storage-vol-get-path"/>
178 <keyword type="function" name="gvir_storage_vol_resize ()" link="GVirStorageVol.html#gvir-storage-vol-resize"/>
179 <keyword type="property" name="The &quot;handle&quot; property" link="GVirStorageVol.html#GVirStorageVol--handle"/>
180 <keyword type="property" name="The &quot;pool&quot; property" link="GVirStorageVol.html#GVirStorageVol--pool"/>
181 <keyword type="struct" name="struct GVirStream" link="GVirStream.html#GVirStream-struct"/>
182 <keyword type="struct" name="struct GVirStreamClass" link="GVirStream.html#GVirStreamClass"/>
183 <keyword type="enum" name="enum GVirStreamIOCondition" link="GVirStream.html#GVirStreamIOCondition"/>
184 <keyword type="function" name="GVirStreamIOFunc ()" link="GVirStream.html#GVirStreamIOFunc"/>
185 <keyword type="function" name="GVirStreamSinkFunc ()" link="GVirStream.html#GVirStreamSinkFunc"/>
186 <keyword type="function" name="GVirStreamSourceFunc ()" link="GVirStream.html#GVirStreamSourceFunc"/>
187 <keyword type="function" name="gvir_stream_add_watch ()" link="GVirStream.html#gvir-stream-add-watch"/>
188 <keyword type="function" name="gvir_stream_add_watch_full ()" link="GVirStream.html#gvir-stream-add-watch-full"/>
189 <keyword type="function" name="gvir_stream_receive ()" link="GVirStream.html#gvir-stream-receive"/>
190 <keyword type="function" name="gvir_stream_receive_all ()" link="GVirStream.html#gvir-stream-receive-all"/>
191 <keyword type="function" name="gvir_stream_send ()" link="GVirStream.html#gvir-stream-send"/>
192 <keyword type="function" name="gvir_stream_send_all ()" link="GVirStream.html#gvir-stream-send-all"/>
193 <keyword type="property" name="The &quot;handle&quot; property" link="GVirStream.html#GVirStream--handle"/>
194 <keyword type="constant" name="GVIR_DOMAIN_DELETE_NONE" link="GVirDomain.html#GVIR-DOMAIN-DELETE-NONE:CAPS"/>
195 <keyword type="constant" name="GVIR_DOMAIN_DELETE_SAVED_STATE" link="GVirDomain.html#GVIR-DOMAIN-DELETE-SAVED-STATE:CAPS"/>
196 <keyword type="constant" name="GVIR_DOMAIN_DELETE_SNAPSHOTS_METADATA" link="GVirDomain.html#GVIR-DOMAIN-DELETE-SNAPSHOTS-METADATA:CAPS"/>
197 <keyword type="constant" name="GVIR_STORAGE_VOL_RESIZE_NONE" link="GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-NONE:CAPS"/>
198 <keyword type="constant" name="GVIR_STORAGE_VOL_RESIZE_ALLOCATE" link="GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-ALLOCATE:CAPS"/>
199 <keyword type="constant" name="GVIR_STORAGE_VOL_RESIZE_DELTA" link="GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-DELTA:CAPS"/>
200 <keyword type="constant" name="GVIR_STORAGE_VOL_RESIZE_SHRINK" link="GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-SHRINK:CAPS"/>
201 </functions>
9202 </book>
0 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4 <title>Annotation Glossary</title>
5 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6 <link rel="home" href="index.html" title="Libvirt-gobject Reference Manual">
7 <link rel="up" href="index.html" title="Libvirt-gobject Reference Manual">
8 <link rel="prev" href="api-index-full.html" title="API Index">
9 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
10 <link rel="stylesheet" href="style.css" type="text/css">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
14 <tr valign="middle">
15 <td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
16 <td> </td>
17 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
18 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
19 <td> </td>
20 </tr>
21 <tr><td colspan="5" class="shortcuts">
22 <a class="shortcut" href="#glsO">O</a>
23  | 
24 <a class="shortcut" href="#glsS">S</a>
25  | 
26 <a class="shortcut" href="#glsA">A</a>
27  | 
28 <a class="shortcut" href="#glsI">I</a>
29  | 
30 <a class="shortcut" href="#glsC">C</a>
31  | 
32 <a class="shortcut" href="#glsT">T</a>
33  | 
34 <a class="shortcut" href="#glsA">A</a>
35  | 
36 <a class="shortcut" href="#glsE">E</a>
37  | 
38 <a class="shortcut" href="#glsT">T</a>
39  | 
40 <a class="shortcut" href="#glsS">S</a>
41 </td></tr>
42 </table>
43 <div class="glossary">
44 <div class="titlepage"><div><div><h2 class="title">
45 <a name="annotation-glossary"></a>Annotation Glossary</h2></div></div></div>
46 <a name="glsO"></a><h3 class="title">O</h3>
47 <dt>
48 <a name="annotation-glossterm-out"></a>out</dt>
49 <dd><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>
50 <a name="glsS"></a><h3 class="title">S</h3>
51 <dt>
52 <a name="annotation-glossterm-scope%20async"></a>scope async</dt>
53 <dd><p>The callback is valid until first called.</p></dd>
54 <a name="glsA"></a><h3 class="title">A</h3>
55 <dt>
56 <a name="annotation-glossterm-allow-none"></a>allow-none</dt>
57 <dd><p>NULL is ok, both for passing and for returning.</p></dd>
58 <a name="glsI"></a><h3 class="title">I</h3>
59 <dt>
60 <a name="annotation-glossterm-inout"></a>inout</dt>
61 <dd><p>Parameter for input and for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
62 <a name="glsC"></a><h3 class="title">C</h3>
63 <dt>
64 <a name="annotation-glossterm-closure"></a>closure</dt>
65 <dd><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd>
66 <a name="glsT"></a><h3 class="title">T</h3>
67 <dt>
68 <a name="annotation-glossterm-transfer%20none"></a>transfer none</dt>
69 <dd><p>Don't free data after the code is done.</p></dd>
70 <a name="glsA"></a><h3 class="title">A</h3>
71 <dt>
72 <a name="annotation-glossterm-array"></a>array</dt>
73 <dd><p>Parameter points to an array of items.</p></dd>
74 <a name="glsE"></a><h3 class="title">E</h3>
75 <dt>
76 <a name="annotation-glossterm-element-type"></a>element-type</dt>
77 <dd><p>Generics and defining elements of containers and arrays.</p></dd>
78 <a name="glsT"></a><h3 class="title">T</h3>
79 <dt>
80 <a name="annotation-glossterm-transfer%20full"></a>transfer full</dt>
81 <dd><p>Free data after the code is done.</p></dd>
82 <dt>
83 <a name="annotation-glossterm-type"></a>type</dt>
84 <dd><p>Override the parsed C type with given type.</p></dd>
85 <a name="glsS"></a><h3 class="title">S</h3>
86 <dt>
87 <a name="annotation-glossterm-scope%20notified"></a>scope notified</dt>
88 <dd><p>The callback is valid until the GDestroyNotify argument is called.</p></dd>
89 </div>
90 <div class="footer">
91 <hr>
92 Generated by GTK-Doc V1.18.1</div>
93 </body>
94 </html>
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">
9 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
9 <link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
10 <meta name="generator" content="GTK-Doc V1.18.1 (XML mode)">
1011 <link rel="stylesheet" href="style.css" type="text/css">
1112 </head>
1213 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
14 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15 <tr valign="middle">
1416 <td><a accesskey="p" href="object-tree.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
1517 <td> </td>
1618 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
1719 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
18 <td> </td>
19 </tr></table>
20 <td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr>
22 <tr><td colspan="5" class="shortcuts">
23 <a class="shortcut" href="#idxC">C</a>
24  | 
25 <a class="shortcut" href="#idxD">D</a>
26  | 
27 <a class="shortcut" href="#idxM">M</a>
28  | 
29 <a class="shortcut" href="#idxS">S</a>
30  | 
31 <a class="shortcut" href="#idxV">V</a>
32 </td></tr>
33 </table>
2034 <div class="index">
2135 <div class="titlepage"><div><div><h2 class="title">
2236 <a name="api-index-full"></a>API Index</h2></div></div></div>
23 <a name="idx"></a>
37 <a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
38 <dt>
39 g_clear_object, macro in libvirt-gobject-compat
40 </dt>
41 <dd></dd>
42 <a name="idxD"></a><h3 class="title">D</h3>
43 <dt>
44 G_DEFINE_BOXED_TYPE, macro in libvirt-gobject-compat
45 </dt>
46 <dd></dd>
47 <dt>
48 G_DEFINE_BOXED_TYPE_WITH_CODE, macro in libvirt-gobject-compat
49 </dt>
50 <dd></dd>
51 <a name="idxM"></a><h3 class="title">M</h3>
52 <dt>
53 g_mutex_free, macro in libvirt-gobject-compat
54 </dt>
55 <dd></dd>
56 <dt>
57 g_mutex_new, macro in libvirt-gobject-compat
58 </dt>
59 <dd></dd>
60 <a name="idxS"></a><h3 class="title">S</h3>
61 <dt>
62 g_simple_async_report_take_gerror_in_idle, function in libvirt-gobject-compat
63 </dt>
64 <dd></dd>
65 <dt>
66 g_simple_async_result_new_take_error, function in libvirt-gobject-compat
67 </dt>
68 <dd></dd>
69 <dt>
70 g_simple_async_result_take_error, function in libvirt-gobject-compat
71 </dt>
72 <dd></dd>
73 <a name="idxV"></a><h3 class="title">V</h3>
74 <dt>
75 <a class="link" href="GVirConnection.html#GVirConnection-struct" title="struct GVirConnection">GVirConnection</a>, struct in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
76 </dt>
77 <dd></dd>
78 <dt>
79 <a class="link" href="GVirConnection.html#GVirConnection-connection-closed" title='The "connection-closed" signal'>GVirConnection::connection-closed</a>, object signal in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
80 </dt>
81 <dd></dd>
82 <dt>
83 <a class="link" href="GVirConnection.html#GVirConnection-connection-opened" title='The "connection-opened" signal'>GVirConnection::connection-opened</a>, object signal in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
84 </dt>
85 <dd></dd>
86 <dt>
87 <a class="link" href="GVirConnection.html#GVirConnection-domain-added" title='The "domain-added" signal'>GVirConnection::domain-added</a>, object signal in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
88 </dt>
89 <dd></dd>
90 <dt>
91 <a class="link" href="GVirConnection.html#GVirConnection-domain-removed" title='The "domain-removed" signal'>GVirConnection::domain-removed</a>, object signal in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
92 </dt>
93 <dd></dd>
94 <dt>
95 <a class="link" href="GVirConnection.html#GVirConnection--handle" title='The "handle" property'>GVirConnection:handle</a>, object property in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
96 </dt>
97 <dd></dd>
98 <dt>
99 <a class="link" href="GVirConnection.html#GVirConnection--uri" title='The "uri" property'>GVirConnection:uri</a>, object property in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
100 </dt>
101 <dd></dd>
102 <dt>
103 <a class="link" href="GVirConnection.html#GVirConnectionClass" title="struct GVirConnectionClass">GVirConnectionClass</a>, struct in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
104 </dt>
105 <dd></dd>
106 <dt>
107 <a class="link" href="GVirDomain.html#GVirDomain-struct" title="struct GVirDomain">GVirDomain</a>, struct in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
108 </dt>
109 <dd></dd>
110 <dt>
111 <a class="link" href="GVirDomain.html#GVirDomain-resumed" title='The "resumed" signal'>GVirDomain::resumed</a>, object signal in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
112 </dt>
113 <dd></dd>
114 <dt>
115 <a class="link" href="GVirDomain.html#GVirDomain-started" title='The "started" signal'>GVirDomain::started</a>, object signal in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
116 </dt>
117 <dd></dd>
118 <dt>
119 <a class="link" href="GVirDomain.html#GVirDomain-stopped" title='The "stopped" signal'>GVirDomain::stopped</a>, object signal in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
120 </dt>
121 <dd></dd>
122 <dt>
123 <a class="link" href="GVirDomain.html#GVirDomain-suspended" title='The "suspended" signal'>GVirDomain::suspended</a>, object signal in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
124 </dt>
125 <dd></dd>
126 <dt>
127 <a class="link" href="GVirDomain.html#GVirDomain-updated" title='The "updated" signal'>GVirDomain::updated</a>, object signal in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
128 </dt>
129 <dd></dd>
130 <dt>
131 <a class="link" href="GVirDomain.html#GVirDomain--handle" title='The "handle" property'>GVirDomain:handle</a>, object property in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
132 </dt>
133 <dd></dd>
134 <dt>
135 <a class="link" href="GVirDomain.html#GVirDomain--persistent" title='The "persistent" property'>GVirDomain:persistent</a>, object property in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
136 </dt>
137 <dd></dd>
138 <dt>
139 <a class="link" href="GVirDomain.html#GVirDomainClass" title="struct GVirDomainClass">GVirDomainClass</a>, struct in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
140 </dt>
141 <dd></dd>
142 <dt>
143 <a class="link" href="GVirDomain.html#GVirDomainDeleteFlags-enum" title="enum GVirDomainDeleteFlags">GVirDomainDeleteFlags</a>, enum in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
144 </dt>
145 <dd></dd>
146 <dt>
147 GVirDomainDevice, struct in GVirDomainDevice
148 </dt>
149 <dd></dd>
150 <dt>
151 GVirDomainDevice:config, object property in GVirDomainDevice
152 </dt>
153 <dd></dd>
154 <dt>
155 GVirDomainDevice:domain, object property in GVirDomainDevice
156 </dt>
157 <dd></dd>
158 <dt>
159 GVirDomainDeviceClass, struct in GVirDomainDevice
160 </dt>
161 <dd></dd>
162 <dt>
163 GVirDomainDisk, struct in GVirDomainDisk
164 </dt>
165 <dd></dd>
166 <dt>
167 GVirDomainDiskClass, struct in GVirDomainDisk
168 </dt>
169 <dd></dd>
170 <dt>
171 GVirDomainDiskStats, struct in GVirDomainDisk
172 </dt>
173 <dd></dd>
174 <dt>
175 <a class="link" href="GVirDomain.html#GVirDomainInfo-struct" title="struct GVirDomainInfo">GVirDomainInfo</a>, struct in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
176 </dt>
177 <dd></dd>
178 <dt>
179 GVirDomainInterface, struct in GVirDomainInterface
180 </dt>
181 <dd></dd>
182 <dt>
183 GVirDomainInterfaceClass, struct in GVirDomainInterface
184 </dt>
185 <dd></dd>
186 <dt>
187 GVirDomainInterfaceStats, struct in GVirDomainInterface
188 </dt>
189 <dd></dd>
190 <dt>
191 <a class="link" href="GVirDomainSnapshot.html#GVirDomainSnapshot-struct" title="struct GVirDomainSnapshot">GVirDomainSnapshot</a>, struct in <a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot">GVirDomainSnapshot</a>
192 </dt>
193 <dd></dd>
194 <dt>
195 <a class="link" href="GVirDomainSnapshot.html#GVirDomainSnapshot--handle" title='The "handle" property'>GVirDomainSnapshot:handle</a>, object property in <a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot">GVirDomainSnapshot</a>
196 </dt>
197 <dd></dd>
198 <dt>
199 <a class="link" href="GVirDomainSnapshot.html#GVirDomainSnapshotClass" title="struct GVirDomainSnapshotClass">GVirDomainSnapshotClass</a>, struct in <a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot">GVirDomainSnapshot</a>
200 </dt>
201 <dd></dd>
202 <dt>
203 <a class="link" href="GVirDomain.html#GVirDomainStartFlags-enum" title="enum GVirDomainStartFlags">GVirDomainStartFlags</a>, enum in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
204 </dt>
205 <dd></dd>
206 <dt>
207 <a class="link" href="GVirDomain.html#GVirDomainState-enum" title="enum GVirDomainState">GVirDomainState</a>, enum in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
208 </dt>
209 <dd></dd>
210 <dt>
211 GVirInputStreamClass, struct in GVirInputStream
212 </dt>
213 <dd></dd>
214 <dt>
215 <a class="link" href="GVirInterface.html#GVirInterface-struct" title="struct GVirInterface">GVirInterface</a>, struct in <a class="link" href="GVirInterface.html" title="GVirInterface">GVirInterface</a>
216 </dt>
217 <dd></dd>
218 <dt>
219 <a class="link" href="GVirInterface.html#GVirInterface--handle" title='The "handle" property'>GVirInterface:handle</a>, object property in <a class="link" href="GVirInterface.html" title="GVirInterface">GVirInterface</a>
220 </dt>
221 <dd></dd>
222 <dt>
223 <a class="link" href="GVirInterface.html#GVirInterfaceClass" title="struct GVirInterfaceClass">GVirInterfaceClass</a>, struct in <a class="link" href="GVirInterface.html" title="GVirInterface">GVirInterface</a>
224 </dt>
225 <dd></dd>
226 <dt>
227 <a class="link" href="GVirManager.html#GVirManager-struct" title="struct GVirManager">GVirManager</a>, struct in <a class="link" href="GVirManager.html" title="GVirManager">GVirManager</a>
228 </dt>
229 <dd></dd>
230 <dt>
231 <a class="link" href="GVirManager.html#GVirManager-connection-added" title='The "connection-added" signal'>GVirManager::connection-added</a>, object signal in <a class="link" href="GVirManager.html" title="GVirManager">GVirManager</a>
232 </dt>
233 <dd></dd>
234 <dt>
235 <a class="link" href="GVirManager.html#GVirManager-connection-removed" title='The "connection-removed" signal'>GVirManager::connection-removed</a>, object signal in <a class="link" href="GVirManager.html" title="GVirManager">GVirManager</a>
236 </dt>
237 <dd></dd>
238 <dt>
239 <a class="link" href="GVirManager.html#GVirManagerClass" title="struct GVirManagerClass">GVirManagerClass</a>, struct in <a class="link" href="GVirManager.html" title="GVirManager">GVirManager</a>
240 </dt>
241 <dd></dd>
242 <dt>
243 <a class="link" href="GVirNetwork.html#GVirNetwork-struct" title="struct GVirNetwork">GVirNetwork</a>, struct in <a class="link" href="GVirNetwork.html" title="GVirNetwork">GVirNetwork</a>
244 </dt>
245 <dd></dd>
246 <dt>
247 <a class="link" href="GVirNetwork.html#GVirNetwork--handle" title='The "handle" property'>GVirNetwork:handle</a>, object property in <a class="link" href="GVirNetwork.html" title="GVirNetwork">GVirNetwork</a>
248 </dt>
249 <dd></dd>
250 <dt>
251 <a class="link" href="GVirNetwork.html#GVirNetworkClass" title="struct GVirNetworkClass">GVirNetworkClass</a>, struct in <a class="link" href="GVirNetwork.html" title="GVirNetwork">GVirNetwork</a>
252 </dt>
253 <dd></dd>
254 <dt>
255 <a class="link" href="GVirNetworkFilter.html#GVirNetworkFilter-struct" title="struct GVirNetworkFilter">GVirNetworkFilter</a>, struct in <a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter">GVirNetworkFilter</a>
256 </dt>
257 <dd></dd>
258 <dt>
259 <a class="link" href="GVirNetworkFilter.html#GVirNetworkFilter--handle" title='The "handle" property'>GVirNetworkFilter:handle</a>, object property in <a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter">GVirNetworkFilter</a>
260 </dt>
261 <dd></dd>
262 <dt>
263 <a class="link" href="GVirNetworkFilter.html#GVirNetworkFilterClass" title="struct GVirNetworkFilterClass">GVirNetworkFilterClass</a>, struct in <a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter">GVirNetworkFilter</a>
264 </dt>
265 <dd></dd>
266 <dt>
267 <a class="link" href="GVirNodeDevice.html#GVirNodeDevice-struct" title="struct GVirNodeDevice">GVirNodeDevice</a>, struct in <a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice">GVirNodeDevice</a>
268 </dt>
269 <dd></dd>
270 <dt>
271 <a class="link" href="GVirNodeDevice.html#GVirNodeDevice--handle" title='The "handle" property'>GVirNodeDevice:handle</a>, object property in <a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice">GVirNodeDevice</a>
272 </dt>
273 <dd></dd>
274 <dt>
275 <a class="link" href="GVirNodeDevice.html#GVirNodeDeviceClass" title="struct GVirNodeDeviceClass">GVirNodeDeviceClass</a>, struct in <a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice">GVirNodeDevice</a>
276 </dt>
277 <dd></dd>
278 <dt>
279 <a class="link" href="GVirConnection.html#GVirNodeInfo-struct" title="struct GVirNodeInfo">GVirNodeInfo</a>, struct in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
280 </dt>
281 <dd></dd>
282 <dt>
283 GVirOutputStreamClass, struct in GVirOutputStream
284 </dt>
285 <dd></dd>
286 <dt>
287 <a class="link" href="GVirSecret.html#GVirSecret-struct" title="struct GVirSecret">GVirSecret</a>, struct in <a class="link" href="GVirSecret.html" title="GVirSecret">GVirSecret</a>
288 </dt>
289 <dd></dd>
290 <dt>
291 <a class="link" href="GVirSecret.html#GVirSecret--handle" title='The "handle" property'>GVirSecret:handle</a>, object property in <a class="link" href="GVirSecret.html" title="GVirSecret">GVirSecret</a>
292 </dt>
293 <dd></dd>
294 <dt>
295 <a class="link" href="GVirSecret.html#GVirSecretClass" title="struct GVirSecretClass">GVirSecretClass</a>, struct in <a class="link" href="GVirSecret.html" title="GVirSecret">GVirSecret</a>
296 </dt>
297 <dd></dd>
298 <dt>
299 <a class="link" href="GVirStoragePool.html#GVirStoragePool-struct" title="struct GVirStoragePool">GVirStoragePool</a>, struct in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
300 </dt>
301 <dd></dd>
302 <dt>
303 <a class="link" href="GVirStoragePool.html#GVirStoragePool--handle" title='The "handle" property'>GVirStoragePool:handle</a>, object property in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
304 </dt>
305 <dd></dd>
306 <dt>
307 <a class="link" href="GVirStoragePool.html#GVirStoragePoolClass" title="struct GVirStoragePoolClass">GVirStoragePoolClass</a>, struct in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
308 </dt>
309 <dd></dd>
310 <dt>
311 <a class="link" href="GVirStoragePool.html#GVirStoragePoolInfo-struct" title="struct GVirStoragePoolInfo">GVirStoragePoolInfo</a>, struct in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
312 </dt>
313 <dd></dd>
314 <dt>
315 <a class="link" href="GVirStoragePool.html#GVirStoragePoolState" title="enum GVirStoragePoolState">GVirStoragePoolState</a>, enum in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
316 </dt>
317 <dd></dd>
318 <dt>
319 <a class="link" href="GVirStorageVol.html#GVirStorageVol-struct" title="struct GVirStorageVol">GVirStorageVol</a>, struct in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
320 </dt>
321 <dd></dd>
322 <dt>
323 <a class="link" href="GVirStorageVol.html#GVirStorageVol--handle" title='The "handle" property'>GVirStorageVol:handle</a>, object property in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
324 </dt>
325 <dd></dd>
326 <dt>
327 <a class="link" href="GVirStorageVol.html#GVirStorageVol--pool" title='The "pool" property'>GVirStorageVol:pool</a>, object property in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
328 </dt>
329 <dd></dd>
330 <dt>
331 <a class="link" href="GVirStorageVol.html#GVirStorageVolClass" title="struct GVirStorageVolClass">GVirStorageVolClass</a>, struct in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
332 </dt>
333 <dd></dd>
334 <dt>
335 <a class="link" href="GVirStorageVol.html#GVirStorageVolInfo-struct" title="struct GVirStorageVolInfo">GVirStorageVolInfo</a>, struct in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
336 </dt>
337 <dd></dd>
338 <dt>
339 <a class="link" href="GVirStorageVol.html#GVirStorageVolResizeFlags" title="enum GVirStorageVolResizeFlags">GVirStorageVolResizeFlags</a>, enum in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
340 </dt>
341 <dd></dd>
342 <dt>
343 <a class="link" href="GVirStorageVol.html#GVirStorageVolType" title="enum GVirStorageVolType">GVirStorageVolType</a>, enum in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
344 </dt>
345 <dd></dd>
346 <dt>
347 <a class="link" href="GVirStream.html#GVirStream-struct" title="struct GVirStream">GVirStream</a>, struct in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
348 </dt>
349 <dd></dd>
350 <dt>
351 <a class="link" href="GVirStream.html#GVirStream--handle" title='The "handle" property'>GVirStream:handle</a>, object property in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
352 </dt>
353 <dd></dd>
354 <dt>
355 <a class="link" href="GVirStream.html#GVirStreamClass" title="struct GVirStreamClass">GVirStreamClass</a>, struct in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
356 </dt>
357 <dd></dd>
358 <dt>
359 <a class="link" href="GVirStream.html#GVirStreamIOCondition" title="enum GVirStreamIOCondition">GVirStreamIOCondition</a>, enum in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
360 </dt>
361 <dd></dd>
362 <dt>
363 <a class="link" href="GVirStream.html#GVirStreamIOFunc" title="GVirStreamIOFunc ()">GVirStreamIOFunc</a>, user_function in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
364 </dt>
365 <dd></dd>
366 <dt>
367 <a class="link" href="GVirStream.html#GVirStreamSinkFunc" title="GVirStreamSinkFunc ()">GVirStreamSinkFunc</a>, user_function in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
368 </dt>
369 <dd></dd>
370 <dt>
371 <a class="link" href="GVirStream.html#GVirStreamSourceFunc" title="GVirStreamSourceFunc ()">GVirStreamSourceFunc</a>, user_function in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
372 </dt>
373 <dd></dd>
374 <dt>
375 <a class="link" href="GVirConnection.html#gvir-connection-close" title="gvir_connection_close ()">gvir_connection_close</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
376 </dt>
377 <dd></dd>
378 <dt>
379 <a class="link" href="GVirConnection.html#gvir-connection-create-domain" title="gvir_connection_create_domain ()">gvir_connection_create_domain</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
380 </dt>
381 <dd></dd>
382 <dt>
383 <a class="link" href="GVirConnection.html#gvir-connection-create-storage-pool" title="gvir_connection_create_storage_pool ()">gvir_connection_create_storage_pool</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
384 </dt>
385 <dd></dd>
386 <dt>
387 <a class="link" href="GVirConnection.html#gvir-connection-fetch-domains" title="gvir_connection_fetch_domains ()">gvir_connection_fetch_domains</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
388 </dt>
389 <dd></dd>
390 <dt>
391 <a class="link" href="GVirConnection.html#gvir-connection-fetch-domains-async" title="gvir_connection_fetch_domains_async ()">gvir_connection_fetch_domains_async</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
392 </dt>
393 <dd></dd>
394 <dt>
395 <a class="link" href="GVirConnection.html#gvir-connection-fetch-domains-finish" title="gvir_connection_fetch_domains_finish ()">gvir_connection_fetch_domains_finish</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
396 </dt>
397 <dd></dd>
398 <dt>
399 <a class="link" href="GVirConnection.html#gvir-connection-fetch-storage-pools" title="gvir_connection_fetch_storage_pools ()">gvir_connection_fetch_storage_pools</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
400 </dt>
401 <dd></dd>
402 <dt>
403 <a class="link" href="GVirConnection.html#gvir-connection-fetch-storage-pools-async" title="gvir_connection_fetch_storage_pools_async ()">gvir_connection_fetch_storage_pools_async</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
404 </dt>
405 <dd></dd>
406 <dt>
407 <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>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
408 </dt>
409 <dd></dd>
410 <dt>
411 <a class="link" href="GVirConnection.html#gvir-connection-find-domain-by-id" title="gvir_connection_find_domain_by_id ()">gvir_connection_find_domain_by_id</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
412 </dt>
413 <dd></dd>
414 <dt>
415 <a class="link" href="GVirConnection.html#gvir-connection-find-domain-by-name" title="gvir_connection_find_domain_by_name ()">gvir_connection_find_domain_by_name</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
416 </dt>
417 <dd></dd>
418 <dt>
419 <a class="link" href="GVirConnection.html#gvir-connection-find-interface-by-mac" title="gvir_connection_find_interface_by_mac ()">gvir_connection_find_interface_by_mac</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
420 </dt>
421 <dd></dd>
422 <dt>
423 <a class="link" href="GVirConnection.html#gvir-connection-find-network-by-name" title="gvir_connection_find_network_by_name ()">gvir_connection_find_network_by_name</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
424 </dt>
425 <dd></dd>
426 <dt>
427 <a class="link" href="GVirConnection.html#gvir-connection-find-network-filter-by-name" title="gvir_connection_find_network_filter_by_name ()">gvir_connection_find_network_filter_by_name</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
428 </dt>
429 <dd></dd>
430 <dt>
431 <a class="link" href="GVirConnection.html#gvir-connection-find-storage-pool-by-name" title="gvir_connection_find_storage_pool_by_name ()">gvir_connection_find_storage_pool_by_name</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
432 </dt>
433 <dd></dd>
434 <dt>
435 <a class="link" href="GVirConnection.html#gvir-connection-get-domain" title="gvir_connection_get_domain ()">gvir_connection_get_domain</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
436 </dt>
437 <dd></dd>
438 <dt>
439 <a class="link" href="GVirConnection.html#gvir-connection-get-domains" title="gvir_connection_get_domains ()">gvir_connection_get_domains</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
440 </dt>
441 <dd></dd>
442 <dt>
443 <a class="link" href="GVirConnection.html#gvir-connection-get-interface" title="gvir_connection_get_interface ()">gvir_connection_get_interface</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
444 </dt>
445 <dd></dd>
446 <dt>
447 <a class="link" href="GVirConnection.html#gvir-connection-get-interfaces" title="gvir_connection_get_interfaces ()">gvir_connection_get_interfaces</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
448 </dt>
449 <dd></dd>
450 <dt>
451 <a class="link" href="GVirConnection.html#gvir-connection-get-network" title="gvir_connection_get_network ()">gvir_connection_get_network</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
452 </dt>
453 <dd></dd>
454 <dt>
455 <a class="link" href="GVirConnection.html#gvir-connection-get-networks" title="gvir_connection_get_networks ()">gvir_connection_get_networks</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
456 </dt>
457 <dd></dd>
458 <dt>
459 <a class="link" href="GVirConnection.html#gvir-connection-get-network-filter" title="gvir_connection_get_network_filter ()">gvir_connection_get_network_filter</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
460 </dt>
461 <dd></dd>
462 <dt>
463 <a class="link" href="GVirConnection.html#gvir-connection-get-network-filters" title="gvir_connection_get_network_filters ()">gvir_connection_get_network_filters</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
464 </dt>
465 <dd></dd>
466 <dt>
467 <a class="link" href="GVirConnection.html#gvir-connection-get-node-device" title="gvir_connection_get_node_device ()">gvir_connection_get_node_device</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
468 </dt>
469 <dd></dd>
470 <dt>
471 <a class="link" href="GVirConnection.html#gvir-connection-get-node-devices" title="gvir_connection_get_node_devices ()">gvir_connection_get_node_devices</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
472 </dt>
473 <dd></dd>
474 <dt>
475 <a class="link" href="GVirConnection.html#gvir-connection-get-node-info" title="gvir_connection_get_node_info ()">gvir_connection_get_node_info</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
476 </dt>
477 <dd></dd>
478 <dt>
479 <a class="link" href="GVirConnection.html#gvir-connection-get-secret" title="gvir_connection_get_secret ()">gvir_connection_get_secret</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
480 </dt>
481 <dd></dd>
482 <dt>
483 <a class="link" href="GVirConnection.html#gvir-connection-get-secrets" title="gvir_connection_get_secrets ()">gvir_connection_get_secrets</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
484 </dt>
485 <dd></dd>
486 <dt>
487 <a class="link" href="GVirConnection.html#gvir-connection-get-storage-pool" title="gvir_connection_get_storage_pool ()">gvir_connection_get_storage_pool</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
488 </dt>
489 <dd></dd>
490 <dt>
491 <a class="link" href="GVirConnection.html#gvir-connection-get-storage-pools" title="gvir_connection_get_storage_pools ()">gvir_connection_get_storage_pools</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
492 </dt>
493 <dd></dd>
494 <dt>
495 <a class="link" href="GVirConnection.html#gvir-connection-get-stream" title="gvir_connection_get_stream ()">gvir_connection_get_stream</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
496 </dt>
497 <dd></dd>
498 <dt>
499 <a class="link" href="GVirConnection.html#gvir-connection-get-uri" title="gvir_connection_get_uri ()">gvir_connection_get_uri</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
500 </dt>
501 <dd></dd>
502 <dt>
503 <a class="link" href="GVirConnection.html#gvir-connection-is-open" title="gvir_connection_is_open ()">gvir_connection_is_open</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
504 </dt>
505 <dd></dd>
506 <dt>
507 <a class="link" href="GVirConnection.html#gvir-connection-new" title="gvir_connection_new ()">gvir_connection_new</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
508 </dt>
509 <dd></dd>
510 <dt>
511 <a class="link" href="GVirConnection.html#gvir-connection-open" title="gvir_connection_open ()">gvir_connection_open</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
512 </dt>
513 <dd></dd>
514 <dt>
515 <a class="link" href="GVirConnection.html#gvir-connection-open-async" title="gvir_connection_open_async ()">gvir_connection_open_async</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
516 </dt>
517 <dd></dd>
518 <dt>
519 <a class="link" href="GVirConnection.html#gvir-connection-open-finish" title="gvir_connection_open_finish ()">gvir_connection_open_finish</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
520 </dt>
521 <dd></dd>
522 <dt>
523 <a class="link" href="GVirConnection.html#gvir-connection-start-domain" title="gvir_connection_start_domain ()">gvir_connection_start_domain</a>, function in <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
524 </dt>
525 <dd></dd>
526 <dt>
527 <a class="link" href="GVirDomain.html#gvir-domain-delete" title="gvir_domain_delete ()">gvir_domain_delete</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
528 </dt>
529 <dd></dd>
530 <dt>
531 gvir_domain_device_get_config, function in GVirDomainDevice
532 </dt>
533 <dd></dd>
534 <dt>
535 gvir_domain_device_get_domain, function in GVirDomainDevice
536 </dt>
537 <dd></dd>
538 <dt>
539 gvir_domain_device_get_domain_handle, function in libvirt-gobject-domain-device-private
540 </dt>
541 <dd></dd>
542 <dt>
543 gvir_domain_disk_get_stats, function in GVirDomainDisk
544 </dt>
545 <dd></dd>
546 <dt>
547 gvir_domain_disk_resize, function in GVirDomainDisk
548 </dt>
549 <dd></dd>
550 <dt>
551 <a class="link" href="GVirDomain.html#gvir-domain-get-config" title="gvir_domain_get_config ()">gvir_domain_get_config</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
552 </dt>
553 <dd></dd>
554 <dt>
555 <a class="link" href="GVirDomain.html#gvir-domain-get-devices" title="gvir_domain_get_devices ()">gvir_domain_get_devices</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
556 </dt>
557 <dd></dd>
558 <dt>
559 <a class="link" href="GVirDomain.html#gvir-domain-get-id" title="gvir_domain_get_id ()">gvir_domain_get_id</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
560 </dt>
561 <dd></dd>
562 <dt>
563 <a class="link" href="GVirDomain.html#gvir-domain-get-info" title="gvir_domain_get_info ()">gvir_domain_get_info</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
564 </dt>
565 <dd></dd>
566 <dt>
567 <a class="link" href="GVirDomain.html#gvir-domain-get-name" title="gvir_domain_get_name ()">gvir_domain_get_name</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
568 </dt>
569 <dd></dd>
570 <dt>
571 <a class="link" href="GVirDomain.html#gvir-domain-get-persistent" title="gvir_domain_get_persistent ()">gvir_domain_get_persistent</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
572 </dt>
573 <dd></dd>
574 <dt>
575 <a class="link" href="GVirDomain.html#gvir-domain-get-saved" title="gvir_domain_get_saved ()">gvir_domain_get_saved</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
576 </dt>
577 <dd></dd>
578 <dt>
579 <a class="link" href="GVirDomain.html#gvir-domain-get-uuid" title="gvir_domain_get_uuid ()">gvir_domain_get_uuid</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
580 </dt>
581 <dd></dd>
582 <dt>
583 gvir_domain_interface_get_stats, function in GVirDomainInterface
584 </dt>
585 <dd></dd>
586 <dt>
587 <a class="link" href="GVirDomain.html#gvir-domain-open-console" title="gvir_domain_open_console ()">gvir_domain_open_console</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
588 </dt>
589 <dd></dd>
590 <dt>
591 <a class="link" href="GVirDomain.html#gvir-domain-open-graphics" title="gvir_domain_open_graphics ()">gvir_domain_open_graphics</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
592 </dt>
593 <dd></dd>
594 <dt>
595 <a class="link" href="GVirDomain.html#gvir-domain-reboot" title="gvir_domain_reboot ()">gvir_domain_reboot</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
596 </dt>
597 <dd></dd>
598 <dt>
599 <a class="link" href="GVirDomain.html#gvir-domain-resume" title="gvir_domain_resume ()">gvir_domain_resume</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
600 </dt>
601 <dd></dd>
602 <dt>
603 <a class="link" href="GVirDomain.html#gvir-domain-save" title="gvir_domain_save ()">gvir_domain_save</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
604 </dt>
605 <dd></dd>
606 <dt>
607 <a class="link" href="GVirDomain.html#gvir-domain-save-async" title="gvir_domain_save_async ()">gvir_domain_save_async</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
608 </dt>
609 <dd></dd>
610 <dt>
611 <a class="link" href="GVirDomain.html#gvir-domain-save-finish" title="gvir_domain_save_finish ()">gvir_domain_save_finish</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
612 </dt>
613 <dd></dd>
614 <dt>
615 <a class="link" href="GVirDomain.html#gvir-domain-screenshot" title="gvir_domain_screenshot ()">gvir_domain_screenshot</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
616 </dt>
617 <dd></dd>
618 <dt>
619 <a class="link" href="GVirDomain.html#gvir-domain-set-config" title="gvir_domain_set_config ()">gvir_domain_set_config</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
620 </dt>
621 <dd></dd>
622 <dt>
623 <a class="link" href="GVirDomain.html#gvir-domain-shutdown" title="gvir_domain_shutdown ()">gvir_domain_shutdown</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
624 </dt>
625 <dd></dd>
626 <dt>
627 <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-get-config" title="gvir_domain_snapshot_get_config ()">gvir_domain_snapshot_get_config</a>, function in <a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot">GVirDomainSnapshot</a>
628 </dt>
629 <dd></dd>
630 <dt>
631 <a class="link" href="GVirDomainSnapshot.html#gvir-domain-snapshot-get-name" title="gvir_domain_snapshot_get_name ()">gvir_domain_snapshot_get_name</a>, function in <a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot">GVirDomainSnapshot</a>
632 </dt>
633 <dd></dd>
634 <dt>
635 <a class="link" href="GVirDomain.html#gvir-domain-start" title="gvir_domain_start ()">gvir_domain_start</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
636 </dt>
637 <dd></dd>
638 <dt>
639 <a class="link" href="GVirDomain.html#gvir-domain-stop" title="gvir_domain_stop ()">gvir_domain_stop</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
640 </dt>
641 <dd></dd>
642 <dt>
643 <a class="link" href="GVirDomain.html#gvir-domain-suspend" title="gvir_domain_suspend ()">gvir_domain_suspend</a>, function in <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
644 </dt>
645 <dd></dd>
646 <dt>
647 gvir_init_object, function in libvirt-gobject-main
648 </dt>
649 <dd></dd>
650 <dt>
651 gvir_init_object_check, function in libvirt-gobject-main
652 </dt>
653 <dd></dd>
654 <dt>
655 <a class="link" href="GVirInterface.html#gvir-interface-get-config" title="gvir_interface_get_config ()">gvir_interface_get_config</a>, function in <a class="link" href="GVirInterface.html" title="GVirInterface">GVirInterface</a>
656 </dt>
657 <dd></dd>
658 <dt>
659 <a class="link" href="GVirInterface.html#gvir-interface-get-name" title="gvir_interface_get_name ()">gvir_interface_get_name</a>, function in <a class="link" href="GVirInterface.html" title="GVirInterface">GVirInterface</a>
660 </dt>
661 <dd></dd>
662 <dt>
663 <a class="link" href="GVirManager.html#gvir-manager-add-connection" title="gvir_manager_add_connection ()">gvir_manager_add_connection</a>, function in <a class="link" href="GVirManager.html" title="GVirManager">GVirManager</a>
664 </dt>
665 <dd></dd>
666 <dt>
667 <a class="link" href="GVirManager.html#gvir-manager-find-connection-by-uri" title="gvir_manager_find_connection_by_uri ()">gvir_manager_find_connection_by_uri</a>, function in <a class="link" href="GVirManager.html" title="GVirManager">GVirManager</a>
668 </dt>
669 <dd></dd>
670 <dt>
671 <a class="link" href="GVirManager.html#gvir-manager-get-connections" title="gvir_manager_get_connections ()">gvir_manager_get_connections</a>, function in <a class="link" href="GVirManager.html" title="GVirManager">GVirManager</a>
672 </dt>
673 <dd></dd>
674 <dt>
675 <a class="link" href="GVirManager.html#gvir-manager-new" title="gvir_manager_new ()">gvir_manager_new</a>, function in <a class="link" href="GVirManager.html" title="GVirManager">GVirManager</a>
676 </dt>
677 <dd></dd>
678 <dt>
679 <a class="link" href="GVirManager.html#gvir-manager-remove-connection" title="gvir_manager_remove_connection ()">gvir_manager_remove_connection</a>, function in <a class="link" href="GVirManager.html" title="GVirManager">GVirManager</a>
680 </dt>
681 <dd></dd>
682 <dt>
683 <a class="link" href="GVirNetworkFilter.html#gvir-network-filter-get-config" title="gvir_network_filter_get_config ()">gvir_network_filter_get_config</a>, function in <a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter">GVirNetworkFilter</a>
684 </dt>
685 <dd></dd>
686 <dt>
687 <a class="link" href="GVirNetworkFilter.html#gvir-network-filter-get-name" title="gvir_network_filter_get_name ()">gvir_network_filter_get_name</a>, function in <a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter">GVirNetworkFilter</a>
688 </dt>
689 <dd></dd>
690 <dt>
691 <a class="link" href="GVirNetworkFilter.html#gvir-network-filter-get-uuid" title="gvir_network_filter_get_uuid ()">gvir_network_filter_get_uuid</a>, function in <a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter">GVirNetworkFilter</a>
692 </dt>
693 <dd></dd>
694 <dt>
695 <a class="link" href="GVirNetwork.html#gvir-network-get-config" title="gvir_network_get_config ()">gvir_network_get_config</a>, function in <a class="link" href="GVirNetwork.html" title="GVirNetwork">GVirNetwork</a>
696 </dt>
697 <dd></dd>
698 <dt>
699 <a class="link" href="GVirNetwork.html#gvir-network-get-name" title="gvir_network_get_name ()">gvir_network_get_name</a>, function in <a class="link" href="GVirNetwork.html" title="GVirNetwork">GVirNetwork</a>
700 </dt>
701 <dd></dd>
702 <dt>
703 <a class="link" href="GVirNetwork.html#gvir-network-get-uuid" title="gvir_network_get_uuid ()">gvir_network_get_uuid</a>, function in <a class="link" href="GVirNetwork.html" title="GVirNetwork">GVirNetwork</a>
704 </dt>
705 <dd></dd>
706 <dt>
707 <a class="link" href="GVirNodeDevice.html#gvir-node-device-get-config" title="gvir_node_device_get_config ()">gvir_node_device_get_config</a>, function in <a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice">GVirNodeDevice</a>
708 </dt>
709 <dd></dd>
710 <dt>
711 <a class="link" href="GVirNodeDevice.html#gvir-node-device-get-name" title="gvir_node_device_get_name ()">gvir_node_device_get_name</a>, function in <a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice">GVirNodeDevice</a>
712 </dt>
713 <dd></dd>
714 <dt>
715 <a class="link" href="GVirSecret.html#gvir-secret-get-config" title="gvir_secret_get_config ()">gvir_secret_get_config</a>, function in <a class="link" href="GVirSecret.html" title="GVirSecret">GVirSecret</a>
716 </dt>
717 <dd></dd>
718 <dt>
719 <a class="link" href="GVirSecret.html#gvir-secret-get-name" title="gvir_secret_get_name ()">gvir_secret_get_name</a>, function in <a class="link" href="GVirSecret.html" title="GVirSecret">GVirSecret</a>
720 </dt>
721 <dd></dd>
722 <dt>
723 <a class="link" href="GVirSecret.html#gvir-secret-get-uuid" title="gvir_secret_get_uuid ()">gvir_secret_get_uuid</a>, function in <a class="link" href="GVirSecret.html" title="GVirSecret">GVirSecret</a>
724 </dt>
725 <dd></dd>
726 <dt>
727 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-build" title="gvir_storage_pool_build ()">gvir_storage_pool_build</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
728 </dt>
729 <dd></dd>
730 <dt>
731 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-build-async" title="gvir_storage_pool_build_async ()">gvir_storage_pool_build_async</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
732 </dt>
733 <dd></dd>
734 <dt>
735 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-build-finish" title="gvir_storage_pool_build_finish ()">gvir_storage_pool_build_finish</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
736 </dt>
737 <dd></dd>
738 <dt>
739 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-create-volume" title="gvir_storage_pool_create_volume ()">gvir_storage_pool_create_volume</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
740 </dt>
741 <dd></dd>
742 <dt>
743 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-config" title="gvir_storage_pool_get_config ()">gvir_storage_pool_get_config</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
744 </dt>
745 <dd></dd>
746 <dt>
747 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-info" title="gvir_storage_pool_get_info ()">gvir_storage_pool_get_info</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
748 </dt>
749 <dd></dd>
750 <dt>
751 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-name" title="gvir_storage_pool_get_name ()">gvir_storage_pool_get_name</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
752 </dt>
753 <dd></dd>
754 <dt>
755 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-uuid" title="gvir_storage_pool_get_uuid ()">gvir_storage_pool_get_uuid</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
756 </dt>
757 <dd></dd>
758 <dt>
759 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-volume" title="gvir_storage_pool_get_volume ()">gvir_storage_pool_get_volume</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
760 </dt>
761 <dd></dd>
762 <dt>
763 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-get-volumes" title="gvir_storage_pool_get_volumes ()">gvir_storage_pool_get_volumes</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
764 </dt>
765 <dd></dd>
766 <dt>
767 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-refresh" title="gvir_storage_pool_refresh ()">gvir_storage_pool_refresh</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
768 </dt>
769 <dd></dd>
770 <dt>
771 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-refresh-async" title="gvir_storage_pool_refresh_async ()">gvir_storage_pool_refresh_async</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
772 </dt>
773 <dd></dd>
774 <dt>
775 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-refresh-finish" title="gvir_storage_pool_refresh_finish ()">gvir_storage_pool_refresh_finish</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
776 </dt>
777 <dd></dd>
778 <dt>
779 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-start" title="gvir_storage_pool_start ()">gvir_storage_pool_start</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
780 </dt>
781 <dd></dd>
782 <dt>
783 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-start-async" title="gvir_storage_pool_start_async ()">gvir_storage_pool_start_async</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
784 </dt>
785 <dd></dd>
786 <dt>
787 <a class="link" href="GVirStoragePool.html#gvir-storage-pool-start-finish" title="gvir_storage_pool_start_finish ()">gvir_storage_pool_start_finish</a>, function in <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
788 </dt>
789 <dd></dd>
790 <dt>
791 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-delete" title="gvir_storage_vol_delete ()">gvir_storage_vol_delete</a>, function in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
792 </dt>
793 <dd></dd>
794 <dt>
795 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-config" title="gvir_storage_vol_get_config ()">gvir_storage_vol_get_config</a>, function in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
796 </dt>
797 <dd></dd>
798 <dt>
799 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-info" title="gvir_storage_vol_get_info ()">gvir_storage_vol_get_info</a>, function in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
800 </dt>
801 <dd></dd>
802 <dt>
803 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-name" title="gvir_storage_vol_get_name ()">gvir_storage_vol_get_name</a>, function in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
804 </dt>
805 <dd></dd>
806 <dt>
807 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-get-path" title="gvir_storage_vol_get_path ()">gvir_storage_vol_get_path</a>, function in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
808 </dt>
809 <dd></dd>
810 <dt>
811 <a class="link" href="GVirStorageVol.html#gvir-storage-vol-resize" title="gvir_storage_vol_resize ()">gvir_storage_vol_resize</a>, function in <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
812 </dt>
813 <dd></dd>
814 <dt>
815 <a class="link" href="GVirStream.html#gvir-stream-add-watch" title="gvir_stream_add_watch ()">gvir_stream_add_watch</a>, function in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
816 </dt>
817 <dd></dd>
818 <dt>
819 <a class="link" href="GVirStream.html#gvir-stream-add-watch-full" title="gvir_stream_add_watch_full ()">gvir_stream_add_watch_full</a>, function in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
820 </dt>
821 <dd></dd>
822 <dt>
823 <a class="link" href="GVirStream.html#gvir-stream-receive" title="gvir_stream_receive ()">gvir_stream_receive</a>, function in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
824 </dt>
825 <dd></dd>
826 <dt>
827 <a class="link" href="GVirStream.html#gvir-stream-receive-all" title="gvir_stream_receive_all ()">gvir_stream_receive_all</a>, function in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
828 </dt>
829 <dd></dd>
830 <dt>
831 <a class="link" href="GVirStream.html#gvir-stream-send" title="gvir_stream_send ()">gvir_stream_send</a>, function in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
832 </dt>
833 <dd></dd>
834 <dt>
835 <a class="link" href="GVirStream.html#gvir-stream-send-all" title="gvir_stream_send_all ()">gvir_stream_send_all</a>, function in <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
836 </dt>
837 <dd></dd>
24838 </div>
25839 <div class="footer">
26840 <hr>
27 Generated by GTK-Doc V1.18</div>
841 Generated by GTK-Doc V1.18.1</div>
28842 </body>
29843 </html>
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">
9 <link rel="next" href="object-tree.html" title="Object Hierarchy">
10 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
9 <link rel="next" href="GVirConnection.html" title="GVirConnection">
10 <meta name="generator" content="GTK-Doc V1.18.1 (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">
1616 <td> </td>
1717 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
1818 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
19 <td><a accesskey="n" href="object-tree.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
19 <td><a accesskey="n" href="GVirConnection.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
2020 </tr></table>
2121 <div class="chapter">
2222 <div class="titlepage"><div><div><h2 class="title">
23 <a name="id437248"></a>Libvirt-gobject</h2></div></div></div>
24 <span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span>
23 <a name="id362478"></a>Libvirt-gobject</h2></div></div></div>
24 <div class="toc"><dl>
25 <dt>
26 <span class="refentrytitle"><a href="GVirConnection.html">GVirConnection</a></span><span class="refpurpose"></span>
27 </dt>
28 <dt>
29 <span class="refentrytitle"><a href="GVirDomain.html">GVirDomain</a></span><span class="refpurpose"></span>
30 </dt>
31 <dt>
32 <span class="refentrytitle"><a href="GVirDomainSnapshot.html">GVirDomainSnapshot</a></span><span class="refpurpose"></span>
33 </dt>
34 <dt>
35 <span class="refentrytitle"><a href="GVirInterface.html">GVirInterface</a></span><span class="refpurpose"></span>
36 </dt>
37 <dt>
38 <span class="refentrytitle"><a href="GVirManager.html">GVirManager</a></span><span class="refpurpose"></span>
39 </dt>
40 <dt>
41 <span class="refentrytitle"><a href="GVirNetworkFilter.html">GVirNetworkFilter</a></span><span class="refpurpose"></span>
42 </dt>
43 <dt>
44 <span class="refentrytitle"><a href="GVirNetwork.html">GVirNetwork</a></span><span class="refpurpose"></span>
45 </dt>
46 <dt>
47 <span class="refentrytitle"><a href="GVirNodeDevice.html">GVirNodeDevice</a></span><span class="refpurpose"></span>
48 </dt>
49 <dt>
50 <span class="refentrytitle"><a href="GVirSecret.html">GVirSecret</a></span><span class="refpurpose"></span>
51 </dt>
52 <dt>
53 <span class="refentrytitle"><a href="GVirStoragePool.html">GVirStoragePool</a></span><span class="refpurpose"></span>
54 </dt>
55 <dt>
56 <span class="refentrytitle"><a href="GVirStorageVol.html">GVirStorageVol</a></span><span class="refpurpose"></span>
57 </dt>
58 <dt>
59 <span class="refentrytitle"><a href="GVirStream.html">GVirStream</a></span><span class="refpurpose"></span>
60 </dt>
61 </dl></div>
2562 </div>
2663 <div class="footer">
2764 <hr>
28 Generated by GTK-Doc V1.18</div>
65 Generated by GTK-Doc V1.18.1</div>
2966 </body>
3067 </html>
55 <meta name="generator" content="DocBook XSL Stylesheets V1.76.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.18 (XML mode)">
8 <meta name="generator" content="GTK-Doc V1.18.1 (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">
1616 </div>
1717 <div class="toc"><dl>
1818 <dt><span class="chapter"><a href="ch01.html">Libvirt-gobject</a></span></dt>
19 <dd><dl>
20 <dt>
21 <span class="refentrytitle"><a href="GVirConnection.html">GVirConnection</a></span><span class="refpurpose"></span>
22 </dt>
23 <dt>
24 <span class="refentrytitle"><a href="GVirDomain.html">GVirDomain</a></span><span class="refpurpose"></span>
25 </dt>
26 <dt>
27 <span class="refentrytitle"><a href="GVirDomainSnapshot.html">GVirDomainSnapshot</a></span><span class="refpurpose"></span>
28 </dt>
29 <dt>
30 <span class="refentrytitle"><a href="GVirInterface.html">GVirInterface</a></span><span class="refpurpose"></span>
31 </dt>
32 <dt>
33 <span class="refentrytitle"><a href="GVirManager.html">GVirManager</a></span><span class="refpurpose"></span>
34 </dt>
35 <dt>
36 <span class="refentrytitle"><a href="GVirNetworkFilter.html">GVirNetworkFilter</a></span><span class="refpurpose"></span>
37 </dt>
38 <dt>
39 <span class="refentrytitle"><a href="GVirNetwork.html">GVirNetwork</a></span><span class="refpurpose"></span>
40 </dt>
41 <dt>
42 <span class="refentrytitle"><a href="GVirNodeDevice.html">GVirNodeDevice</a></span><span class="refpurpose"></span>
43 </dt>
44 <dt>
45 <span class="refentrytitle"><a href="GVirSecret.html">GVirSecret</a></span><span class="refpurpose"></span>
46 </dt>
47 <dt>
48 <span class="refentrytitle"><a href="GVirStoragePool.html">GVirStoragePool</a></span><span class="refpurpose"></span>
49 </dt>
50 <dt>
51 <span class="refentrytitle"><a href="GVirStorageVol.html">GVirStorageVol</a></span><span class="refpurpose"></span>
52 </dt>
53 <dt>
54 <span class="refentrytitle"><a href="GVirStream.html">GVirStream</a></span><span class="refpurpose"></span>
55 </dt>
56 </dl></dd>
1957 <dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt>
2058 <dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
59 <dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
2160 </dl></div>
2261 </div>
2362 <div class="footer">
2463 <hr>
25 Generated by GTK-Doc V1.18</div>
64 Generated by GTK-Doc V1.18.1</div>
2665 </body>
2766 </html>
0 <ANCHOR id="GVirConnection" href="Libvirt-gobject/GVirConnection.html">
1 <ANCHOR id="GVirConnection.synopsis" href="Libvirt-gobject/GVirConnection.html#GVirConnection.synopsis">
2 <ANCHOR id="GVirNodeInfo" href="Libvirt-gobject/GVirConnection.html#GVirNodeInfo">
3 <ANCHOR id="GVirConnection.object-hierarchy" href="Libvirt-gobject/GVirConnection.html#GVirConnection.object-hierarchy">
4 <ANCHOR id="GVirConnection.properties" href="Libvirt-gobject/GVirConnection.html#GVirConnection.properties">
5 <ANCHOR id="GVirConnection.signals" href="Libvirt-gobject/GVirConnection.html#GVirConnection.signals">
6 <ANCHOR id="GVirConnection.description" href="Libvirt-gobject/GVirConnection.html#GVirConnection.description">
7 <ANCHOR id="GVirConnection.details" href="Libvirt-gobject/GVirConnection.html#GVirConnection.details">
8 <ANCHOR id="GVirConnection-struct" href="Libvirt-gobject/GVirConnection.html#GVirConnection-struct">
9 <ANCHOR id="GVirConnectionClass" href="Libvirt-gobject/GVirConnection.html#GVirConnectionClass">
10 <ANCHOR id="GVirNodeInfo-struct" href="Libvirt-gobject/GVirConnection.html#GVirNodeInfo-struct">
11 <ANCHOR id="gvir-connection-close" href="Libvirt-gobject/GVirConnection.html#gvir-connection-close">
12 <ANCHOR id="gvir-connection-create-domain" href="Libvirt-gobject/GVirConnection.html#gvir-connection-create-domain">
13 <ANCHOR id="gvir-connection-create-storage-pool" href="Libvirt-gobject/GVirConnection.html#gvir-connection-create-storage-pool">
14 <ANCHOR id="gvir-connection-fetch-domains" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-domains">
15 <ANCHOR id="gvir-connection-fetch-domains-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-domains-async">
16 <ANCHOR id="gvir-connection-fetch-domains-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-domains-finish">
17 <ANCHOR id="gvir-connection-fetch-storage-pools" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-storage-pools">
18 <ANCHOR id="gvir-connection-fetch-storage-pools-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-storage-pools-async">
19 <ANCHOR id="gvir-connection-fetch-storage-pools-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-fetch-storage-pools-finish">
20 <ANCHOR id="gvir-connection-find-domain-by-id" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-domain-by-id">
21 <ANCHOR id="gvir-connection-find-domain-by-name" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-domain-by-name">
22 <ANCHOR id="gvir-connection-find-interface-by-mac" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-interface-by-mac">
23 <ANCHOR id="gvir-connection-find-network-by-name" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-network-by-name">
24 <ANCHOR id="gvir-connection-find-network-filter-by-name" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-network-filter-by-name">
25 <ANCHOR id="gvir-connection-find-storage-pool-by-name" href="Libvirt-gobject/GVirConnection.html#gvir-connection-find-storage-pool-by-name">
26 <ANCHOR id="gvir-connection-get-domain" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-domain">
27 <ANCHOR id="gvir-connection-get-domains" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-domains">
28 <ANCHOR id="gvir-connection-get-interface" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-interface">
29 <ANCHOR id="gvir-connection-get-interfaces" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-interfaces">
30 <ANCHOR id="gvir-connection-get-network" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-network">
31 <ANCHOR id="gvir-connection-get-network-filter" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-network-filter">
32 <ANCHOR id="gvir-connection-get-network-filters" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-network-filters">
33 <ANCHOR id="gvir-connection-get-networks" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-networks">
34 <ANCHOR id="gvir-connection-get-node-device" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-node-device">
35 <ANCHOR id="gvir-connection-get-node-devices" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-node-devices">
36 <ANCHOR id="gvir-connection-get-node-info" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-node-info">
37 <ANCHOR id="gvir-connection-get-secret" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-secret">
38 <ANCHOR id="gvir-connection-get-secrets" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-secrets">
39 <ANCHOR id="gvir-connection-get-storage-pool" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-storage-pool">
40 <ANCHOR id="gvir-connection-get-storage-pools" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-storage-pools">
41 <ANCHOR id="gvir-connection-get-stream" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-stream">
42 <ANCHOR id="gvir-connection-get-uri" href="Libvirt-gobject/GVirConnection.html#gvir-connection-get-uri">
43 <ANCHOR id="gvir-connection-is-open" href="Libvirt-gobject/GVirConnection.html#gvir-connection-is-open">
44 <ANCHOR id="gvir-connection-new" href="Libvirt-gobject/GVirConnection.html#gvir-connection-new">
45 <ANCHOR id="gvir-connection-open" href="Libvirt-gobject/GVirConnection.html#gvir-connection-open">
46 <ANCHOR id="gvir-connection-open-async" href="Libvirt-gobject/GVirConnection.html#gvir-connection-open-async">
47 <ANCHOR id="gvir-connection-open-finish" href="Libvirt-gobject/GVirConnection.html#gvir-connection-open-finish">
48 <ANCHOR id="gvir-connection-start-domain" href="Libvirt-gobject/GVirConnection.html#gvir-connection-start-domain">
49 <ANCHOR id="GVirConnection.property-details" href="Libvirt-gobject/GVirConnection.html#GVirConnection.property-details">
50 <ANCHOR id="GVirConnection--handle" href="Libvirt-gobject/GVirConnection.html#GVirConnection--handle">
51 <ANCHOR id="GVirConnection--uri" href="Libvirt-gobject/GVirConnection.html#GVirConnection--uri">
52 <ANCHOR id="GVirConnection.signal-details" href="Libvirt-gobject/GVirConnection.html#GVirConnection.signal-details">
53 <ANCHOR id="GVirConnection-connection-closed" href="Libvirt-gobject/GVirConnection.html#GVirConnection-connection-closed">
54 <ANCHOR id="GVirConnection-connection-opened" href="Libvirt-gobject/GVirConnection.html#GVirConnection-connection-opened">
55 <ANCHOR id="GVirConnection-domain-added" href="Libvirt-gobject/GVirConnection.html#GVirConnection-domain-added">
56 <ANCHOR id="GVirConnection-domain-removed" href="Libvirt-gobject/GVirConnection.html#GVirConnection-domain-removed">
57 <ANCHOR id="GVirDomain" href="Libvirt-gobject/GVirDomain.html">
58 <ANCHOR id="GVirDomain.synopsis" href="Libvirt-gobject/GVirDomain.html#GVirDomain.synopsis">
59 <ANCHOR id="GVirDomainDeleteFlags" href="Libvirt-gobject/GVirDomain.html#GVirDomainDeleteFlags">
60 <ANCHOR id="GVirDomainInfo" href="Libvirt-gobject/GVirDomain.html#GVirDomainInfo">
61 <ANCHOR id="GVirDomainStartFlags" href="Libvirt-gobject/GVirDomain.html#GVirDomainStartFlags">
62 <ANCHOR id="GVirDomainState" href="Libvirt-gobject/GVirDomain.html#GVirDomainState">
63 <ANCHOR id="GVirDomain.object-hierarchy" href="Libvirt-gobject/GVirDomain.html#GVirDomain.object-hierarchy">
64 <ANCHOR id="GVirDomain.properties" href="Libvirt-gobject/GVirDomain.html#GVirDomain.properties">
65 <ANCHOR id="GVirDomain.signals" href="Libvirt-gobject/GVirDomain.html#GVirDomain.signals">
66 <ANCHOR id="GVirDomain.description" href="Libvirt-gobject/GVirDomain.html#GVirDomain.description">
67 <ANCHOR id="GVirDomain.details" href="Libvirt-gobject/GVirDomain.html#GVirDomain.details">
68 <ANCHOR id="GVirDomain-struct" href="Libvirt-gobject/GVirDomain.html#GVirDomain-struct">
69 <ANCHOR id="GVirDomainClass" href="Libvirt-gobject/GVirDomain.html#GVirDomainClass">
70 <ANCHOR id="GVirDomainDeleteFlags-enum" href="Libvirt-gobject/GVirDomain.html#GVirDomainDeleteFlags-enum">
71 <ANCHOR id="GVIR-DOMAIN-DELETE-NONE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-DELETE-NONE:CAPS">
72 <ANCHOR id="GVIR-DOMAIN-DELETE-SAVED-STATE:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-DELETE-SAVED-STATE:CAPS">
73 <ANCHOR id="GVIR-DOMAIN-DELETE-SNAPSHOTS-METADATA:CAPS" href="Libvirt-gobject/GVirDomain.html#GVIR-DOMAIN-DELETE-SNAPSHOTS-METADATA:CAPS">
74 <ANCHOR id="GVirDomainInfo-struct" href="Libvirt-gobject/GVirDomain.html#GVirDomainInfo-struct">
75 <ANCHOR id="GVirDomainStartFlags-enum" href="Libvirt-gobject/GVirDomain.html#GVirDomainStartFlags-enum">
76 <ANCHOR id="GVirDomainState-enum" href="Libvirt-gobject/GVirDomain.html#GVirDomainState-enum">
77 <ANCHOR id="gvir-domain-delete" href="Libvirt-gobject/GVirDomain.html#gvir-domain-delete">
78 <ANCHOR id="gvir-domain-get-config" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-config">
79 <ANCHOR id="gvir-domain-get-devices" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-devices">
80 <ANCHOR id="gvir-domain-get-id" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-id">
81 <ANCHOR id="gvir-domain-get-info" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-info">
82 <ANCHOR id="gvir-domain-get-name" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-name">
83 <ANCHOR id="gvir-domain-get-persistent" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-persistent">
84 <ANCHOR id="gvir-domain-get-saved" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-saved">
85 <ANCHOR id="gvir-domain-get-uuid" href="Libvirt-gobject/GVirDomain.html#gvir-domain-get-uuid">
86 <ANCHOR id="gvir-domain-open-console" href="Libvirt-gobject/GVirDomain.html#gvir-domain-open-console">
87 <ANCHOR id="gvir-domain-open-graphics" href="Libvirt-gobject/GVirDomain.html#gvir-domain-open-graphics">
88 <ANCHOR id="gvir-domain-reboot" href="Libvirt-gobject/GVirDomain.html#gvir-domain-reboot">
89 <ANCHOR id="gvir-domain-resume" href="Libvirt-gobject/GVirDomain.html#gvir-domain-resume">
90 <ANCHOR id="gvir-domain-save" href="Libvirt-gobject/GVirDomain.html#gvir-domain-save">
91 <ANCHOR id="gvir-domain-save-async" href="Libvirt-gobject/GVirDomain.html#gvir-domain-save-async">
92 <ANCHOR id="gvir-domain-save-finish" href="Libvirt-gobject/GVirDomain.html#gvir-domain-save-finish">
93 <ANCHOR id="gvir-domain-screenshot" href="Libvirt-gobject/GVirDomain.html#gvir-domain-screenshot">
94 <ANCHOR id="gvir-domain-set-config" href="Libvirt-gobject/GVirDomain.html#gvir-domain-set-config">
95 <ANCHOR id="gvir-domain-shutdown" href="Libvirt-gobject/GVirDomain.html#gvir-domain-shutdown">
96 <ANCHOR id="gvir-domain-start" href="Libvirt-gobject/GVirDomain.html#gvir-domain-start">
97 <ANCHOR id="gvir-domain-stop" href="Libvirt-gobject/GVirDomain.html#gvir-domain-stop">
98 <ANCHOR id="gvir-domain-suspend" href="Libvirt-gobject/GVirDomain.html#gvir-domain-suspend">
99 <ANCHOR id="GVirDomain.property-details" href="Libvirt-gobject/GVirDomain.html#GVirDomain.property-details">
100 <ANCHOR id="GVirDomain--handle" href="Libvirt-gobject/GVirDomain.html#GVirDomain--handle">
101 <ANCHOR id="GVirDomain--persistent" href="Libvirt-gobject/GVirDomain.html#GVirDomain--persistent">
102 <ANCHOR id="GVirDomain.signal-details" href="Libvirt-gobject/GVirDomain.html#GVirDomain.signal-details">
103 <ANCHOR id="GVirDomain-resumed" href="Libvirt-gobject/GVirDomain.html#GVirDomain-resumed">
104 <ANCHOR id="GVirDomain-started" href="Libvirt-gobject/GVirDomain.html#GVirDomain-started">
105 <ANCHOR id="GVirDomain-stopped" href="Libvirt-gobject/GVirDomain.html#GVirDomain-stopped">
106 <ANCHOR id="GVirDomain-suspended" href="Libvirt-gobject/GVirDomain.html#GVirDomain-suspended">
107 <ANCHOR id="GVirDomain-updated" href="Libvirt-gobject/GVirDomain.html#GVirDomain-updated">
108 <ANCHOR id="GVirDomainSnapshot" href="Libvirt-gobject/GVirDomainSnapshot.html">
109 <ANCHOR id="GVirDomainSnapshot.synopsis" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.synopsis">
110 <ANCHOR id="GVirDomainSnapshot.object-hierarchy" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.object-hierarchy">
111 <ANCHOR id="GVirDomainSnapshot.properties" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.properties">
112 <ANCHOR id="GVirDomainSnapshot.description" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.description">
113 <ANCHOR id="GVirDomainSnapshot.details" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.details">
114 <ANCHOR id="GVirDomainSnapshot-struct" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot-struct">
115 <ANCHOR id="GVirDomainSnapshotClass" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshotClass">
116 <ANCHOR id="gvir-domain-snapshot-get-config" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-get-config">
117 <ANCHOR id="gvir-domain-snapshot-get-name" href="Libvirt-gobject/GVirDomainSnapshot.html#gvir-domain-snapshot-get-name">
118 <ANCHOR id="GVirDomainSnapshot.property-details" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot.property-details">
119 <ANCHOR id="GVirDomainSnapshot--handle" href="Libvirt-gobject/GVirDomainSnapshot.html#GVirDomainSnapshot--handle">
120 <ANCHOR id="GVirInterface" href="Libvirt-gobject/GVirInterface.html">
121 <ANCHOR id="GVirInterface.synopsis" href="Libvirt-gobject/GVirInterface.html#GVirInterface.synopsis">
122 <ANCHOR id="GVirInterface.object-hierarchy" href="Libvirt-gobject/GVirInterface.html#GVirInterface.object-hierarchy">
123 <ANCHOR id="GVirInterface.properties" href="Libvirt-gobject/GVirInterface.html#GVirInterface.properties">
124 <ANCHOR id="GVirInterface.description" href="Libvirt-gobject/GVirInterface.html#GVirInterface.description">
125 <ANCHOR id="GVirInterface.details" href="Libvirt-gobject/GVirInterface.html#GVirInterface.details">
126 <ANCHOR id="GVirInterface-struct" href="Libvirt-gobject/GVirInterface.html#GVirInterface-struct">
127 <ANCHOR id="GVirInterfaceClass" href="Libvirt-gobject/GVirInterface.html#GVirInterfaceClass">
128 <ANCHOR id="gvir-interface-get-config" href="Libvirt-gobject/GVirInterface.html#gvir-interface-get-config">
129 <ANCHOR id="gvir-interface-get-name" href="Libvirt-gobject/GVirInterface.html#gvir-interface-get-name">
130 <ANCHOR id="GVirInterface.property-details" href="Libvirt-gobject/GVirInterface.html#GVirInterface.property-details">
131 <ANCHOR id="GVirInterface--handle" href="Libvirt-gobject/GVirInterface.html#GVirInterface--handle">
132 <ANCHOR id="GVirManager" href="Libvirt-gobject/GVirManager.html">
133 <ANCHOR id="GVirManager.synopsis" href="Libvirt-gobject/GVirManager.html#GVirManager.synopsis">
134 <ANCHOR id="GVirManager.object-hierarchy" href="Libvirt-gobject/GVirManager.html#GVirManager.object-hierarchy">
135 <ANCHOR id="GVirManager.signals" href="Libvirt-gobject/GVirManager.html#GVirManager.signals">
136 <ANCHOR id="GVirManager.description" href="Libvirt-gobject/GVirManager.html#GVirManager.description">
137 <ANCHOR id="GVirManager.details" href="Libvirt-gobject/GVirManager.html#GVirManager.details">
138 <ANCHOR id="GVirManager-struct" href="Libvirt-gobject/GVirManager.html#GVirManager-struct">
139 <ANCHOR id="GVirManagerClass" href="Libvirt-gobject/GVirManager.html#GVirManagerClass">
140 <ANCHOR id="gvir-manager-add-connection" href="Libvirt-gobject/GVirManager.html#gvir-manager-add-connection">
141 <ANCHOR id="gvir-manager-find-connection-by-uri" href="Libvirt-gobject/GVirManager.html#gvir-manager-find-connection-by-uri">
142 <ANCHOR id="gvir-manager-get-connections" href="Libvirt-gobject/GVirManager.html#gvir-manager-get-connections">
143 <ANCHOR id="gvir-manager-new" href="Libvirt-gobject/GVirManager.html#gvir-manager-new">
144 <ANCHOR id="gvir-manager-remove-connection" href="Libvirt-gobject/GVirManager.html#gvir-manager-remove-connection">
145 <ANCHOR id="GVirManager.signal-details" href="Libvirt-gobject/GVirManager.html#GVirManager.signal-details">
146 <ANCHOR id="GVirManager-connection-added" href="Libvirt-gobject/GVirManager.html#GVirManager-connection-added">
147 <ANCHOR id="GVirManager-connection-removed" href="Libvirt-gobject/GVirManager.html#GVirManager-connection-removed">
148 <ANCHOR id="GVirNetworkFilter" href="Libvirt-gobject/GVirNetworkFilter.html">
149 <ANCHOR id="GVirNetworkFilter.synopsis" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.synopsis">
150 <ANCHOR id="GVirNetworkFilter.object-hierarchy" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.object-hierarchy">
151 <ANCHOR id="GVirNetworkFilter.properties" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.properties">
152 <ANCHOR id="GVirNetworkFilter.description" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.description">
153 <ANCHOR id="GVirNetworkFilter.details" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.details">
154 <ANCHOR id="GVirNetworkFilter-struct" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter-struct">
155 <ANCHOR id="GVirNetworkFilterClass" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilterClass">
156 <ANCHOR id="gvir-network-filter-get-config" href="Libvirt-gobject/GVirNetworkFilter.html#gvir-network-filter-get-config">
157 <ANCHOR id="gvir-network-filter-get-name" href="Libvirt-gobject/GVirNetworkFilter.html#gvir-network-filter-get-name">
158 <ANCHOR id="gvir-network-filter-get-uuid" href="Libvirt-gobject/GVirNetworkFilter.html#gvir-network-filter-get-uuid">
159 <ANCHOR id="GVirNetworkFilter.property-details" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter.property-details">
160 <ANCHOR id="GVirNetworkFilter--handle" href="Libvirt-gobject/GVirNetworkFilter.html#GVirNetworkFilter--handle">
161 <ANCHOR id="GVirNetwork" href="Libvirt-gobject/GVirNetwork.html">
162 <ANCHOR id="GVirNetwork.synopsis" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.synopsis">
163 <ANCHOR id="GVirNetwork.object-hierarchy" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.object-hierarchy">
164 <ANCHOR id="GVirNetwork.properties" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.properties">
165 <ANCHOR id="GVirNetwork.description" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.description">
166 <ANCHOR id="GVirNetwork.details" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.details">
167 <ANCHOR id="GVirNetwork-struct" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork-struct">
168 <ANCHOR id="GVirNetworkClass" href="Libvirt-gobject/GVirNetwork.html#GVirNetworkClass">
169 <ANCHOR id="gvir-network-get-config" href="Libvirt-gobject/GVirNetwork.html#gvir-network-get-config">
170 <ANCHOR id="gvir-network-get-name" href="Libvirt-gobject/GVirNetwork.html#gvir-network-get-name">
171 <ANCHOR id="gvir-network-get-uuid" href="Libvirt-gobject/GVirNetwork.html#gvir-network-get-uuid">
172 <ANCHOR id="GVirNetwork.property-details" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork.property-details">
173 <ANCHOR id="GVirNetwork--handle" href="Libvirt-gobject/GVirNetwork.html#GVirNetwork--handle">
174 <ANCHOR id="GVirNodeDevice" href="Libvirt-gobject/GVirNodeDevice.html">
175 <ANCHOR id="GVirNodeDevice.synopsis" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.synopsis">
176 <ANCHOR id="GVirNodeDevice.object-hierarchy" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.object-hierarchy">
177 <ANCHOR id="GVirNodeDevice.properties" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.properties">
178 <ANCHOR id="GVirNodeDevice.description" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.description">
179 <ANCHOR id="GVirNodeDevice.details" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.details">
180 <ANCHOR id="GVirNodeDevice-struct" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice-struct">
181 <ANCHOR id="GVirNodeDeviceClass" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDeviceClass">
182 <ANCHOR id="gvir-node-device-get-config" href="Libvirt-gobject/GVirNodeDevice.html#gvir-node-device-get-config">
183 <ANCHOR id="gvir-node-device-get-name" href="Libvirt-gobject/GVirNodeDevice.html#gvir-node-device-get-name">
184 <ANCHOR id="GVirNodeDevice.property-details" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice.property-details">
185 <ANCHOR id="GVirNodeDevice--handle" href="Libvirt-gobject/GVirNodeDevice.html#GVirNodeDevice--handle">
186 <ANCHOR id="GVirSecret" href="Libvirt-gobject/GVirSecret.html">
187 <ANCHOR id="GVirSecret.synopsis" href="Libvirt-gobject/GVirSecret.html#GVirSecret.synopsis">
188 <ANCHOR id="GVirSecret.object-hierarchy" href="Libvirt-gobject/GVirSecret.html#GVirSecret.object-hierarchy">
189 <ANCHOR id="GVirSecret.properties" href="Libvirt-gobject/GVirSecret.html#GVirSecret.properties">
190 <ANCHOR id="GVirSecret.description" href="Libvirt-gobject/GVirSecret.html#GVirSecret.description">
191 <ANCHOR id="GVirSecret.details" href="Libvirt-gobject/GVirSecret.html#GVirSecret.details">
192 <ANCHOR id="GVirSecret-struct" href="Libvirt-gobject/GVirSecret.html#GVirSecret-struct">
193 <ANCHOR id="GVirSecretClass" href="Libvirt-gobject/GVirSecret.html#GVirSecretClass">
194 <ANCHOR id="gvir-secret-get-config" href="Libvirt-gobject/GVirSecret.html#gvir-secret-get-config">
195 <ANCHOR id="gvir-secret-get-name" href="Libvirt-gobject/GVirSecret.html#gvir-secret-get-name">
196 <ANCHOR id="gvir-secret-get-uuid" href="Libvirt-gobject/GVirSecret.html#gvir-secret-get-uuid">
197 <ANCHOR id="GVirSecret.property-details" href="Libvirt-gobject/GVirSecret.html#GVirSecret.property-details">
198 <ANCHOR id="GVirSecret--handle" href="Libvirt-gobject/GVirSecret.html#GVirSecret--handle">
199 <ANCHOR id="GVirStoragePool" href="Libvirt-gobject/GVirStoragePool.html">
200 <ANCHOR id="GVirStoragePool.synopsis" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.synopsis">
201 <ANCHOR id="GVirStoragePoolInfo" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePoolInfo">
202 <ANCHOR id="GVirStoragePool.object-hierarchy" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.object-hierarchy">
203 <ANCHOR id="GVirStoragePool.properties" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.properties">
204 <ANCHOR id="GVirStoragePool.description" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.description">
205 <ANCHOR id="GVirStoragePool.details" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.details">
206 <ANCHOR id="GVirStoragePool-struct" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool-struct">
207 <ANCHOR id="GVirStoragePoolClass" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePoolClass">
208 <ANCHOR id="GVirStoragePoolInfo-struct" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePoolInfo-struct">
209 <ANCHOR id="GVirStoragePoolState" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePoolState">
210 <ANCHOR id="gvir-storage-pool-build" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-build">
211 <ANCHOR id="gvir-storage-pool-build-async" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-build-async">
212 <ANCHOR id="gvir-storage-pool-build-finish" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-build-finish">
213 <ANCHOR id="gvir-storage-pool-create-volume" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-create-volume">
214 <ANCHOR id="gvir-storage-pool-get-config" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-config">
215 <ANCHOR id="gvir-storage-pool-get-info" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-info">
216 <ANCHOR id="gvir-storage-pool-get-name" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-name">
217 <ANCHOR id="gvir-storage-pool-get-uuid" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-uuid">
218 <ANCHOR id="gvir-storage-pool-get-volume" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-volume">
219 <ANCHOR id="gvir-storage-pool-get-volumes" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-get-volumes">
220 <ANCHOR id="gvir-storage-pool-refresh" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-refresh">
221 <ANCHOR id="gvir-storage-pool-refresh-async" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-refresh-async">
222 <ANCHOR id="gvir-storage-pool-refresh-finish" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-refresh-finish">
223 <ANCHOR id="gvir-storage-pool-start" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-start">
224 <ANCHOR id="gvir-storage-pool-start-async" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-start-async">
225 <ANCHOR id="gvir-storage-pool-start-finish" href="Libvirt-gobject/GVirStoragePool.html#gvir-storage-pool-start-finish">
226 <ANCHOR id="GVirStoragePool.property-details" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool.property-details">
227 <ANCHOR id="GVirStoragePool--handle" href="Libvirt-gobject/GVirStoragePool.html#GVirStoragePool--handle">
228 <ANCHOR id="GVirStorageVol" href="Libvirt-gobject/GVirStorageVol.html">
229 <ANCHOR id="GVirStorageVol.synopsis" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.synopsis">
230 <ANCHOR id="GVirStorageVolInfo" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVolInfo">
231 <ANCHOR id="GVirStorageVol.object-hierarchy" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.object-hierarchy">
232 <ANCHOR id="GVirStorageVol.properties" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.properties">
233 <ANCHOR id="GVirStorageVol.description" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.description">
234 <ANCHOR id="GVirStorageVol.details" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.details">
235 <ANCHOR id="GVirStorageVol-struct" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol-struct">
236 <ANCHOR id="GVirStorageVolClass" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVolClass">
237 <ANCHOR id="GVirStorageVolInfo-struct" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVolInfo-struct">
238 <ANCHOR id="GVirStorageVolResizeFlags" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVolResizeFlags">
239 <ANCHOR id="GVIR-STORAGE-VOL-RESIZE-NONE:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-NONE:CAPS">
240 <ANCHOR id="GVIR-STORAGE-VOL-RESIZE-ALLOCATE:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-ALLOCATE:CAPS">
241 <ANCHOR id="GVIR-STORAGE-VOL-RESIZE-DELTA:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-DELTA:CAPS">
242 <ANCHOR id="GVIR-STORAGE-VOL-RESIZE-SHRINK:CAPS" href="Libvirt-gobject/GVirStorageVol.html#GVIR-STORAGE-VOL-RESIZE-SHRINK:CAPS">
243 <ANCHOR id="GVirStorageVolType" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVolType">
244 <ANCHOR id="gvir-storage-vol-delete" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-delete">
245 <ANCHOR id="gvir-storage-vol-get-config" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-get-config">
246 <ANCHOR id="gvir-storage-vol-get-info" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-get-info">
247 <ANCHOR id="gvir-storage-vol-get-name" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-get-name">
248 <ANCHOR id="gvir-storage-vol-get-path" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-get-path">
249 <ANCHOR id="gvir-storage-vol-resize" href="Libvirt-gobject/GVirStorageVol.html#gvir-storage-vol-resize">
250 <ANCHOR id="GVirStorageVol.property-details" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol.property-details">
251 <ANCHOR id="GVirStorageVol--handle" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol--handle">
252 <ANCHOR id="GVirStorageVol--pool" href="Libvirt-gobject/GVirStorageVol.html#GVirStorageVol--pool">
253 <ANCHOR id="GVirStream" href="Libvirt-gobject/GVirStream.html">
254 <ANCHOR id="GVirStream.synopsis" href="Libvirt-gobject/GVirStream.html#GVirStream.synopsis">
255 <ANCHOR id="GVirStream.object-hierarchy" href="Libvirt-gobject/GVirStream.html#GVirStream.object-hierarchy">
256 <ANCHOR id="GVirStream.properties" href="Libvirt-gobject/GVirStream.html#GVirStream.properties">
257 <ANCHOR id="GVirStream.description" href="Libvirt-gobject/GVirStream.html#GVirStream.description">
258 <ANCHOR id="GVirStream.details" href="Libvirt-gobject/GVirStream.html#GVirStream.details">
259 <ANCHOR id="GVirStream-struct" href="Libvirt-gobject/GVirStream.html#GVirStream-struct">
260 <ANCHOR id="GVirStreamClass" href="Libvirt-gobject/GVirStream.html#GVirStreamClass">
261 <ANCHOR id="GVirStreamIOCondition" href="Libvirt-gobject/GVirStream.html#GVirStreamIOCondition">
262 <ANCHOR id="GVirStreamIOFunc" href="Libvirt-gobject/GVirStream.html#GVirStreamIOFunc">
263 <ANCHOR id="GVirStreamSinkFunc" href="Libvirt-gobject/GVirStream.html#GVirStreamSinkFunc">
264 <ANCHOR id="GVirStreamSourceFunc" href="Libvirt-gobject/GVirStream.html#GVirStreamSourceFunc">
265 <ANCHOR id="gvir-stream-add-watch" href="Libvirt-gobject/GVirStream.html#gvir-stream-add-watch">
266 <ANCHOR id="gvir-stream-add-watch-full" href="Libvirt-gobject/GVirStream.html#gvir-stream-add-watch-full">
267 <ANCHOR id="gvir-stream-receive" href="Libvirt-gobject/GVirStream.html#gvir-stream-receive">
268 <ANCHOR id="gvir-stream-receive-all" href="Libvirt-gobject/GVirStream.html#gvir-stream-receive-all">
269 <ANCHOR id="gvir-stream-send" href="Libvirt-gobject/GVirStream.html#gvir-stream-send">
270 <ANCHOR id="gvir-stream-send-all" href="Libvirt-gobject/GVirStream.html#gvir-stream-send-all">
271 <ANCHOR id="GVirStream.property-details" href="Libvirt-gobject/GVirStream.html#GVirStream.property-details">
272 <ANCHOR id="GVirStream--handle" href="Libvirt-gobject/GVirStream.html#GVirStream--handle">
273 <ANCHOR id="annotation-glossterm-out" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-out">
274 <ANCHOR id="annotation-glossterm-scope async" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-scope async">
275 <ANCHOR id="annotation-glossterm-allow-none" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-allow-none">
276 <ANCHOR id="annotation-glossterm-inout" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-inout">
277 <ANCHOR id="annotation-glossterm-closure" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-closure">
278 <ANCHOR id="annotation-glossterm-transfer none" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-transfer none">
279 <ANCHOR id="annotation-glossterm-array" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-array">
280 <ANCHOR id="annotation-glossterm-element-type" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-element-type">
281 <ANCHOR id="annotation-glossterm-transfer full" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-transfer full">
282 <ANCHOR id="annotation-glossterm-type" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-type">
283 <ANCHOR id="annotation-glossterm-scope notified" href="Libvirt-gobject/annotation-glossary.html#annotation-glossterm-scope notified">
55 <meta name="generator" content="DocBook XSL Stylesheets V1.76.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">
8 <link rel="prev" href="ch01.html" title="Libvirt-gobject">
8 <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.18 (XML mode)">
10 <meta name="generator" content="GTK-Doc V1.18.1 (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">
1414 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
15 <td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
15 <td><a accesskey="p" href="GVirStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
1616 <td> </td>
1717 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
1818 <th width="100%" align="center">Libvirt-gobject Reference Manual</th>
2222 <div class="titlepage"><div><div><h2 class="title">
2323 <a name="object-tree"></a>Object Hierarchy</h2></div></div></div>
2424 <pre class="screen">
25 GObject
26 <a class="link" href="GVirConnection.html" title="GVirConnection">GVirConnection</a>
27 GVirDomainDevice
28 GVirDomainDisk
29 GVirDomainInterface
30 <a class="link" href="GVirDomain.html" title="GVirDomain">GVirDomain</a>
31 <a class="link" href="GVirDomainSnapshot.html" title="GVirDomainSnapshot">GVirDomainSnapshot</a>
32 <a class="link" href="GVirInterface.html" title="GVirInterface">GVirInterface</a>
33 <a class="link" href="GVirManager.html" title="GVirManager">GVirManager</a>
34 <a class="link" href="GVirNetworkFilter.html" title="GVirNetworkFilter">GVirNetworkFilter</a>
35 <a class="link" href="GVirNetwork.html" title="GVirNetwork">GVirNetwork</a>
36 <a class="link" href="GVirNodeDevice.html" title="GVirNodeDevice">GVirNodeDevice</a>
37 <a class="link" href="GVirSecret.html" title="GVirSecret">GVirSecret</a>
38 <a class="link" href="GVirStoragePool.html" title="GVirStoragePool">GVirStoragePool</a>
39 <a class="link" href="GVirStorageVol.html" title="GVirStorageVol">GVirStorageVol</a>
40 GIOStream
41 <a class="link" href="GVirStream.html" title="GVirStream">GVirStream</a>
42 GBoxed
43 GVirDomainDiskStats
44 <a class="link" href="GVirDomain.html#GVirDomainInfo">GVirDomainInfo</a>
45 GVirDomainInterfaceStats
46 <a class="link" href="GVirConnection.html#GVirNodeInfo">GVirNodeInfo</a>
47 <a class="link" href="GVirStoragePool.html#GVirStoragePoolInfo">GVirStoragePoolInfo</a>
48 <a class="link" href="GVirStorageVol.html#GVirStorageVolInfo">GVirStorageVolInfo</a>
49 GEnum
50 <a class="link" href="GVirDomain.html#GVirDomainDeleteFlags">GVirDomainDeleteFlags</a>
51 <a class="link" href="GVirDomain.html#GVirDomainState">GVirDomainState</a>
52 GFlags
53 <a class="link" href="GVirDomain.html#GVirDomainStartFlags">GVirDomainStartFlags</a>
2554 </pre>
2655 </div>
2756 <div class="footer">
2857 <hr>
29 Generated by GTK-Doc V1.18</div>
58 Generated by GTK-Doc V1.18.1</div>
3059 </body>
3160 </html>
5656 g_return_if_fail(GVIR_CONFIG_IS_DOMAIN_INTERFACE(interface));
5757
5858 gvir_config_object_replace_child_with_attribute(GVIR_CONFIG_OBJECT(interface),
59 "target", "device", ifname);
59 "target", "dev", ifname);
6060 }
6161
6262 void gvir_config_domain_interface_set_link_state(GVirConfigDomainInterface *interface,
9393
9494 gvir_config_object_replace_child_with_attribute(GVIR_CONFIG_OBJECT(interface),
9595 "model", "type", model);
96 }
97
98 char *gvir_config_domain_interface_get_ifname(GVirConfigDomainInterface *interface)
99 {
100 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_INTERFACE(interface), NULL);
101
102 return gvir_config_object_get_attribute(GVIR_CONFIG_OBJECT(interface),
103 "target", "dev");
104 }
105
106 GVirConfigDomainInterfaceLinkState gvir_config_domain_interface_get_link_state(GVirConfigDomainInterface *interface)
107 {
108 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_INTERFACE(interface),
109 GVIR_CONFIG_DOMAIN_INTERFACE_LINK_STATE_DEFAULT);
110
111 return gvir_config_object_get_attribute_genum(GVIR_CONFIG_OBJECT(interface),
112 "link", "state",
113 GVIR_CONFIG_TYPE_DOMAIN_INTERFACE_LINK_STATE,
114 GVIR_CONFIG_DOMAIN_INTERFACE_LINK_STATE_DEFAULT);
115 }
116
117 char *gvir_config_domain_interface_get_mac(GVirConfigDomainInterface *interface)
118 {
119 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_INTERFACE(interface), NULL);
120
121 return gvir_config_object_get_attribute(GVIR_CONFIG_OBJECT(interface),
122 "mac", "address");
123 }
124
125 char *gvir_config_domain_interface_get_model(GVirConfigDomainInterface *interface)
126 {
127 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_INTERFACE(interface), NULL);
128
129 return gvir_config_object_get_attribute(GVIR_CONFIG_OBJECT(interface),
130 "model", "type");
96131 }
97132
98133 G_GNUC_INTERNAL GVirConfigDomainDevice *
7171 const char *mac_address);
7272 void gvir_config_domain_interface_set_model(GVirConfigDomainInterface *interface,
7373 const char *model);
74 char *gvir_config_domain_interface_get_ifname(GVirConfigDomainInterface *interface);
75 GVirConfigDomainInterfaceLinkState gvir_config_domain_interface_get_link_state(GVirConfigDomainInterface *interface);
76 char *gvir_config_domain_interface_get_mac(GVirConfigDomainInterface *interface);
77 char *gvir_config_domain_interface_get_model(GVirConfigDomainInterface *interface);
7478
7579 G_END_DECLS
7680
141141 gvir_config_domain_interface_get_type;
142142 gvir_config_domain_interface_link_state_get_type;
143143 gvir_config_domain_interface_set_ifname;
144 gvir_config_domain_interface_get_ifname;
144145 gvir_config_domain_interface_set_link_state;
146 gvir_config_domain_interface_get_link_state;
145147 gvir_config_domain_interface_set_mac;
148 gvir_config_domain_interface_get_mac;
146149 gvir_config_domain_interface_set_model;
150 gvir_config_domain_interface_get_model;
147151
148152 gvir_config_domain_interface_bridge_get_type;
149153 gvir_config_domain_interface_bridge_new;
2020 %endif
2121
2222 Name: libvirt-glib
23 Version: 0.0.5
23 Version: 0.0.6
2424 Release: 1%{?dist}%{?extra_release}
2525 Summary: libvirt glib integration for events
2626 Group: Development/Libraries
13751375 }
13761376
13771377 ret = g_slice_new(GVirNodeInfo);
1378 g_utf8_strncpy (ret->model, info.model, sizeof (ret->model));
1378 strncpy (ret->model, info.model, sizeof (ret->model));
13791379 ret->memory = info.memory;
13801380 ret->cpus = info.cpus;
13811381 ret->mhz = info.mhz;
2323
2424 G_BEGIN_DECLS
2525
26 G_GNUC_INTERNAL GVirDomainDevice *gvir_domain_device_new(GVirDomain *domain,
27 GVirConfigDomainDevice *config);
2628 virDomainPtr gvir_domain_device_get_domain_handle(GVirDomainDevice *self);
2729
2830 G_END_DECLS
3636 struct _GVirDomainDevicePrivate
3737 {
3838 GVirDomain *domain;
39 GVirConfigDomainDevice *config;
3940 };
4041
4142 G_DEFINE_ABSTRACT_TYPE(GVirDomainDevice, gvir_domain_device, G_TYPE_OBJECT);
4344 enum {
4445 PROP_0,
4546 PROP_DOMAIN,
47 PROP_CONFIG,
4648 };
4749
4850 static void gvir_domain_device_get_property(GObject *object,
5860 g_value_set_object(value, priv->domain);
5961 break;
6062
63 case PROP_CONFIG:
64 g_value_set_object(value, priv->config);
65 break;
66
6167 default:
6268 G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
6369 }
7884 priv->domain = g_value_dup_object(value);
7985 break;
8086
87 case PROP_CONFIG:
88 g_clear_object(&priv->config);
89 priv->config = g_value_dup_object(value);
90 break;
91
8192 default:
8293 G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
8394 }
92103 g_debug("Finalize GVirDomainDevice=%p", self);
93104
94105 g_clear_object(&priv->domain);
106 g_clear_object(&priv->config);
95107
96108 G_OBJECT_CLASS(gvir_domain_device_parent_class)->finalize(object);
97109 }
114126 G_PARAM_CONSTRUCT_ONLY |
115127 G_PARAM_STATIC_STRINGS));
116128
129 g_object_class_install_property(object_class,
130 PROP_CONFIG,
131 g_param_spec_object("config",
132 "Config",
133 "The configuration",
134 GVIR_CONFIG_TYPE_DOMAIN_DEVICE,
135 G_PARAM_READWRITE |
136 G_PARAM_CONSTRUCT_ONLY |
137 G_PARAM_STATIC_STRINGS));
138
117139 g_type_class_add_private(klass, sizeof(GVirDomainDevicePrivate));
118140 }
119141
133155
134156 return handle;
135157 }
158
159 /**
160 * gvir_domain_device_get_domain:
161 * @device: the domain device
162 *
163 * Returns: (transfer full): the associated domain
164 */
165 GVirDomain *gvir_domain_device_get_domain(GVirDomainDevice *device)
166 {
167 return g_object_ref (device->priv->domain);
168 }
169
170 /**
171 * gvir_domain_device_get_config:
172 * @device: the domain device
173 *
174 * Returns: (transfer full): the config
175 */
176 GVirConfigDomainDevice *gvir_domain_device_get_config(GVirDomainDevice *device)
177 {
178 return g_object_ref (device->priv->config);
179 }
180
181 G_GNUC_INTERNAL GVirDomainDevice *gvir_domain_device_new(GVirDomain *domain,
182 GVirConfigDomainDevice *config)
183 {
184 GType type;
185
186 g_return_val_if_fail(GVIR_IS_DOMAIN(domain), NULL);
187 g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN_DEVICE(config), NULL);
188
189 if (GVIR_CONFIG_IS_DOMAIN_DISK(config)) {
190 type = GVIR_TYPE_DOMAIN_DISK;
191 } else if (GVIR_CONFIG_IS_DOMAIN_INTERFACE(config)) {
192 type = GVIR_TYPE_DOMAIN_INTERFACE;
193 } else {
194 g_debug("Unknown device type: %s", G_OBJECT_TYPE_NAME(config));
195 return NULL;
196 }
197
198 return GVIR_DOMAIN_DEVICE(g_object_new(type,
199 "config", config,
200 "domain", domain, NULL));
201 }
2525
2626 #ifndef __LIBVIRT_GOBJECT_DOMAIN_DEVICE_H__
2727 #define __LIBVIRT_GOBJECT_DOMAIN_DEVICE_H__
28
29 #include <libvirt-gobject/libvirt-gobject-domain.h>
2830
2931 G_BEGIN_DECLS
3032
5759
5860
5961 GType gvir_domain_device_get_type(void);
62 GVirDomain *gvir_domain_device_get_domain(GVirDomainDevice *device);
63 GVirConfigDomainDevice *gvir_domain_device_get_config(GVirDomainDevice *device);
6064
6165 G_END_DECLS
6266
3535
3636 struct _GVirDomainDiskPrivate
3737 {
38 gchar *path;
38 gboolean unused;
3939 };
4040
4141 G_DEFINE_TYPE(GVirDomainDisk, gvir_domain_disk, GVIR_TYPE_DOMAIN_DEVICE);
4242
43 enum {
44 PROP_0,
45 PROP_PATH,
46 };
47
4843 #define GVIR_DOMAIN_DISK_ERROR gvir_domain_disk_error_quark()
49
5044
5145 static GQuark
5246 gvir_domain_disk_error_quark(void)
5448 return g_quark_from_static_string("gvir-domain-disk");
5549 }
5650
57 static void gvir_domain_disk_get_property(GObject *object,
58 guint prop_id,
59 GValue *value,
60 GParamSpec *pspec)
61 {
62 GVirDomainDisk *self = GVIR_DOMAIN_DISK(object);
63 GVirDomainDiskPrivate *priv = self->priv;
64
65 switch (prop_id) {
66 case PROP_PATH:
67 g_value_set_string(value, priv->path);
68 break;
69
70 default:
71 G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
72 }
73 }
74
75
76 static void gvir_domain_disk_set_property(GObject *object,
77 guint prop_id,
78 const GValue *value,
79 GParamSpec *pspec)
80 {
81 GVirDomainDisk *self = GVIR_DOMAIN_DISK(object);
82 GVirDomainDiskPrivate *priv = self->priv;
83
84 switch (prop_id) {
85 case PROP_PATH:
86 g_free(priv->path);
87 priv->path = g_value_dup_string(value);
88 break;
89
90 default:
91 G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
92 }
93 }
94
95
9651 static void gvir_domain_disk_finalize(GObject *object)
9752 {
9853 GVirDomainDisk *self = GVIR_DOMAIN_DISK(object);
99 GVirDomainDiskPrivate *priv = self->priv;
10054
10155 g_debug("Finalize GVirDomainDisk=%p", self);
102
103 g_free(priv->path);
10456
10557 G_OBJECT_CLASS(gvir_domain_disk_parent_class)->finalize(object);
10658 }
11062 GObjectClass *object_class = G_OBJECT_CLASS (klass);
11163
11264 object_class->finalize = gvir_domain_disk_finalize;
113 object_class->get_property = gvir_domain_disk_get_property;
114 object_class->set_property = gvir_domain_disk_set_property;
115
116 g_object_class_install_property(object_class,
117 PROP_PATH,
118 g_param_spec_string("path",
119 "Path",
120 "The disk path",
121 NULL,
122 G_PARAM_READWRITE |
123 G_PARAM_CONSTRUCT_ONLY |
124 G_PARAM_STATIC_STRINGS));
125
12665 g_type_class_add_private(klass, sizeof(GVirDomainDiskPrivate));
12766 }
12867
15089 G_DEFINE_BOXED_TYPE(GVirDomainDiskStats, gvir_domain_disk_stats,
15190 gvir_domain_disk_stats_copy, gvir_domain_disk_stats_free)
15291
92 static gchar *gvir_domain_disk_get_path(GVirDomainDisk *self)
93 {
94 GVirConfigDomainDevice *config;
95 gchar *path;
96
97 config = gvir_domain_device_get_config(GVIR_DOMAIN_DEVICE(self));
98 path = gvir_config_domain_disk_get_target_dev(GVIR_CONFIG_DOMAIN_DISK(config));
99
100 g_object_unref(config);
101
102 return path;
103 }
104
153105 /**
154106 * gvir_domain_disk_get_stats:
155107 * @self: the domain disk
165117 {
166118 GVirDomainDiskStats *ret = NULL;
167119 virDomainBlockStatsStruct stats;
168 GVirDomainDiskPrivate *priv;
169120 virDomainPtr handle;
121 gchar *path;
170122
171123 g_return_val_if_fail(GVIR_IS_DOMAIN_DISK(self), NULL);
172124
173 priv = self->priv;
174125 handle = gvir_domain_device_get_domain_handle(GVIR_DOMAIN_DEVICE(self));
126 path = gvir_domain_disk_get_path (self);
175127
176 if (virDomainBlockStats(handle, priv->path, &stats, sizeof (stats)) < 0) {
128 if (virDomainBlockStats(handle, path, &stats, sizeof (stats)) < 0) {
177129 gvir_set_error_literal(err, GVIR_DOMAIN_DISK_ERROR,
178130 0,
179131 "Unable to get domain disk stats");
189141
190142 end:
191143 virDomainFree(handle);
144 g_free(path);
192145 return ret;
193146 }
147
148 /**
149 * gvir_domain_disk_resize:
150 * @self: the domain disk
151 * @size: new size of the block image in kilobytes
152 * @flags: flags, currently unused. Pass '0'.
153 * @err: placeholder for an error, or NULL
154 *
155 * This function resize the disk of a running domain.
156 *
157 * Returns: TRUE if size was successfully changed, FALSE otherwise.
158 **/
159 gboolean gvir_domain_disk_resize(GVirDomainDisk *self,
160 guint64 size,
161 guint flags,
162 GError **err)
163 {
164 gboolean ret = FALSE;
165 virDomainPtr handle;
166 gchar *path;
167
168 g_return_val_if_fail(GVIR_IS_DOMAIN_DISK(self), FALSE);
169 g_return_val_if_fail(err == NULL || *err == NULL, FALSE);
170
171 handle = gvir_domain_device_get_domain_handle(GVIR_DOMAIN_DEVICE(self));
172 path = gvir_domain_disk_get_path (self);
173
174 if (virDomainBlockResize(handle, path, size, flags) < 0) {
175 gvir_set_error_literal(err, GVIR_DOMAIN_DISK_ERROR,
176 0,
177 "Failed to resize domain disk");
178 goto end;
179 }
180
181 ret = TRUE;
182
183 end:
184 virDomainFree(handle);
185 g_free(path);
186 return ret;
187 }
7171 GType gvir_domain_disk_stats_get_type(void);
7272
7373 GVirDomainDiskStats *gvir_domain_disk_get_stats(GVirDomainDisk *self, GError **err);
74 gboolean gvir_domain_disk_resize(GVirDomainDisk *self,
75 guint64 size,
76 guint flags,
77 GError **err);
7478
7579 G_END_DECLS
7680
3535
3636 struct _GVirDomainInterfacePrivate
3737 {
38 gchar *path;
38 gboolean unused;
3939 };
4040
4141 G_DEFINE_TYPE(GVirDomainInterface, gvir_domain_interface, GVIR_TYPE_DOMAIN_DEVICE);
4242
43 enum {
44 PROP_0,
45 PROP_PATH,
46 };
47
4843 #define GVIR_DOMAIN_INTERFACE_ERROR gvir_domain_interface_error_quark()
49
5044
5145 static GQuark
5246 gvir_domain_interface_error_quark(void)
5448 return g_quark_from_static_string("gvir-domain-interface");
5549 }
5650
57 static void gvir_domain_interface_get_property(GObject *object,
58 guint prop_id,
59 GValue *value,
60 GParamSpec *pspec)
61 {
62 GVirDomainInterface *self = GVIR_DOMAIN_INTERFACE(object);
63 GVirDomainInterfacePrivate *priv = self->priv;
64
65 switch (prop_id) {
66 case PROP_PATH:
67 g_value_set_string(value, priv->path);
68 break;
69
70 default:
71 G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
72 }
73 }
74
75
76 static void gvir_domain_interface_set_property(GObject *object,
77 guint prop_id,
78 const GValue *value,
79 GParamSpec *pspec)
80 {
81 GVirDomainInterface *self = GVIR_DOMAIN_INTERFACE(object);
82 GVirDomainInterfacePrivate *priv = self->priv;
83
84 switch (prop_id) {
85 case PROP_PATH:
86 g_free(priv->path);
87 priv->path = g_value_dup_string(value);
88 break;
89
90 default:
91 G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec);
92 }
93 }
94
95
9651 static void gvir_domain_interface_finalize(GObject *object)
9752 {
9853 GVirDomainInterface *self = GVIR_DOMAIN_INTERFACE(object);
99 GVirDomainInterfacePrivate *priv = self->priv;
10054
10155 g_debug("Finalize GVirDomainInterface=%p", self);
102
103 g_free(priv->path);
10456
10557 G_OBJECT_CLASS(gvir_domain_interface_parent_class)->finalize(object);
10658 }
11062 GObjectClass *object_class = G_OBJECT_CLASS (klass);
11163
11264 object_class->finalize = gvir_domain_interface_finalize;
113 object_class->get_property = gvir_domain_interface_get_property;
114 object_class->set_property = gvir_domain_interface_set_property;
115
116 g_object_class_install_property(object_class,
117 PROP_PATH,
118 g_param_spec_string("path",
119 "Path",
120 "The interface path",
121 NULL,
122 G_PARAM_READWRITE |
123 G_PARAM_CONSTRUCT_ONLY |
124 G_PARAM_STATIC_STRINGS));
125
12665 g_type_class_add_private(klass, sizeof(GVirDomainInterfacePrivate));
12766 }
12867
13978 return g_slice_dup(GVirDomainInterfaceStats, stats);
14079 }
14180
142
14381 static void
14482 gvir_domain_interface_stats_free(GVirDomainInterfaceStats *stats)
14583 {
14684 g_slice_free(GVirDomainInterfaceStats, stats);
14785 }
14886
149
15087 G_DEFINE_BOXED_TYPE(GVirDomainInterfaceStats, gvir_domain_interface_stats,
15188 gvir_domain_interface_stats_copy, gvir_domain_interface_stats_free)
89
90 static gchar *gvir_domain_interface_get_path(GVirDomainInterface *self)
91 {
92 GVirConfigDomainDevice *config;
93 gchar *path = NULL;
94
95 config = gvir_domain_device_get_config(GVIR_DOMAIN_DEVICE(self));
96 if (GVIR_CONFIG_IS_DOMAIN_INTERFACE_USER(self))
97 /* FIXME: One of the limitations of user-mode networking of libvirt */
98 g_debug("Statistics gathering for user-mode network not yet supported");
99 else
100 path = gvir_config_domain_interface_get_ifname(GVIR_CONFIG_DOMAIN_INTERFACE (config));
101
102 g_object_unref (config);
103
104 return path;
105 }
152106
153107 /**
154108 * gvir_domain_interface_get_stats:
165119 {
166120 GVirDomainInterfaceStats *ret = NULL;
167121 virDomainInterfaceStatsStruct stats;
168 GVirDomainInterfacePrivate *priv;
169122 virDomainPtr handle;
123 gchar *path;
170124
171125 g_return_val_if_fail(GVIR_IS_DOMAIN_INTERFACE(self), NULL);
172126
173 priv = self->priv;
174127 handle = gvir_domain_device_get_domain_handle(GVIR_DOMAIN_DEVICE(self));
128 path = gvir_domain_interface_get_path (self);
129 if (path == NULL) {
130 ret = g_slice_new0(GVirDomainInterfaceStats);
131 goto end;
132 }
175133
176 if (virDomainInterfaceStats(handle, priv->path, &stats, sizeof (stats)) < 0) {
134 if (virDomainInterfaceStats(handle, path, &stats, sizeof (stats)) < 0) {
177135 gvir_set_error_literal(err, GVIR_DOMAIN_INTERFACE_ERROR,
178136 0,
179137 "Unable to get domain interface stats");
192150
193151 end:
194152 virDomainFree(handle);
153 g_free(path);
195154 return ret;
196155 }
2828 #include "libvirt-glib/libvirt-glib.h"
2929 #include "libvirt-gobject/libvirt-gobject.h"
3030 #include "libvirt-gobject-compat.h"
31 #include "libvirt-gobject/libvirt-gobject-domain-device-private.h"
3132
3233 #define GVIR_DOMAIN_GET_PRIVATE(obj) \
3334 (G_TYPE_INSTANCE_GET_PRIVATE((obj), GVIR_TYPE_DOMAIN, GVirDomainPrivate))
867868
868869 return virDomainHasManagedSaveImage(dom->priv->handle, 0) == 1;
869870 }
871
872 /**
873 * gvir_domain_get_devices:
874 * @domain: the domain
875 * @err: place-holder for possible errors, or NULL
876 *
877 * Gets the list of devices attached to @domain
878 *
879 * Returns: (element-type LibvirtGObject.DomainDevice) (transfer full): a newly
880 * allocated #GList of #GVirDomainDevice.
881 */
882 GList *gvir_domain_get_devices(GVirDomain *domain,
883 GError **err)
884 {
885 GVirConfigDomain *config;
886 GList *config_devices;
887 GList *node;
888 GList *ret = NULL;
889
890 g_return_val_if_fail(GVIR_IS_DOMAIN(domain), NULL);
891 g_return_val_if_fail(err == NULL || *err == NULL, NULL);
892
893 config = gvir_domain_get_config(domain, 0, err);
894 if (config == NULL)
895 return NULL;
896
897 config_devices = gvir_config_domain_get_devices(config);
898 for (node = config_devices; node != NULL; node = node->next) {
899 GVirConfigDomainDevice *device_config;
900 GVirDomainDevice *device;
901
902 device_config = GVIR_CONFIG_DOMAIN_DEVICE(node->data);
903 device = gvir_domain_device_new(domain, device_config);
904 if (device != NULL)
905 ret = g_list_prepend(ret, device);
906
907 g_object_unref (device_config);
908 }
909 g_list_free (config_devices);
910
911 return ret;
912 }
182182 gboolean gvir_domain_get_persistent(GVirDomain *dom);
183183 gboolean gvir_domain_get_saved(GVirDomain *dom);
184184
185 GList *gvir_domain_get_devices(GVirDomain *domain,
186 GError **err);
187
185188 G_END_DECLS
186189
187190 #endif /* __LIBVIRT_GOBJECT_DOMAIN_H__ */
6666
6767 #define GVIR_STREAM_ERROR gvir_stream_error_quark()
6868
69 static void gvir_stream_update_events(GVirStream *stream);
6970
7071 static GQuark
7172 gvir_stream_error_quark(void)
203204 if (self->priv->input_stream)
204205 g_object_unref(self->priv->input_stream);
205206
206 if (priv->handle) {
207 if (virStreamFinish(priv->handle) < 0)
208 g_critical("cannot finish stream");
209
210 virStreamFree(priv->handle);
211 }
212
213207 tmp = priv->sources;
214208 while (tmp) {
215209 GVirStreamSource *source = tmp->data;
217211 tmp = tmp->next;
218212 }
219213 g_list_free(priv->sources);
214 priv->sources = NULL;
215
216 if (priv->handle) {
217 gvir_stream_update_events(self);
218
219 if (virStreamFinish(priv->handle) < 0)
220 g_critical("cannot finish stream");
221
222 virStreamFree(priv->handle);
223 }
220224
221225 G_OBJECT_CLASS(gvir_stream_parent_class)->finalize(object);
222226 }
549553 } else {
550554 virStreamEventAddCallback(priv->handle, mask,
551555 gvir_stream_handle_events,
552 g_object_ref(stream),
553 g_object_unref);
556 stream,
557 NULL);
554558 priv->eventRegistered = TRUE;
555559 }
556560 } else {
599603 GVirStreamPrivate *priv = gsource->stream->priv;
600604
601605 priv->sources = g_list_remove(priv->sources, source);
602
603606 gvir_stream_update_events(gsource->stream);
607
608 g_clear_object(&gsource->stream);
604609 }
605610
606611 GSourceFuncs gvir_stream_source_funcs = {
656661 gpointer opaque,
657662 GDestroyNotify notify)
658663 {
664 g_return_val_if_fail(GVIR_IS_STREAM(stream), 0);
665
659666 GVirStreamPrivate *priv = stream->priv;
660667 GVirStreamSource *source = (GVirStreamSource*)g_source_new(&gvir_stream_source_funcs,
661668 sizeof(GVirStreamSource));
662669 guint ret;
663670
664 source->stream = stream;
671 source->stream = g_object_ref(stream);
665672 source->cond = cond;
666673
667674 if (priority != G_PRIORITY_DEFAULT)
3232 gvir_connection_get_node_info;
3333
3434 gvir_domain_device_get_type;
35 gvir_domain_device_get_domain;
36 gvir_domain_device_get_config;
3537
3638 gvir_domain_disk_get_type;
3739 gvir_domain_disk_stats_get_type;
3840 gvir_domain_disk_get_stats;
41 gvir_domain_disk_resize;
3942
4043 gvir_domain_interface_get_type;
4144 gvir_domain_interface_stats_get_type;
6467 gvir_domain_reboot;
6568 gvir_domain_get_config;
6669 gvir_domain_set_config;
70 gvir_domain_get_devices;
6771 gvir_domain_get_info;
6872 gvir_domain_get_persistent;
6973 gvir_domain_get_saved;
0 # -*-Makefile-*-
1 # This Makefile fragment tries to be general-purpose enough to be
2 # used by many projects via the gnulib maintainer-makefile module.
3
4 ## Copyright (C) 2001-2011 Free Software Foundation, Inc.
5 ##
6 ## This program is free software: you can redistribute it and/or modify
7 ## it under the terms of the GNU General Public License as published by
8 ## the Free Software Foundation, either version 3 of the License, or
9 ## (at your option) any later version.
10 ##
11 ## This program is distributed in the hope that it will be useful,
12 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 ## GNU General Public License for more details.
15 ##
16 ## You should have received a copy of the GNU General Public License
17 ## along with this program. If not, see <http://www.gnu.org/licenses/>.
18
19 # This is reported not to work with make-3.79.1
20 # ME := $(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))
21 ME := maint.mk
22
23 # Diagnostic for continued use of deprecated variable.
24 # Remove in 2013
25 ifneq ($(build_aux),)
26 $(error "$(ME): \
27 set $$(_build-aux) relative to $$(srcdir) instead of $$(build_aux)")
28 endif
29
30 # Do not save the original name or timestamp in the .tar.gz file.
31 # Use --rsyncable if available.
32 gzip_rsyncable := \
33 $(shell gzip --help 2>/dev/null|grep rsyncable >/dev/null \
34 && printf %s --rsyncable)
35 GZIP_ENV = '--no-name --best $(gzip_rsyncable)'
36
37 GIT = git
38 VC = $(GIT)
39
40 VC_LIST = $(srcdir)/$(_build-aux)/vc-list-files -C $(srcdir)
41
42 # You can override this variable in cfg.mk to set your own regexp
43 # matching files to ignore.
44 VC_LIST_ALWAYS_EXCLUDE_REGEX ?= ^$$
45
46 # This is to preprocess robustly the output of $(VC_LIST), so that even
47 # when $(srcdir) is a pathological name like "....", the leading sed command
48 # removes only the intended prefix.
49 _dot_escaped_srcdir = $(subst .,\.,$(srcdir))
50
51 # Post-process $(VC_LIST) output, prepending $(srcdir)/, but only
52 # when $(srcdir) is not ".".
53 ifeq ($(srcdir),.)
54 _prepend_srcdir_prefix =
55 else
56 _prepend_srcdir_prefix = | sed 's|^|$(srcdir)/|'
57 endif
58
59 # In order to be able to consistently filter "."-relative names,
60 # (i.e., with no $(srcdir) prefix), this definition is careful to
61 # remove any $(srcdir) prefix, and to restore what it removes.
62 _sc_excl = \
63 $(if $(exclude_file_name_regexp--$@),$(exclude_file_name_regexp--$@),^$$)
64 VC_LIST_EXCEPT = \
65 $(VC_LIST) | sed 's|^$(_dot_escaped_srcdir)/||' \
66 | if test -f $(srcdir)/.x-$@; then grep -vEf $(srcdir)/.x-$@; \
67 else grep -Ev -e "$${VC_LIST_EXCEPT_DEFAULT-ChangeLog}"; fi \
68 | grep -Ev -e '($(VC_LIST_ALWAYS_EXCLUDE_REGEX)|$(_sc_excl))' \
69 $(_prepend_srcdir_prefix)
70
71 ifeq ($(origin prev_version_file), undefined)
72 prev_version_file = $(srcdir)/.prev-version
73 endif
74
75 PREV_VERSION := $(shell cat $(prev_version_file) 2>/dev/null)
76 VERSION_REGEXP = $(subst .,\.,$(VERSION))
77 PREV_VERSION_REGEXP = $(subst .,\.,$(PREV_VERSION))
78
79 ifeq ($(VC),$(GIT))
80 this-vc-tag = v$(VERSION)
81 this-vc-tag-regexp = v$(VERSION_REGEXP)
82 else
83 tag-package = $(shell echo "$(PACKAGE)" | tr '[:lower:]' '[:upper:]')
84 tag-this-version = $(subst .,_,$(VERSION))
85 this-vc-tag = $(tag-package)-$(tag-this-version)
86 this-vc-tag-regexp = $(this-vc-tag)
87 endif
88 my_distdir = $(PACKAGE)-$(VERSION)
89
90 # Old releases are stored here.
91 release_archive_dir ?= ../release
92
93 # Override gnu_rel_host and url_dir_list in cfg.mk if these are not right.
94 # Use alpha.gnu.org for alpha and beta releases.
95 # Use ftp.gnu.org for stable releases.
96 gnu_ftp_host-alpha = alpha.gnu.org
97 gnu_ftp_host-beta = alpha.gnu.org
98 gnu_ftp_host-stable = ftp.gnu.org
99 gnu_rel_host ?= $(gnu_ftp_host-$(RELEASE_TYPE))
100
101 ifeq ($(gnu_rel_host),ftp.gnu.org)
102 url_dir_list ?= http://ftpmirror.gnu.org/$(PACKAGE)
103 else
104 url_dir_list ?= ftp://$(gnu_rel_host)/gnu/$(PACKAGE)
105 endif
106
107 # Override this in cfg.mk if you are using a different format in your
108 # NEWS file.
109 today = $(shell date +%Y-%m-%d)
110
111 # Select which lines of NEWS are searched for $(news-check-regexp).
112 # This is a sed line number spec. The default says that we search
113 # lines 1..10 of NEWS for $(news-check-regexp).
114 # If you want to search only line 3 or only lines 20-22, use "3" or "20,22".
115 news-check-lines-spec ?= 1,10
116 news-check-regexp ?= '^\*.* $(VERSION_REGEXP) \($(today)\)'
117
118 # Prevent programs like 'sort' from considering distinct strings to be equal.
119 # Doing it here saves us from having to set LC_ALL elsewhere in this file.
120 export LC_ALL = C
121
122 ## --------------- ##
123 ## Sanity checks. ##
124 ## --------------- ##
125
126 _cfg_mk := $(shell test -f $(srcdir)/cfg.mk && echo '$(srcdir)/cfg.mk')
127
128 # Collect the names of rules starting with `sc_'.
129 syntax-check-rules := $(sort $(shell sed -n 's/^\(sc_[a-zA-Z0-9_-]*\):.*/\1/p' \
130 $(srcdir)/$(ME) $(_cfg_mk)))
131 .PHONY: $(syntax-check-rules)
132
133 ifeq ($(shell $(VC_LIST) >/dev/null 2>&1; echo $$?),0)
134 local-checks-available += $(syntax-check-rules)
135 else
136 local-checks-available += no-vc-detected
137 no-vc-detected:
138 @echo "No version control files detected; skipping syntax check"
139 endif
140 .PHONY: $(local-checks-available)
141
142 # Arrange to print the name of each syntax-checking rule just before running it.
143 $(syntax-check-rules): %: %.m
144 sc_m_rules_ = $(patsubst %, %.m, $(syntax-check-rules))
145 .PHONY: $(sc_m_rules_)
146 $(sc_m_rules_):
147 @echo $(patsubst sc_%.m, %, $@)
148 @date +%s.%N > .sc-start-$(basename $@)
149
150 # Compute and print the elapsed time for each syntax-check rule.
151 sc_z_rules_ = $(patsubst %, %.z, $(syntax-check-rules))
152 .PHONY: $(sc_z_rules_)
153 $(sc_z_rules_): %.z: %
154 @end=$$(date +%s.%N); \
155 start=$$(cat .sc-start-$*); \
156 rm -f .sc-start-$*; \
157 awk -v s=$$start -v e=$$end \
158 'END {printf "%.2f $(patsubst sc_%,%,$*)\n", e - s}' < /dev/null
159
160 # The patsubst here is to replace each sc_% rule with its sc_%.z wrapper
161 # that computes and prints elapsed time.
162 local-check := \
163 $(patsubst sc_%, sc_%.z, \
164 $(filter-out $(local-checks-to-skip), $(local-checks-available)))
165
166 syntax-check: $(local-check)
167
168 # _sc_search_regexp
169 #
170 # This macro searches for a given construct in the selected files and
171 # then takes some action.
172 #
173 # Parameters (shell variables):
174 #
175 # prohibit | require
176 #
177 # Regular expression (ERE) denoting either a forbidden construct
178 # or a required construct. Those arguments are exclusive.
179 #
180 # in_vc_files | in_files
181 #
182 # grep-E-style regexp denoting the files to check. If no files
183 # are specified the default are all the files that are under
184 # version control.
185 #
186 # containing | non_containing
187 #
188 # Select the files (non) containing strings matching this regexp.
189 # If both arguments are specified then CONTAINING takes
190 # precedence.
191 #
192 # with_grep_options
193 #
194 # Extra options for grep.
195 #
196 # ignore_case
197 #
198 # Ignore case.
199 #
200 # halt
201 #
202 # Message to display before to halting execution.
203 #
204 # Finally, you may exempt files based on an ERE matching file names.
205 # For example, to exempt from the sc_space_tab check all files with the
206 # .diff suffix, set this Make variable:
207 #
208 # exclude_file_name_regexp--sc_space_tab = \.diff$
209 #
210 # Note that while this functionality is mostly inherited via VC_LIST_EXCEPT,
211 # when filtering by name via in_files, we explicitly filter out matching
212 # names here as well.
213
214 # By default, _sc_search_regexp does not ignore case.
215 export ignore_case =
216 _ignore_case = $$(test -n "$$ignore_case" && printf %s -i || :)
217
218 define _sc_say_and_exit
219 dummy=; : so we do not need a semicolon before each use; \
220 { printf '%s\n' "$(ME): $$msg" 1>&2; exit 1; };
221 endef
222
223 # _sc_search_regexp used to be named _prohibit_regexp. However,
224 # upgrading to the new definition and leaving the old name undefined
225 # would usually convert each custom rule using $(_prohibit_regexp)
226 # (usually defined in cfg.mk) into a no-op. This definition ensures
227 # that people know right away if they're still using the old name.
228 # FIXME: remove in 2012.
229 _prohibit_regexp = \
230 $(error '*** you need to s/_prohibit_regexp/_sc_search_regexp/, and adapt')
231
232 define _sc_search_regexp
233 dummy=; : so we do not need a semicolon before each use; \
234 \
235 : Check arguments; \
236 test -n "$$prohibit" && test -n "$$require" \
237 && { msg='Cannot specify both prohibit and require' \
238 $(_sc_say_and_exit) } || :; \
239 test -z "$$prohibit" && test -z "$$require" \
240 && { msg='Should specify either prohibit or require' \
241 $(_sc_say_and_exit) } || :; \
242 test -n "$$in_vc_files" && test -n "$$in_files" \
243 && { msg='Cannot specify both in_vc_files and in_files' \
244 $(_sc_say_and_exit) } || :; \
245 test "x$$halt" != x \
246 || { msg='halt not defined' $(_sc_say_and_exit) }; \
247 \
248 : Filter by file name; \
249 if test -n "$$in_files"; then \
250 files=$$(find $(srcdir) | grep -E "$$in_files" \
251 | grep -Ev '$(exclude_file_name_regexp--$@)'); \
252 else \
253 files=$$($(VC_LIST_EXCEPT)); \
254 if test -n "$$in_vc_files"; then \
255 files=$$(echo "$$files" | grep -E "$$in_vc_files"); \
256 fi; \
257 fi; \
258 \
259 : Filter by content; \
260 test -n "$$files" && test -n "$$containing" \
261 && { files=$$(grep -l "$$containing" $$files); } || :; \
262 test -n "$$files" && test -n "$$non_containing" \
263 && { files=$$(grep -vl "$$non_containing" $$files); } || :; \
264 \
265 : Check for the construct; \
266 if test -n "$$files"; then \
267 if test -n "$$prohibit"; then \
268 grep $$with_grep_options $(_ignore_case) -nE "$$prohibit" $$files \
269 && { msg="$$halt" $(_sc_say_and_exit) } || :; \
270 else \
271 grep $$with_grep_options $(_ignore_case) -LE "$$require" $$files \
272 | grep . \
273 && { msg="$$halt" $(_sc_say_and_exit) } || :; \
274 fi \
275 else :; \
276 fi || :;
277 endef
278
279 sc_avoid_if_before_free:
280 @$(srcdir)/$(_build-aux)/useless-if-before-free \
281 $(useless_free_options) \
282 $$($(VC_LIST_EXCEPT) | grep -v useless-if-before-free) && \
283 { echo '$(ME): found useless "if" before "free" above' 1>&2; \
284 exit 1; } || :
285
286 sc_cast_of_argument_to_free:
287 @prohibit='\<free *\( *\(' halt='don'\''t cast free argument' \
288 $(_sc_search_regexp)
289
290 sc_cast_of_x_alloc_return_value:
291 @prohibit='\*\) *x(m|c|re)alloc\>' \
292 halt='don'\''t cast x*alloc return value' \
293 $(_sc_search_regexp)
294
295 sc_cast_of_alloca_return_value:
296 @prohibit='\*\) *alloca\>' \
297 halt='don'\''t cast alloca return value' \
298 $(_sc_search_regexp)
299
300 sc_space_tab:
301 @prohibit='[ ] ' \
302 halt='found SPACE-TAB sequence; remove the SPACE' \
303 $(_sc_search_regexp)
304
305 # Don't use *scanf or the old ato* functions in `real' code.
306 # They provide no error checking mechanism.
307 # Instead, use strto* functions.
308 sc_prohibit_atoi_atof:
309 @prohibit='\<([fs]?scanf|ato([filq]|ll)) *\(' \
310 halt='do not use *scan''f, ato''f, ato''i, ato''l, ato''ll or ato''q' \
311 $(_sc_search_regexp)
312
313 # Use STREQ rather than comparing strcmp == 0, or != 0.
314 sc_prohibit_strcmp:
315 @grep -nE '! *str''cmp *\(|\<str''cmp *\(.+\) *[!=]=' \
316 $$($(VC_LIST_EXCEPT)) \
317 | grep -vE ':# *define STRN?EQ\(' && \
318 { echo '$(ME): replace str''cmp calls above with STREQ/STRNEQ' \
319 1>&2; exit 1; } || :
320
321 # Pass EXIT_*, not number, to usage, exit, and error (when exiting)
322 # Convert all uses automatically, via these two commands:
323 # git grep -l '\<exit *(1)' \
324 # | grep -vEf .x-sc_prohibit_magic_number_exit \
325 # | xargs --no-run-if-empty \
326 # perl -pi -e 's/(^|[^.])\b(exit ?)\(1\)/$1$2(EXIT_FAILURE)/'
327 # git grep -l '\<exit *(0)' \
328 # | grep -vEf .x-sc_prohibit_magic_number_exit \
329 # | xargs --no-run-if-empty \
330 # perl -pi -e 's/(^|[^.])\b(exit ?)\(0\)/$1$2(EXIT_SUCCESS)/'
331 sc_prohibit_magic_number_exit:
332 @prohibit='(^|[^.])\<(usage|exit) ?\([0-9]|\<error ?\([1-9][0-9]*,' \
333 halt='use EXIT_* values rather than magic number' \
334 $(_sc_search_regexp)
335
336 # Using EXIT_SUCCESS as the first argument to error is misleading,
337 # since when that parameter is 0, error does not exit. Use `0' instead.
338 sc_error_exit_success:
339 @prohibit='error *\(EXIT_SUCCESS,' \
340 in_vc_files='\.[chly]$$' \
341 halt='found error (EXIT_SUCCESS' \
342 $(_sc_search_regexp)
343
344 # `FATAL:' should be fully upper-cased in error messages
345 # `WARNING:' should be fully upper-cased, or fully lower-cased
346 sc_error_message_warn_fatal:
347 @grep -nEA2 '[^rp]error *\(' $$($(VC_LIST_EXCEPT)) \
348 | grep -E '"Warning|"Fatal|"fatal' && \
349 { echo '$(ME): use FATAL, WARNING or warning' 1>&2; \
350 exit 1; } || :
351
352 # Error messages should not start with a capital letter
353 sc_error_message_uppercase:
354 @grep -nEA2 '[^rp]error *\(' $$($(VC_LIST_EXCEPT)) \
355 | grep -E '"[A-Z]' \
356 | grep -vE '"FATAL|"WARNING|"Java|"C#|PRIuMAX' && \
357 { echo '$(ME): found capitalized error message' 1>&2; \
358 exit 1; } || :
359
360 # Error messages should not end with a period
361 sc_error_message_period:
362 @grep -nEA2 '[^rp]error *\(' $$($(VC_LIST_EXCEPT)) \
363 | grep -E '[^."]\."' && \
364 { echo '$(ME): found error message ending in period' 1>&2; \
365 exit 1; } || :
366
367 sc_file_system:
368 @prohibit=file''system \
369 ignore_case=1 \
370 halt='found use of "file''system"; spell it "file system"' \
371 $(_sc_search_regexp)
372
373 # Don't use cpp tests of this symbol. All code assumes config.h is included.
374 sc_prohibit_have_config_h:
375 @prohibit='^# *if.*HAVE''_CONFIG_H' \
376 halt='found use of HAVE''_CONFIG_H; remove' \
377 $(_sc_search_regexp)
378
379 # Nearly all .c files must include <config.h>. However, we also permit this
380 # via inclusion of a package-specific header, if cfg.mk specified one.
381 # config_h_header must be suitable for grep -E.
382 config_h_header ?= <config\.h>
383 sc_require_config_h:
384 @require='^# *include $(config_h_header)' \
385 in_vc_files='\.c$$' \
386 halt='the above files do not include <config.h>' \
387 $(_sc_search_regexp)
388
389 # You must include <config.h> before including any other header file.
390 # This can possibly be via a package-specific header, if given by cfg.mk.
391 sc_require_config_h_first:
392 @if $(VC_LIST_EXCEPT) | grep -l '\.c$$' > /dev/null; then \
393 fail=0; \
394 for i in $$($(VC_LIST_EXCEPT) | grep '\.c$$'); do \
395 grep '^# *include\>' $$i | sed 1q \
396 | grep -E '^# *include $(config_h_header)' > /dev/null \
397 || { echo $$i; fail=1; }; \
398 done; \
399 test $$fail = 1 && \
400 { echo '$(ME): the above files include some other header' \
401 'before <config.h>' 1>&2; exit 1; } || :; \
402 else :; \
403 fi
404
405 sc_prohibit_HAVE_MBRTOWC:
406 @prohibit='\bHAVE_MBRTOWC\b' \
407 halt="do not use $$prohibit; it is always defined" \
408 $(_sc_search_regexp)
409
410 # To use this "command" macro, you must first define two shell variables:
411 # h: the header name, with no enclosing <> or ""
412 # re: a regular expression that matches IFF something provided by $h is used.
413 define _sc_header_without_use
414 dummy=; : so we do not need a semicolon before each use; \
415 h_esc=`echo '[<"]'"$$h"'[">]'|sed 's/\./\\\\./g'`; \
416 if $(VC_LIST_EXCEPT) | grep -l '\.c$$' > /dev/null; then \
417 files=$$(grep -l '^# *include '"$$h_esc" \
418 $$($(VC_LIST_EXCEPT) | grep '\.c$$')) && \
419 grep -LE "$$re" $$files | grep . && \
420 { echo "$(ME): the above files include $$h but don't use it" \
421 1>&2; exit 1; } || :; \
422 else :; \
423 fi
424 endef
425
426 # Prohibit the inclusion of assert.h without an actual use of assert.
427 sc_prohibit_assert_without_use:
428 @h='assert.h' re='\<assert *\(' $(_sc_header_without_use)
429
430 # Prohibit the inclusion of close-stream.h without an actual use.
431 sc_prohibit_close_stream_without_use:
432 @h='close-stream.h' re='\<close_stream *\(' $(_sc_header_without_use)
433
434 # Prohibit the inclusion of getopt.h without an actual use.
435 sc_prohibit_getopt_without_use:
436 @h='getopt.h' re='\<getopt(_long)? *\(' $(_sc_header_without_use)
437
438 # Don't include quotearg.h unless you use one of its functions.
439 sc_prohibit_quotearg_without_use:
440 @h='quotearg.h' re='\<quotearg(_[^ ]+)? *\(' $(_sc_header_without_use)
441
442 # Don't include quote.h unless you use one of its functions.
443 sc_prohibit_quote_without_use:
444 @h='quote.h' re='\<quote(_n)? *\(' $(_sc_header_without_use)
445
446 # Don't include this header unless you use one of its functions.
447 sc_prohibit_long_options_without_use:
448 @h='long-options.h' re='\<parse_long_options *\(' \
449 $(_sc_header_without_use)
450
451 # Don't include this header unless you use one of its functions.
452 sc_prohibit_inttostr_without_use:
453 @h='inttostr.h' re='\<(off|[iu]max|uint)tostr *\(' \
454 $(_sc_header_without_use)
455
456 # Don't include this header unless you use one of its functions.
457 sc_prohibit_ignore_value_without_use:
458 @h='ignore-value.h' re='\<ignore_(value|ptr) *\(' \
459 $(_sc_header_without_use)
460
461 # Don't include this header unless you use one of its functions.
462 sc_prohibit_error_without_use:
463 @h='error.h' \
464 re='\<error(_at_line|_print_progname|_one_per_line|_message_count)? *\('\
465 $(_sc_header_without_use)
466
467 # Don't include xalloc.h unless you use one of its functions.
468 # Consider these symbols:
469 # perl -lne '/^# *define (\w+)\(/ and print $1' lib/xalloc.h|grep -v '^__';
470 # perl -lne '/^(?:extern )?(?:void|char) \*?(\w+) *\(/ and print $1' lib/xalloc.h
471 # Divide into two sets on case, and filter each through this:
472 # | sort | perl -MRegexp::Assemble -le \
473 # 'print Regexp::Assemble->new(file => "/dev/stdin")->as_string'|sed 's/\?://g'
474 # Note this was produced by the above:
475 # _xa1 = \
476 #x(((2n?)?re|c(har)?|n(re|m)|z)alloc|alloc_(oversized|die)|m(alloc|emdup)|strdup)
477 # But we can do better, in at least two ways:
478 # 1) take advantage of two "dup"-suffixed strings:
479 # x(((2n?)?re|c(har)?|n(re|m)|[mz])alloc|alloc_(oversized|die)|(mem|str)dup)
480 # 2) notice that "c(har)?|[mz]" is equivalent to the shorter and more readable
481 # "char|[cmz]"
482 # x(((2n?)?re|char|n(re|m)|[cmz])alloc|alloc_(oversized|die)|(mem|str)dup)
483 _xa1 = x(((2n?)?re|char|n(re|m)|[cmz])alloc|alloc_(oversized|die)|(mem|str)dup)
484 _xa2 = X([CZ]|N?M)ALLOC
485 sc_prohibit_xalloc_without_use:
486 @h='xalloc.h' \
487 re='\<($(_xa1)|$(_xa2)) *\('\
488 $(_sc_header_without_use)
489
490 # Extract function names:
491 # perl -lne '/^(?:extern )?(?:void|char) \*?(\w+) *\(/ and print $1' lib/hash.h
492 _hash_re = \
493 clear|delete|free|get_(first|next)|insert|lookup|print_statistics|reset_tuning
494 _hash_fn = \<($(_hash_re)) *\(
495 _hash_struct = (struct )?\<[Hh]ash_(table|tuning)\>
496 sc_prohibit_hash_without_use:
497 @h='hash.h' \
498 re='$(_hash_fn)|$(_hash_struct)'\
499 $(_sc_header_without_use)
500
501 sc_prohibit_cloexec_without_use:
502 @h='cloexec.h' re='\<(set_cloexec_flag|dup_cloexec) *\(' \
503 $(_sc_header_without_use)
504
505 sc_prohibit_posixver_without_use:
506 @h='posixver.h' re='\<posix2_version *\(' $(_sc_header_without_use)
507
508 sc_prohibit_same_without_use:
509 @h='same.h' re='\<same_name *\(' $(_sc_header_without_use)
510
511 sc_prohibit_hash_pjw_without_use:
512 @h='hash-pjw.h' \
513 re='\<hash_pjw *\(' \
514 $(_sc_header_without_use)
515
516 sc_prohibit_safe_read_without_use:
517 @h='safe-read.h' re='(\<SAFE_READ_ERROR\>|\<safe_read *\()' \
518 $(_sc_header_without_use)
519
520 sc_prohibit_argmatch_without_use:
521 @h='argmatch.h' \
522 re='(\<(ARRAY_CARDINALITY|X?ARGMATCH(|_TO_ARGUMENT|_VERIFY))\>|\<(invalid_arg|argmatch(_exit_fn|_(in)?valid)?) *\()' \
523 $(_sc_header_without_use)
524
525 sc_prohibit_canonicalize_without_use:
526 @h='canonicalize.h' \
527 re='CAN_(EXISTING|ALL_BUT_LAST|MISSING)|canonicalize_(mode_t|filename_mode)' \
528 $(_sc_header_without_use)
529
530 sc_prohibit_root_dev_ino_without_use:
531 @h='root-dev-ino.h' \
532 re='(\<ROOT_DEV_INO_(CHECK|WARN)\>|\<get_root_dev_ino *\()' \
533 $(_sc_header_without_use)
534
535 sc_prohibit_openat_without_use:
536 @h='openat.h' \
537 re='\<(openat_(permissive|needs_fchdir|(save|restore)_fail)|l?(stat|ch(own|mod))at|(euid)?accessat)\>' \
538 $(_sc_header_without_use)
539
540 # Prohibit the inclusion of c-ctype.h without an actual use.
541 ctype_re = isalnum|isalpha|isascii|isblank|iscntrl|isdigit|isgraph|islower\
542 |isprint|ispunct|isspace|isupper|isxdigit|tolower|toupper
543 sc_prohibit_c_ctype_without_use:
544 @h='c-ctype.h' re='\<c_($(ctype_re)) *\(' \
545 $(_sc_header_without_use)
546
547 _empty =
548 _sp = $(_empty) $(_empty)
549 # The following list was generated by running:
550 # man signal.h|col -b|perl -ne '/bsd_signal.*;/.../sigwaitinfo.*;/ and print' \
551 # | perl -lne '/^\s+(?:int|void).*?(\w+).*/ and print $1' | fmt
552 _sig_functions = \
553 bsd_signal kill killpg pthread_kill pthread_sigmask raise sigaction \
554 sigaddset sigaltstack sigdelset sigemptyset sigfillset sighold sigignore \
555 siginterrupt sigismember signal sigpause sigpending sigprocmask sigqueue \
556 sigrelse sigset sigsuspend sigtimedwait sigwait sigwaitinfo
557 _sig_function_re = $(subst $(_sp),|,$(strip $(_sig_functions)))
558 # The following were extracted from "man signal.h" manually.
559 _sig_types_and_consts = \
560 MINSIGSTKSZ SA_NOCLDSTOP SA_NOCLDWAIT SA_NODEFER SA_ONSTACK \
561 SA_RESETHAND SA_RESTART SA_SIGINFO SIGEV_NONE SIGEV_SIGNAL \
562 SIGEV_THREAD SIGSTKSZ SIG_BLOCK SIG_SETMASK SIG_UNBLOCK SS_DISABLE \
563 SS_ONSTACK mcontext_t pid_t sig_atomic_t sigevent siginfo_t sigset_t \
564 sigstack sigval stack_t ucontext_t
565 # generated via this:
566 # perl -lne '/^#ifdef (SIG\w+)/ and print $1' lib/sig2str.c|sort -u|fmt -70
567 _sig_names = \
568 SIGABRT SIGALRM SIGALRM1 SIGBUS SIGCANCEL SIGCHLD SIGCLD SIGCONT \
569 SIGDANGER SIGDIL SIGEMT SIGFPE SIGFREEZE SIGGRANT SIGHUP SIGILL \
570 SIGINFO SIGINT SIGIO SIGIOT SIGKAP SIGKILL SIGKILLTHR SIGLOST SIGLWP \
571 SIGMIGRATE SIGMSG SIGPHONE SIGPIPE SIGPOLL SIGPRE SIGPROF SIGPWR \
572 SIGQUIT SIGRETRACT SIGSAK SIGSEGV SIGSOUND SIGSTKFLT SIGSTOP SIGSYS \
573 SIGTERM SIGTHAW SIGTRAP SIGTSTP SIGTTIN SIGTTOU SIGURG SIGUSR1 \
574 SIGUSR2 SIGVIRT SIGVTALRM SIGWAITING SIGWINCH SIGWIND SIGWINDOW \
575 SIGXCPU SIGXFSZ
576 _sig_syms_re = $(subst $(_sp),|,$(strip $(_sig_names) $(_sig_types_and_consts)))
577
578 # Prohibit the inclusion of signal.h without an actual use.
579 sc_prohibit_signal_without_use:
580 @h='signal.h' \
581 re='\<($(_sig_function_re)) *\(|\<($(_sig_syms_re))\>' \
582 $(_sc_header_without_use)
583
584 # Don't include stdio--.h unless you use one of its functions.
585 sc_prohibit_stdio--_without_use:
586 @h='stdio--.h' re='\<((f(re)?|p)open|tmpfile) *\(' \
587 $(_sc_header_without_use)
588
589 # Don't include stdio-safer.h unless you use one of its functions.
590 sc_prohibit_stdio-safer_without_use:
591 @h='stdio-safer.h' re='\<((f(re)?|p)open|tmpfile)_safer *\(' \
592 $(_sc_header_without_use)
593
594 # Prohibit the inclusion of strings.h without a sensible use.
595 # Using the likes of bcmp, bcopy, bzero, index or rindex is not sensible.
596 sc_prohibit_strings_without_use:
597 @h='strings.h' \
598 re='\<(strn?casecmp|ffs(ll)?)\>' \
599 $(_sc_header_without_use)
600
601 # Get the list of symbol names with this:
602 # perl -lne '/^# *define ([A-Z]\w+)\(/ and print $1' lib/intprops.h|fmt
603 _intprops_names = \
604 TYPE_IS_INTEGER TYPE_TWOS_COMPLEMENT TYPE_ONES_COMPLEMENT \
605 TYPE_SIGNED_MAGNITUDE TYPE_SIGNED TYPE_MINIMUM TYPE_MAXIMUM \
606 INT_BITS_STRLEN_BOUND INT_STRLEN_BOUND INT_BUFSIZE_BOUND \
607 INT_ADD_RANGE_OVERFLOW INT_SUBTRACT_RANGE_OVERFLOW \
608 INT_NEGATE_RANGE_OVERFLOW INT_MULTIPLY_RANGE_OVERFLOW \
609 INT_DIVIDE_RANGE_OVERFLOW INT_REMAINDER_RANGE_OVERFLOW \
610 INT_LEFT_SHIFT_RANGE_OVERFLOW INT_ADD_OVERFLOW INT_SUBTRACT_OVERFLOW \
611 INT_NEGATE_OVERFLOW INT_MULTIPLY_OVERFLOW INT_DIVIDE_OVERFLOW \
612 INT_REMAINDER_OVERFLOW INT_LEFT_SHIFT_OVERFLOW
613 _intprops_syms_re = $(subst $(_sp),|,$(strip $(_intprops_names)))
614 # Prohibit the inclusion of intprops.h without an actual use.
615 sc_prohibit_intprops_without_use:
616 @h='intprops.h' \
617 re='\<($(_intprops_syms_re)) *\(' \
618 $(_sc_header_without_use)
619
620 _stddef_syms_re = NULL|offsetof|ptrdiff_t|size_t|wchar_t
621 # Prohibit the inclusion of stddef.h without an actual use.
622 sc_prohibit_stddef_without_use:
623 @h='stddef.h' \
624 re='\<($(_stddef_syms_re))\>' \
625 $(_sc_header_without_use)
626
627 _de1 = dirfd|(close|(fd)?open|read|rewind|seek|tell)dir(64)?(_r)?
628 _de2 = (versionsort|struct dirent|getdirentries|alphasort|scandir(at)?)(64)?
629 _de3 = MAXNAMLEN|DIR|ino_t|d_ino|d_fileno|d_namlen
630 _dirent_syms_re = $(_de1)|$(_de2)|$(_de3)
631 # Prohibit the inclusion of dirent.h without an actual use.
632 sc_prohibit_dirent_without_use:
633 @h='dirent.h' \
634 re='\<($(_dirent_syms_re))\>' \
635 $(_sc_header_without_use)
636
637 # Prohibit the inclusion of verify.h without an actual use.
638 sc_prohibit_verify_without_use:
639 @h='verify.h' \
640 re='\<(verify(true|expr)?|static_assert) *\(' \
641 $(_sc_header_without_use)
642
643 # Don't include xfreopen.h unless you use one of its functions.
644 sc_prohibit_xfreopen_without_use:
645 @h='xfreopen.h' re='\<xfreopen *\(' $(_sc_header_without_use)
646
647 sc_obsolete_symbols:
648 @prohibit='\<(HAVE''_FCNTL_H|O''_NDELAY)\>' \
649 halt='do not use HAVE''_FCNTL_H or O'_NDELAY \
650 $(_sc_search_regexp)
651
652 # FIXME: warn about definitions of EXIT_FAILURE, EXIT_SUCCESS, STREQ
653
654 # Each nonempty ChangeLog line must start with a year number, or a TAB.
655 sc_changelog:
656 @prohibit='^[^12 ]' \
657 in_vc_files='^ChangeLog$$' \
658 halt='found unexpected prefix in a ChangeLog' \
659 $(_sc_search_regexp)
660
661 # Ensure that each .c file containing a "main" function also
662 # calls set_program_name.
663 sc_program_name:
664 @require='set_program_name *\(m?argv\[0\]\);' \
665 in_vc_files='\.c$$' \
666 containing='\<main *(' \
667 halt='the above files do not call set_program_name' \
668 $(_sc_search_regexp)
669
670 # Ensure that each .c file containing a "main" function also
671 # calls bindtextdomain.
672 sc_bindtextdomain:
673 @require='bindtextdomain *\(' \
674 in_vc_files='\.c$$' \
675 containing='\<main *(' \
676 halt='the above files do not call bindtextdomain' \
677 $(_sc_search_regexp)
678
679 # Require that the final line of each test-lib.sh-using test be this one:
680 # Exit $fail
681 # Note: this test requires GNU grep's --label= option.
682 Exit_witness_file ?= tests/test-lib.sh
683 Exit_base := $(notdir $(Exit_witness_file))
684 sc_require_test_exit_idiom:
685 @if test -f $(srcdir)/$(Exit_witness_file); then \
686 die=0; \
687 for i in $$(grep -l -F 'srcdir/$(Exit_base)' \
688 $$($(VC_LIST) tests)); do \
689 tail -n1 $$i | grep '^Exit .' > /dev/null \
690 && : || { die=1; echo $$i; } \
691 done; \
692 test $$die = 1 && \
693 { echo 1>&2 '$(ME): the final line in each of the above is not:'; \
694 echo 1>&2 'Exit something'; \
695 exit 1; } || :; \
696 fi
697
698 sc_trailing_blank:
699 @prohibit='[ ]$$' \
700 halt='found trailing blank(s)' \
701 $(_sc_search_regexp)
702
703 # Match lines like the following, but where there is only one space
704 # between the options and the description:
705 # -D, --all-repeated[=delimit-method] print all duplicate lines\n
706 longopt_re = --[a-z][0-9A-Za-z-]*(\[?=[0-9A-Za-z-]*\]?)?
707 sc_two_space_separator_in_usage:
708 @prohibit='^ *(-[A-Za-z],)? $(longopt_re) [^ ].*\\$$' \
709 halt='help2man requires at least two spaces between an option and its description'\
710 $(_sc_search_regexp)
711
712 # A regexp matching function names like "error" that may be used
713 # to emit translatable messages.
714 _gl_translatable_diag_func_re ?= error
715
716 # Look for diagnostics that aren't marked for translation.
717 # This won't find any for which error's format string is on a separate line.
718 sc_unmarked_diagnostics:
719 @grep -nE \
720 '\<$(_gl_translatable_diag_func_re) *\([^"]*"[^"]*[a-z]{3}' \
721 $$($(VC_LIST_EXCEPT)) \
722 | grep -Ev '(_|ngettext ?)\(' && \
723 { echo '$(ME): found unmarked diagnostic(s)' 1>&2; \
724 exit 1; } || :
725
726 # Avoid useless parentheses like those in this example:
727 # #if defined (SYMBOL) || defined (SYM2)
728 sc_useless_cpp_parens:
729 @prohibit='^# *if .*defined *\(' \
730 halt='found useless parentheses in cpp directive' \
731 $(_sc_search_regexp)
732
733 # List headers for which HAVE_HEADER_H is always true, assuming you are
734 # using the appropriate gnulib module. CAUTION: for each "unnecessary"
735 # #if HAVE_HEADER_H that you remove, be sure that your project explicitly
736 # requires the gnulib module that guarantees the usability of that header.
737 gl_assured_headers_ = \
738 cd $(gnulib_dir)/lib && echo *.in.h|sed 's/\.in\.h//g'
739
740 # Convert the list of names to upper case, and replace each space with "|".
741 az_ = abcdefghijklmnopqrstuvwxyz
742 AZ_ = ABCDEFGHIJKLMNOPQRSTUVWXYZ
743 gl_header_upper_case_or_ = \
744 $$($(gl_assured_headers_) \
745 | tr $(az_)/.- $(AZ_)___ \
746 | tr -s ' ' '|' \
747 )
748 sc_prohibit_always_true_header_tests:
749 @or=$(gl_header_upper_case_or_); \
750 re="HAVE_($$or)_H"; \
751 prohibit='\<'"$$re"'\>' \
752 halt=$$(printf '%s\n' \
753 'do not test the above HAVE_<header>_H symbol(s);' \
754 ' with the corresponding gnulib module, they are always true') \
755 $(_sc_search_regexp)
756
757 # ==================================================================
758 gl_other_headers_ ?= \
759 intprops.h \
760 openat.h \
761 stat-macros.h
762
763 # Perl -lne code to extract "significant" cpp-defined symbols from a
764 # gnulib header file, eliminating a few common false-positives.
765 # The exempted names below are defined only conditionally in gnulib,
766 # and hence sometimes must/may be defined in application code.
767 gl_extract_significant_defines_ = \
768 /^\# *define ([^_ (][^ (]*)(\s*\(|\s+\w+)/\
769 && $$2 !~ /(?:rpl_|_used_without_)/\
770 && $$1 !~ /^(?:NSIG|ENODATA)$$/\
771 && $$1 !~ /^(?:SA_RESETHAND|SA_RESTART)$$/\
772 and print $$1
773
774 # Create a list of regular expressions matching the names
775 # of macros that are guaranteed to be defined by parts of gnulib.
776 define def_sym_regex
777 gen_h=$(gl_generated_headers_); \
778 (cd $(gnulib_dir)/lib; \
779 for f in *.in.h $(gl_other_headers_); do \
780 test -f $$f \
781 && perl -lne '$(gl_extract_significant_defines_)' $$f; \
782 done; \
783 ) | sort -u \
784 | sed 's/^/^ *# *(define|undef) */;s/$$/\\>/'
785 endef
786
787 # Don't define macros that we already get from gnulib header files.
788 sc_prohibit_always-defined_macros:
789 @if test -d $(gnulib_dir); then \
790 case $$(echo all: | grep -l -f - Makefile) in Makefile);; *) \
791 echo '$(ME): skipping $@: you lack GNU grep' 1>&2; exit 0;; \
792 esac; \
793 $(def_sym_regex) | grep -E -f - $$($(VC_LIST_EXCEPT)) \
794 && { echo '$(ME): define the above via some gnulib .h file' \
795 1>&2; exit 1; } || :; \
796 fi
797 # ==================================================================
798
799 # Prohibit checked in backup files.
800 sc_prohibit_backup_files:
801 @$(VC_LIST) | grep '~$$' && \
802 { echo '$(ME): found version controlled backup file' 1>&2; \
803 exit 1; } || :
804
805 # Require the latest GPL.
806 sc_GPL_version:
807 @prohibit='either ''version [^3]' \
808 halt='GPL vN, N!=3' \
809 $(_sc_search_regexp)
810
811 # Require the latest GFDL. Two regexp, since some .texi files end up
812 # line wrapping between 'Free Documentation License,' and 'Version'.
813 _GFDL_regexp = (Free ''Documentation.*Version 1\.[^3]|Version 1\.[^3] or any)
814 sc_GFDL_version:
815 @prohibit='$(_GFDL_regexp)' \
816 halt='GFDL vN, N!=3' \
817 $(_sc_search_regexp)
818
819 # Don't use Texinfo's @acronym{}.
820 # http://lists.gnu.org/archive/html/bug-gnulib/2010-03/msg00321.html
821 texinfo_suffix_re_ ?= \.(txi|texi(nfo)?)$$
822 sc_texinfo_acronym:
823 @prohibit='@acronym\{' \
824 in_vc_files='$(texinfo_suffix_re_)' \
825 halt='found use of Texinfo @acronym{}' \
826 $(_sc_search_regexp)
827
828 cvs_keywords = \
829 Author|Date|Header|Id|Name|Locker|Log|RCSfile|Revision|Source|State
830
831 sc_prohibit_cvs_keyword:
832 @prohibit='\$$($(cvs_keywords))\$$' \
833 halt='do not use CVS keyword expansion' \
834 $(_sc_search_regexp)
835
836 # This Perl code is slightly obfuscated. Not only is each "$" doubled
837 # because it's in a Makefile, but the $$c's are comments; we cannot
838 # use "#" due to the way the script ends up concatenated onto one line.
839 # It would be much more concise, and would produce better output (including
840 # counts) if written as:
841 # perl -ln -0777 -e '/\n(\n+)$/ and print "$ARGV: ".length $1' ...
842 # but that would be far less efficient, reading the entire contents
843 # of each file, rather than just the last two bytes of each.
844 # In addition, while the code below detects both blank lines and a missing
845 # newline at EOF, the above detects only the former.
846 #
847 # This is a perl script that is expected to be the single-quoted argument
848 # to a command-line "-le". The remaining arguments are file names.
849 # Print the name of each file that ends in exactly one newline byte.
850 # I.e., warn if there are blank lines (2 or more newlines), or if the
851 # last byte is not a newline. However, currently we don't complain
852 # about any file that contains exactly one byte.
853 # Exit nonzero if at least one such file is found, otherwise, exit 0.
854 # Warn about, but otherwise ignore open failure. Ignore seek/read failure.
855 #
856 # Use this if you want to remove trailing empty lines from selected files:
857 # perl -pi -0777 -e 's/\n\n+$/\n/' files...
858 #
859 require_exactly_one_NL_at_EOF_ = \
860 foreach my $$f (@ARGV) \
861 { \
862 open F, "<", $$f or (warn "failed to open $$f: $$!\n"), next; \
863 my $$p = sysseek (F, -2, 2); \
864 my $$c = "seek failure probably means file has < 2 bytes; ignore"; \
865 my $$last_two_bytes; \
866 defined $$p and $$p = sysread F, $$last_two_bytes, 2; \
867 close F; \
868 $$c = "ignore read failure"; \
869 $$p && ($$last_two_bytes eq "\n\n" \
870 || substr ($$last_two_bytes,1) ne "\n") \
871 and (print $$f), $$fail=1; \
872 } \
873 END { exit defined $$fail }
874 sc_prohibit_empty_lines_at_EOF:
875 @perl -le '$(require_exactly_one_NL_at_EOF_)' $$($(VC_LIST_EXCEPT)) \
876 || { echo '$(ME): empty line(s) or no newline at EOF' \
877 1>&2; exit 1; } || :
878
879 # Make sure we don't use st_blocks. Use ST_NBLOCKS instead.
880 # This is a bit of a kludge, since it prevents use of the string
881 # even in comments, but for now it does the job with no false positives.
882 sc_prohibit_stat_st_blocks:
883 @prohibit='[.>]st_blocks' \
884 halt='do not use st_blocks; use ST_NBLOCKS' \
885 $(_sc_search_regexp)
886
887 # Make sure we don't define any S_IS* macros in src/*.c files.
888 # They're already defined via gnulib's sys/stat.h replacement.
889 sc_prohibit_S_IS_definition:
890 @prohibit='^ *# *define *S_IS' \
891 halt='do not define S_IS* macros; include <sys/stat.h>' \
892 $(_sc_search_regexp)
893
894 # Perl block to convert a match to FILE_NAME:LINENO:TEST,
895 # that is shared by two definitions below.
896 perl_filename_lineno_text_ = \
897 -e ' {' \
898 -e ' $$n = ($$` =~ tr/\n/\n/ + 1);' \
899 -e ' ($$v = $$&) =~ s/\n/\\n/g;' \
900 -e ' print "$$ARGV:$$n:$$v\n";' \
901 -e ' }'
902
903 prohibit_doubled_word_RE_ ?= \
904 /\b(then?|[iao]n|i[fst]|but|f?or|at|and|[dt]o)\s+\1\b/gims
905 prohibit_doubled_word_ = \
906 -e 'while ($(prohibit_doubled_word_RE_))' \
907 $(perl_filename_lineno_text_)
908
909 # Define this to a regular expression that matches
910 # any filename:dd:match lines you want to ignore.
911 # The default is to ignore no matches.
912 ignore_doubled_word_match_RE_ ?= ^$$
913
914 sc_prohibit_doubled_word:
915 @perl -n -0777 $(prohibit_doubled_word_) $$($(VC_LIST_EXCEPT)) \
916 | grep -vE '$(ignore_doubled_word_match_RE_)' \
917 | grep . && { echo '$(ME): doubled words' 1>&2; exit 1; } || :
918
919 # A regular expression matching undesirable combinations of words like
920 # "can not"; this matches them even when the two words appear on different
921 # lines, but not when there is an intervening delimiter like "#" or "*".
922 prohibit_undesirable_word_seq_RE_ ?= \
923 /\bcan\s+not\b/gims
924 prohibit_undesirable_word_seq_ = \
925 -e 'while ($(prohibit_undesirable_word_seq_RE_))' \
926 $(perl_filename_lineno_text_)
927 # Define this to a regular expression that matches
928 # any filename:dd:match lines you want to ignore.
929 # The default is to ignore no matches.
930 ignore_undesirable_word_sequence_RE_ ?= ^$$
931
932 sc_prohibit_undesirable_word_seq:
933 @perl -n -0777 $(prohibit_undesirable_word_seq_) \
934 $$($(VC_LIST_EXCEPT)) \
935 | grep -vE '$(ignore_undesirable_word_sequence_RE_)' | grep . \
936 && { echo '$(ME): undesirable word sequence' >&2; exit 1; } || :
937
938 _ptm1 = use "test C1 && test C2", not "test C1 -''a C2"
939 _ptm2 = use "test C1 || test C2", not "test C1 -''o C2"
940 # Using test's -a and -o operators is not portable.
941 # We prefer test over [, since the latter is spelled [[ in configure.ac.
942 sc_prohibit_test_minus_ao:
943 @prohibit='(\<test| \[+) .+ -[ao] ' \
944 halt='$(_ptm1); $(_ptm2)' \
945 $(_sc_search_regexp)
946
947 # Avoid a test bashism.
948 sc_prohibit_test_double_equal:
949 @prohibit='(\<test| \[+) .+ == ' \
950 containing='#! */bin/[a-z]*sh' \
951 halt='use "test x = x", not "test x =''= x"' \
952 $(_sc_search_regexp)
953
954 # Each program that uses proper_name_utf8 must link with one of the
955 # ICONV libraries. Otherwise, some ICONV library must appear in LDADD.
956 # The perl -0777 invocation below extracts the possibly-multi-line
957 # definition of LDADD from the appropriate Makefile.am and exits 0
958 # when it contains "ICONV".
959 sc_proper_name_utf8_requires_ICONV:
960 @progs=$$(grep -l 'proper_name_utf8 ''("' $$($(VC_LIST_EXCEPT)));\
961 if test "x$$progs" != x; then \
962 fail=0; \
963 for p in $$progs; do \
964 dir=$$(dirname "$$p"); \
965 perl -0777 \
966 -ne 'exit !(/^LDADD =(.+?[^\\]\n)/ms && $$1 =~ /ICONV/)' \
967 $$dir/Makefile.am && continue; \
968 base=$$(basename "$$p" .c); \
969 grep "$${base}_LDADD.*ICONV)" $$dir/Makefile.am > /dev/null \
970 || { fail=1; echo 1>&2 "$(ME): $$p uses proper_name_utf8"; }; \
971 done; \
972 test $$fail = 1 && \
973 { echo 1>&2 '$(ME): the above do not link with any ICONV library'; \
974 exit 1; } || :; \
975 fi
976
977 # Warn about "c0nst struct Foo const foo[]",
978 # but not about "char const *const foo" or "#define const const".
979 sc_redundant_const:
980 @prohibit='\bconst\b[[:space:][:alnum:]]{2,}\bconst\b' \
981 halt='redundant "const" in declarations' \
982 $(_sc_search_regexp)
983
984 sc_const_long_option:
985 @grep '^ *static.*struct option ' $$($(VC_LIST_EXCEPT)) \
986 | grep -Ev 'const struct option|struct option const' && { \
987 echo 1>&2 '$(ME): add "const" to the above declarations'; \
988 exit 1; } || :
989
990 NEWS_hash = \
991 $$(sed -n '/^\*.* $(PREV_VERSION_REGEXP) ([0-9-]*)/,$$p' \
992 $(srcdir)/NEWS \
993 | perl -0777 -pe \
994 's/^Copyright.+?Free\sSoftware\sFoundation,\sInc\.\n//ms' \
995 | md5sum - \
996 | sed 's/ .*//')
997
998 # Ensure that we don't accidentally insert an entry into an old NEWS block.
999 sc_immutable_NEWS:
1000 @if test -f $(srcdir)/NEWS; then \
1001 test "$(NEWS_hash)" = '$(old_NEWS_hash)' && : || \
1002 { echo '$(ME): you have modified old NEWS' 1>&2; exit 1; }; \
1003 fi
1004
1005 # Update the hash stored above. Do this after each release and
1006 # for any corrections to old entries.
1007 update-NEWS-hash: NEWS
1008 perl -pi -e 's/^(old_NEWS_hash[ \t]+:?=[ \t]+).*/$${1}'"$(NEWS_hash)/" \
1009 $(srcdir)/cfg.mk
1010
1011 # Ensure that we use only the standard $(VAR) notation,
1012 # not @...@ in Makefile.am, now that we can rely on automake
1013 # to emit a definition for each substituted variable.
1014 # However, there is still one case in which @VAR@ use is not just
1015 # legitimate, but actually required: when augmenting an automake-defined
1016 # variable with a prefix. For example, gettext uses this:
1017 # MAKEINFO = env LANG= LC_MESSAGES= LC_ALL= LANGUAGE= @MAKEINFO@
1018 # otherwise, makeinfo would put German or French (current locale)
1019 # navigation hints in the otherwise-English documentation.
1020 #
1021 # Allow the package to add exceptions via a hook in cfg.mk;
1022 # for example, @PRAGMA_SYSTEM_HEADER@ can be permitted by
1023 # setting this to ' && !/PRAGMA_SYSTEM_HEADER/'.
1024 _makefile_at_at_check_exceptions ?=
1025 sc_makefile_at_at_check:
1026 @perl -ne '/\@[A-Z_0-9]+\@/' \
1027 -e ' && !/([A-Z_0-9]+)\s+=.*\@\1\@$$/' \
1028 -e ''$(_makefile_at_at_check_exceptions) \
1029 -e 'and (print "$$ARGV:$$.: $$_"), $$m=1; END {exit !$$m}' \
1030 $$($(VC_LIST_EXCEPT) | grep -E '(^|/)(Makefile\.am|[^/]+\.mk)$$') \
1031 && { echo '$(ME): use $$(...), not @...@' 1>&2; exit 1; } || :
1032
1033 news-check: NEWS
1034 if sed -n $(news-check-lines-spec)p $(srcdir)/NEWS \
1035 | grep -E $(news-check-regexp) >/dev/null; then \
1036 :; \
1037 else \
1038 echo 'NEWS: $$(news-check-regexp) failed to match' 1>&2; \
1039 exit 1; \
1040 fi
1041
1042 sc_makefile_TAB_only_indentation:
1043 @prohibit='^ [ ]{8}' \
1044 in_vc_files='akefile|\.mk$$' \
1045 halt='found TAB-8-space indentation' \
1046 $(_sc_search_regexp)
1047
1048 sc_m4_quote_check:
1049 @prohibit='(AC_DEFINE(_UNQUOTED)?|AC_DEFUN)\([^[]' \
1050 in_vc_files='(^configure\.ac|\.m4)$$' \
1051 halt='quote the first arg to AC_DEF*' \
1052 $(_sc_search_regexp)
1053
1054 fix_po_file_diag = \
1055 'you have changed the set of files with translatable diagnostics;\n\
1056 apply the above patch\n'
1057
1058 # Verify that all source files using _() are listed in po/POTFILES.in.
1059 po_file ?= $(srcdir)/po/POTFILES.in
1060 generated_files ?= $(srcdir)/lib/*.[ch]
1061 sc_po_check:
1062 @if test -f $(po_file); then \
1063 grep -E -v '^(#|$$)' $(po_file) \
1064 | grep -v '^src/false\.c$$' | sort > $@-1; \
1065 files=; \
1066 for file in $$($(VC_LIST_EXCEPT)) $(generated_files); do \
1067 test -r $$file || continue; \
1068 case $$file in \
1069 *.m4|*.mk) continue ;; \
1070 *.?|*.??) ;; \
1071 *) continue;; \
1072 esac; \
1073 case $$file in \
1074 *.[ch]) \
1075 base=`expr " $$file" : ' \(.*\)\..'`; \
1076 { test -f $$base.l || test -f $$base.y; } && continue;; \
1077 esac; \
1078 files="$$files $$file"; \
1079 done; \
1080 grep -E -l '\b(N?_|gettext *)\([^)"]*("|$$)' $$files \
1081 | sed 's|^$(_dot_escaped_srcdir)/||' | sort -u > $@-2; \
1082 diff -u -L $(po_file) -L $(po_file) $@-1 $@-2 \
1083 || { printf '$(ME): '$(fix_po_file_diag) 1>&2; exit 1; }; \
1084 rm -f $@-1 $@-2; \
1085 fi
1086
1087 # Sometimes it is useful to change the PATH environment variable
1088 # in Makefiles. When doing so, it's better not to use the Unix-centric
1089 # path separator of `:', but rather the automake-provided `$(PATH_SEPARATOR)'.
1090 msg = '$(ME): Do not use `:'\'' above; use $$(PATH_SEPARATOR) instead'
1091 sc_makefile_path_separator_check:
1092 @prohibit='PATH[=].*:' \
1093 in_vc_files='akefile|\.mk$$' \
1094 halt=$(msg) \
1095 $(_sc_search_regexp)
1096
1097 # Check that `make alpha' will not fail at the end of the process,
1098 # i.e., when pkg-M.N.tar.xz already exists (either in "." or in ../release)
1099 # and is read-only.
1100 writable-files:
1101 if test -d $(release_archive_dir); then \
1102 for file in $(DIST_ARCHIVES); do \
1103 for p in ./ $(release_archive_dir)/; do \
1104 test -e $$p$$file || continue; \
1105 test -w $$p$$file \
1106 || { echo ERROR: $$p$$file is not writable; fail=1; }; \
1107 done; \
1108 done; \
1109 test "$$fail" && exit 1 || : ; \
1110 else :; \
1111 fi
1112
1113 v_etc_file = $(gnulib_dir)/lib/version-etc.c
1114 sample-test = tests/sample-test
1115 texi = doc/$(PACKAGE).texi
1116 # Make sure that the copyright date in $(v_etc_file) is up to date.
1117 # Do the same for the $(sample-test) and the main doc/.texi file.
1118 sc_copyright_check:
1119 @require='enum { COPYRIGHT_YEAR = '$$(date +%Y)' };' \
1120 in_files=$(v_etc_file) \
1121 halt='out of date copyright in $(v_etc_file); update it' \
1122 $(_sc_search_regexp)
1123 @require='# Copyright \(C\) '$$(date +%Y)' Free' \
1124 in_vc_files=$(sample-test) \
1125 halt='out of date copyright in $(sample-test); update it' \
1126 $(_sc_search_regexp)
1127 @require='Copyright @copyright\{\} .*'$$(date +%Y)' Free' \
1128 in_vc_files=$(texi) \
1129 halt='out of date copyright in $(texi); update it' \
1130 $(_sc_search_regexp)
1131
1132 # If tests/help-version exists and seems to be new enough, assume that its
1133 # use of init.sh and path_prepend_ is correct, and ensure that every other
1134 # use of init.sh is identical.
1135 # This is useful because help-version cross-checks prog --version
1136 # with $(VERSION), which verifies that its path_prepend_ invocation
1137 # sets PATH correctly. This is an inexpensive way to ensure that
1138 # the other init.sh-using tests also get it right.
1139 _hv_file ?= $(srcdir)/tests/help-version
1140 _hv_regex_weak ?= ^ *\. .*/init\.sh"
1141 # Fix syntax-highlighters "
1142 _hv_regex_strong ?= ^ *\. "\$${srcdir=\.}/init\.sh"
1143 sc_cross_check_PATH_usage_in_tests:
1144 @if test -f $(_hv_file); then \
1145 grep -l 'VERSION mismatch' $(_hv_file) >/dev/null \
1146 || { echo "$@: skipped: no such file: $(_hv_file)" 1>&2; \
1147 exit 0; }; \
1148 grep -lE '$(_hv_regex_strong)' $(_hv_file) >/dev/null \
1149 || { echo "$@: $(_hv_file) lacks conforming use of init.sh" 1>&2; \
1150 exit 1; }; \
1151 good=$$(grep -E '$(_hv_regex_strong)' $(_hv_file)); \
1152 grep -LFx "$$good" \
1153 $$(grep -lE '$(_hv_regex_weak)' $$($(VC_LIST_EXCEPT))) \
1154 | grep . && \
1155 { echo "$(ME): the above files use path_prepend_ inconsistently" \
1156 1>&2; exit 1; } || :; \
1157 fi
1158
1159 # #if HAVE_... will evaluate to false for any non numeric string.
1160 # That would be flagged by using -Wundef, however gnulib currently
1161 # tests many undefined macros, and so we can't enable that option.
1162 # So at least preclude common boolean strings as macro values.
1163 sc_Wundef_boolean:
1164 @prohibit='^#define.*(yes|no|true|false)$$' \
1165 in_files='$(CONFIG_INCLUDE)' \
1166 halt='Use 0 or 1 for macro values' \
1167 $(_sc_search_regexp)
1168
1169 # Even if you use pathmax.h to guarantee that PATH_MAX is defined, it might
1170 # not be constant, or might overflow a stack. In general, use PATH_MAX as
1171 # a limit, not an array or alloca size.
1172 sc_prohibit_path_max_allocation:
1173 @prohibit='(\balloca *\([^)]*|\[[^]]*)PATH_MAX' \
1174 halt='Avoid stack allocations of size PATH_MAX' \
1175 $(_sc_search_regexp)
1176
1177 sc_vulnerable_makefile_CVE-2009-4029:
1178 @prohibit='perm -777 -exec chmod a\+rwx|chmod 777 \$$\(distdir\)' \
1179 in_files=$$(find $(srcdir) -name Makefile.in) \
1180 halt=$$(printf '%s\n' \
1181 'the above files are vulnerable; beware of running' \
1182 ' "make dist*" rules, and upgrade to fixed automake' \
1183 ' see http://bugzilla.redhat.com/542609 for details') \
1184 $(_sc_search_regexp)
1185
1186 vc-diff-check:
1187 (unset CDPATH; cd $(srcdir) && $(VC) diff) > vc-diffs || :
1188 if test -s vc-diffs; then \
1189 cat vc-diffs; \
1190 echo "Some files are locally modified:" 1>&2; \
1191 exit 1; \
1192 else \
1193 rm vc-diffs; \
1194 fi
1195
1196 rel-files = $(DIST_ARCHIVES)
1197
1198 gnulib_dir ?= $(srcdir)/gnulib
1199 gnulib-version = $$(cd $(gnulib_dir) && git describe)
1200 bootstrap-tools ?= autoconf,automake,gnulib
1201
1202 # If it's not already specified, derive the GPG key ID from
1203 # the signed tag we've just applied to mark this release.
1204 gpg_key_ID ?= \
1205 $$(git cat-file tag v$(VERSION) > .ann-sig \
1206 && gpgv .ann-sig - < /dev/null 2>&1 \
1207 | sed -n '/.*key ID \([0-9A-F]*\)/s//\1/p'; rm -f .ann-sig)
1208
1209 translation_project_ ?= coordinator@translationproject.org
1210
1211 # Make info-gnu the default only for a stable release.
1212 ifeq ($(RELEASE_TYPE),stable)
1213 announcement_Cc_ ?= $(translation_project_), $(PACKAGE_BUGREPORT)
1214 announcement_mail_headers_ ?= \
1215 To: info-gnu@gnu.org \
1216 Cc: $(announcement_Cc_) \
1217 Mail-Followup-To: $(PACKAGE_BUGREPORT)
1218 else
1219 announcement_Cc_ ?= $(translation_project_)
1220 announcement_mail_headers_ ?= \
1221 To: $(PACKAGE_BUGREPORT) \
1222 Cc: $(announcement_Cc_)
1223 endif
1224
1225 announcement: NEWS ChangeLog $(rel-files)
1226 @$(srcdir)/$(_build-aux)/announce-gen \
1227 --mail-headers='$(announcement_mail_headers_)' \
1228 --release-type=$(RELEASE_TYPE) \
1229 --package=$(PACKAGE) \
1230 --prev=$(PREV_VERSION) \
1231 --curr=$(VERSION) \
1232 --gpg-key-id=$(gpg_key_ID) \
1233 --news=$(srcdir)/NEWS \
1234 --bootstrap-tools=$(bootstrap-tools) \
1235 --gnulib-version=$(gnulib-version) \
1236 --no-print-checksums \
1237 $(addprefix --url-dir=, $(url_dir_list))
1238
1239 ## ---------------- ##
1240 ## Updating files. ##
1241 ## ---------------- ##
1242
1243 ftp-gnu = ftp://ftp.gnu.org/gnu
1244 www-gnu = http://www.gnu.org
1245
1246 upload_dest_dir_ ?= $(PACKAGE)
1247 emit_upload_commands:
1248 @echo =====================================
1249 @echo =====================================
1250 @echo "$(srcdir)/$(_build-aux)/gnupload $(GNUPLOADFLAGS) \\"
1251 @echo " --to $(gnu_rel_host):$(upload_dest_dir_) \\"
1252 @echo " $(rel-files)"
1253 @echo '# send the ~/announce-$(my_distdir) e-mail'
1254 @echo =====================================
1255 @echo =====================================
1256
1257 define emit-commit-log
1258 printf '%s\n' 'maint: post-release administrivia' '' \
1259 '* NEWS: Add header line for next release.' \
1260 '* .prev-version: Record previous version.' \
1261 '* cfg.mk (old_NEWS_hash): Auto-update.'
1262 endef
1263
1264 .PHONY: no-submodule-changes
1265 no-submodule-changes:
1266 if test -d $(srcdir)/.git; then \
1267 diff=$$(cd $(srcdir) && git submodule -q foreach \
1268 git diff-index --name-only HEAD) \
1269 || exit 1; \
1270 case $$diff in '') ;; \
1271 *) echo '$(ME): submodule files are locally modified:'; \
1272 echo "$$diff"; exit 1;; esac; \
1273 else \
1274 : ; \
1275 fi
1276
1277 submodule-checks ?= no-submodule-changes public-submodule-commit
1278
1279 # Ensure that each sub-module commit we're using is public.
1280 # Without this, it is too easy to tag and release code that
1281 # cannot be built from a fresh clone.
1282 .PHONY: public-submodule-commit
1283 public-submodule-commit:
1284 $(AM_V_GEN)if test -d $(srcdir)/.git; then \
1285 cd $(srcdir) && \
1286 git submodule --quiet foreach test '$$(git rev-parse $$sha1)' \
1287 = '$$(git merge-base origin $$sha1)' \
1288 || { echo '$(ME): found non-public submodule commit' >&2; \
1289 exit 1; }; \
1290 else \
1291 : ; \
1292 fi
1293 # This rule has a high enough utility/cost ratio that it should be a
1294 # dependent of "check" by default. However, some of us do occasionally
1295 # commit a temporary change that deliberately points to a non-public
1296 # submodule commit, and want to be able to use rules like "make check".
1297 # In that case, run e.g., "make check gl_public_submodule_commit="
1298 # to disable this test.
1299 gl_public_submodule_commit ?= public-submodule-commit
1300 check: $(gl_public_submodule_commit)
1301
1302 .PHONY: alpha beta stable
1303 ALL_RECURSIVE_TARGETS += alpha beta stable
1304 alpha beta stable: $(local-check) writable-files $(submodule-checks)
1305 test $@ = stable \
1306 && { echo $(VERSION) | grep -E '^[0-9]+(\.[0-9]+)+$$' \
1307 || { echo "invalid version string: $(VERSION)" 1>&2; exit 1;};}\
1308 || :
1309 $(MAKE) vc-diff-check
1310 $(MAKE) news-check
1311 $(MAKE) distcheck
1312 $(MAKE) dist XZ_OPT=-9ev
1313 $(MAKE) $(release-prep-hook) RELEASE_TYPE=$@
1314 $(MAKE) -s emit_upload_commands RELEASE_TYPE=$@
1315
1316 # Override this in cfg.mk if you follow different procedures.
1317 release-prep-hook ?= release-prep
1318
1319 gl_noteworthy_news_ = * Noteworthy changes in release ?.? (????-??-??) [?]
1320 .PHONY: release-prep
1321 release-prep:
1322 case $$RELEASE_TYPE in alpha|beta|stable) ;; \
1323 *) echo "invalid RELEASE_TYPE: $$RELEASE_TYPE" 1>&2; exit 1;; esac
1324 $(MAKE) --no-print-directory -s announcement > ~/announce-$(my_distdir)
1325 if test -d $(release_archive_dir); then \
1326 ln $(rel-files) $(release_archive_dir); \
1327 chmod a-w $(rel-files); \
1328 fi
1329 echo $(VERSION) > $(prev_version_file)
1330 $(MAKE) update-NEWS-hash
1331 perl -pi -e '$$. == 3 and print "$(gl_noteworthy_news_)\n\n\n"' NEWS
1332 $(emit-commit-log) > .ci-msg
1333 $(VC) commit -F .ci-msg -a
1334 rm .ci-msg
1335
1336 # Override this with e.g., -s $(srcdir)/some_other_name.texi
1337 # if the default $(PACKAGE)-derived name doesn't apply.
1338 gendocs_options_ ?=
1339
1340 .PHONY: web-manual
1341 web-manual:
1342 @test -z "$(manual_title)" \
1343 && { echo define manual_title in cfg.mk 1>&2; exit 1; } || :
1344 @cd '$(srcdir)/doc'; \
1345 $(SHELL) ../$(_build-aux)/gendocs.sh $(gendocs_options_) \
1346 -o '$(abs_builddir)/doc/manual' \
1347 --email $(PACKAGE_BUGREPORT) $(PACKAGE) \
1348 "$(PACKAGE_NAME) - $(manual_title)"
1349 @echo " *** Upload the doc/manual directory to web-cvs."
1350
1351 # Code Coverage
1352
1353 init-coverage:
1354 $(MAKE) $(AM_MAKEFLAGS) clean
1355 lcov --directory . --zerocounters
1356
1357 COVERAGE_CCOPTS ?= "-g --coverage"
1358 COVERAGE_OUT ?= doc/coverage
1359
1360 build-coverage:
1361 $(MAKE) $(AM_MAKEFLAGS) CFLAGS=$(COVERAGE_CCOPTS) CXXFLAGS=$(COVERAGE_CCOPTS)
1362 $(MAKE) $(AM_MAKEFLAGS) CFLAGS=$(COVERAGE_CCOPTS) CXXFLAGS=$(COVERAGE_CCOPTS) check
1363 mkdir -p $(COVERAGE_OUT)
1364 lcov --directory . --output-file $(COVERAGE_OUT)/$(PACKAGE).info \
1365 --capture
1366
1367 gen-coverage:
1368 genhtml --output-directory $(COVERAGE_OUT) \
1369 $(COVERAGE_OUT)/$(PACKAGE).info \
1370 --highlight --frames --legend \
1371 --title "$(PACKAGE_NAME)"
1372
1373 coverage: init-coverage build-coverage gen-coverage
1374
1375 # Update gettext files.
1376 PACKAGE ?= $(shell basename $(PWD))
1377 PO_DOMAIN ?= $(PACKAGE)
1378 POURL = http://translationproject.org/latest/$(PO_DOMAIN)/
1379 PODIR ?= po
1380 refresh-po:
1381 rm -f $(PODIR)/*.po && \
1382 echo "$(ME): getting translations into po (please ignore the robots.txt ERROR 404)..." && \
1383 wget --no-verbose --directory-prefix $(PODIR) --no-directories --recursive --level 1 --accept .po --accept .po.1 $(POURL) && \
1384 echo 'en@boldquot' > $(PODIR)/LINGUAS && \
1385 echo 'en@quot' >> $(PODIR)/LINGUAS && \
1386 ls $(PODIR)/*.po | sed 's/\.po//' | sed 's,$(PODIR)/,,' | sort >> $(PODIR)/LINGUAS
1387
1388 # Running indent once is not idempotent, but running it twice is.
1389 INDENT_SOURCES ?= $(C_SOURCES)
1390 .PHONY: indent
1391 indent:
1392 indent $(INDENT_SOURCES)
1393 indent $(INDENT_SOURCES)
1394
1395 # If you want to set UPDATE_COPYRIGHT_* environment variables,
1396 # put the assignments in this variable.
1397 update-copyright-env ?=
1398
1399 # Run this rule once per year (usually early in January)
1400 # to update all FSF copyright year lists in your project.
1401 # If you have an additional project-specific rule,
1402 # add it in cfg.mk along with a line 'update-copyright: prereq'.
1403 # By default, exclude all variants of COPYING; you can also
1404 # add exemptions (such as ChangeLog..* for rotated change logs)
1405 # in the file .x-update-copyright.
1406 .PHONY: update-copyright
1407 update-copyright:
1408 grep -l -w Copyright \
1409 $$(export VC_LIST_EXCEPT_DEFAULT=COPYING && $(VC_LIST_EXCEPT)) \
1410 | $(update-copyright-env) xargs $(srcdir)/$(_build-aux)/$@
1411
1412 # This tight_scope test is skipped with a warning if $(_gl_TS_headers) is not
1413 # overridden and $(_gl_TS_dir)/Makefile.am does not mention noinst_HEADERS.
1414
1415 # NOTE: to override any _gl_TS_* default value, you must
1416 # define the variable(s) using "export" in cfg.mk.
1417 _gl_TS_dir ?= src
1418
1419 ALL_RECURSIVE_TARGETS += sc_tight_scope
1420 sc_tight_scope: tight-scope.mk
1421 @fail=0; \
1422 if ! grep '^ *export _gl_TS_headers *=' $(srcdir)/cfg.mk \
1423 > /dev/null \
1424 && ! grep -w noinst_HEADERS $(srcdir)/$(_gl_TS_dir)/Makefile.am \
1425 > /dev/null 2>&1; then \
1426 echo '$(ME): skipping $@'; \
1427 else \
1428 $(MAKE) -s -C $(_gl_TS_dir) \
1429 -f Makefile \
1430 -f $(abs_top_srcdir)/cfg.mk \
1431 -f $(abs_top_builddir)/$< \
1432 _gl_tight_scope \
1433 || fail=1; \
1434 fi; \
1435 rm -f $<; \
1436 exit $$fail
1437
1438 tight-scope.mk: $(ME)
1439 @rm -f $@ $@-t
1440 @perl -ne '/^# TS-start/.../^# TS-end/ and print' $(ME) > $@-t
1441 @chmod a=r $@-t && mv $@-t $@
1442
1443 ifeq (a,b)
1444 # TS-start
1445
1446 # Most functions should have static scope.
1447 # Any that don't must be marked with `extern', but `main'
1448 # and `usage' are exceptions: they're always extern, but
1449 # do not need to be marked. Symbols matching `__.*' are
1450 # reserved by the compiler, so are automatically excluded below.
1451 _gl_TS_unmarked_extern_functions ?= main usage
1452 _gl_TS_function_match ?= /^(?:$(_gl_TS_extern)) +.*?(\S+) *\(/
1453
1454 # If your project uses a macro like "XTERN", then put
1455 # the following in cfg.mk to override this default:
1456 # export _gl_TS_extern = extern|XTERN
1457 _gl_TS_extern ?= extern
1458
1459 # The second nm|grep checks for file-scope variables with `extern' scope.
1460 # Without gnulib's progname module, you might put program_name here.
1461 # Symbols matching `__.*' are reserved by the compiler,
1462 # so are automatically excluded below.
1463 _gl_TS_unmarked_extern_vars ?=
1464
1465 # NOTE: the _match variables are perl expressions -- not mere regular
1466 # expressions -- so that you can extend them to match other patterns
1467 # and easily extract matched variable names.
1468 # For example, if your project declares some global variables via
1469 # a macro like this: GLOBAL(type, var_name, initializer), then you
1470 # can override this definition to automatically extract those names:
1471 # export _gl_TS_var_match = \
1472 # /^(?:$(_gl_TS_extern)) .*?\**(\w+)(\[.*?\])?;/ || /\bGLOBAL\(.*?,\s*(.*?),/
1473 _gl_TS_var_match ?= /^(?:$(_gl_TS_extern)) .*?(\w+)(\[.*?\])?;/
1474
1475 # The names of object files in (or relative to) $(_gl_TS_dir).
1476 _gl_TS_obj_files ?= *.$(OBJEXT)
1477
1478 # Files in which to search for the one-line style extern declarations.
1479 # $(_gl_TS_dir)-relative.
1480 _gl_TS_headers ?= $(noinst_HEADERS)
1481
1482 .PHONY: _gl_tight_scope
1483 _gl_tight_scope: $(bin_PROGRAMS)
1484 t=exceptions-$$$$; \
1485 trap 's=$$?; rm -f $$t; exit $$s' 0; \
1486 for sig in 1 2 3 13 15; do \
1487 eval "trap 'v=`expr $$sig + 128`; (exit $$v); exit $$v' $$sig"; \
1488 done; \
1489 src=`for f in $(SOURCES); do \
1490 test -f $$f && d= || d=$(srcdir)/; echo $$d$$f; done`; \
1491 hdr=`for f in $(_gl_TS_headers); do \
1492 test -f $$f && d= || d=$(srcdir)/; echo $$d$$f; done`; \
1493 ( printf '^%s$$\n' '__.*' $(_gl_TS_unmarked_extern_functions); \
1494 grep -h -A1 '^extern .*[^;]$$' $$src \
1495 | grep -vE '^(extern |--)' | sed 's/ .*//'; \
1496 perl -lne \
1497 '$(_gl_TS_function_match) and print "^$$1\$$"' $$hdr; \
1498 ) | sort -u > $$t; \
1499 nm -e $(_gl_TS_obj_files) | sed -n 's/.* T //p'|grep -Ev -f $$t \
1500 && { echo the above functions should have static scope >&2; \
1501 exit 1; } || : ; \
1502 ( printf '^%s$$\n' '__.*' $(_gl_TS_unmarked_extern_vars); \
1503 perl -lne '$(_gl_TS_var_match) and print "^$$1\$$"' $$hdr *.h \
1504 ) | sort -u > $$t; \
1505 nm -e $(_gl_TS_obj_files) | sed -n 's/.* [BCDGRS] //p' \
1506 | sort -u | grep -Ev -f $$t \
1507 && { echo the above variables should have static scope >&2; \
1508 exit 1; } || :
1509 # TS-end
1510 endif