Blame docs/libvirt-gconfig/html/GVirConfigDomain.html

Packit a07778
Packit a07778
<html>
Packit a07778
<head>
Packit a07778
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit a07778
<title>GVirConfigDomain: Libvirt-gconfig Reference Manual</title>
Packit a07778
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit a07778
<link rel="home" href="index.html" title="Libvirt-gconfig Reference Manual">
Packit a07778
<link rel="up" href="ch01.html" title="Libvirt-gconfig">
Packit a07778
<link rel="prev" href="GVirConfigObject.html" title="GVirConfigObject">
Packit a07778
<link rel="next" href="GVirConfigDomainSnapshot.html" title="GVirConfigDomainSnapshot">
Packit a07778
<meta name="generator" content="GTK-Doc V1.29 (XML mode)">
Packit a07778
<link rel="stylesheet" href="style.css" type="text/css">
Packit a07778
</head>
Packit a07778
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit a07778
Packit a07778
Packit a07778
Top  | 
Packit a07778
                  Description  | 
Packit a07778
                  Object Hierarchy  | 
Packit a07778
                  Properties
Packit a07778
Packit a07778
Home
Packit a07778
Up
Packit a07778
Prev
Packit a07778
Next
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

GVirConfigDomain

Packit a07778

GVirConfigDomain

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Functions

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
GVirConfigDomain *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_new_from_xml ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
GVirConfigDomain *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_new ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
GVirConfigDomainVirtType
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_virt_type ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_virt_type ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
const char *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_name ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_name ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
const char *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_uuid ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_uuid ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
const char *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_description ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_description ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
guint64
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_memory ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_memory ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
guint64
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_current_memory ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_current_memory ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
guint64
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_vcpus ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_vcpus ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
GStrv
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_features ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_features ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
GVirConfigDomainClock *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_clock ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_clock ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
GVirConfigDomainOs *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_os ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_os ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_seclabel ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
const char *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_title ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_title ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_devices ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_add_device ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
GList *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_devices ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_lifecycle ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
gboolean
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_custom_xml_ns_children ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
gboolean
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_custom_xml ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
gchar *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_custom_xml ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
GVirConfigDomainCpu *
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_get_cpu ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_cpu ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
void
Packit a07778
Packit a07778
Packit a07778
gvir_config_domain_set_power_management ()
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Properties

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
guint64
Packit a07778
current-memory
Packit a07778
Read / Write
Packit a07778
Packit a07778
Packit a07778
Packit a07778
gchar *
Packit a07778
description
Packit a07778
Read / Write
Packit a07778
Packit a07778
Packit a07778
GStrv
Packit a07778
features
Packit a07778
Read / Write
Packit a07778
Packit a07778
Packit a07778
guint64
Packit a07778
memory
Packit a07778
Read / Write
Packit a07778
Packit a07778
Packit a07778
Packit a07778
gchar *
Packit a07778
name
Packit a07778
Read / Write
Packit a07778
Packit a07778
Packit a07778
Packit a07778
gchar *
Packit a07778
title
Packit a07778
Read / Write
Packit a07778
Packit a07778
Packit a07778
Packit a07778
gchar *
Packit a07778
uuid
Packit a07778
Read / Write
Packit a07778
Packit a07778
Packit a07778
guint64
Packit a07778
vcpu
Packit a07778
Read / Write
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Types and Values

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
struct
Packit a07778
GVirConfigDomain
Packit a07778
Packit a07778
Packit a07778
struct
Packit a07778
GVirConfigDomainClass
Packit a07778
Packit a07778
Packit a07778
enum
Packit a07778
GVirConfigDomainVirtType
Packit a07778
Packit a07778
Packit a07778
enum
Packit a07778
GVirConfigDomainLifecycleEvent
Packit a07778
Packit a07778
Packit a07778
enum
Packit a07778
GVirConfigDomainLifecycleAction
Packit a07778
Packit a07778
Packit a07778
 
Packit a07778
GVirConfigDomainPrivate
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Object Hierarchy

Packit a07778
    GObject
Packit a07778
    ╰── GVirConfigObject
Packit a07778
        ╰── GVirConfigDomain
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Description

Packit a07778
Packit a07778
Packit a07778

Functions

Packit a07778
Packit a07778

gvir_config_domain_new_from_xml ()

Packit a07778
GVirConfigDomain *
Packit a07778
gvir_config_domain_new_from_xml (const gchar *xml,
Packit a07778
                                 GError **error);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_new ()

Packit a07778
GVirConfigDomain *
Packit a07778
gvir_config_domain_new (void);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_virt_type ()

Packit a07778
GVirConfigDomainVirtType
Packit a07778
gvir_config_domain_get_virt_type (GVirConfigDomain *domain);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_virt_type ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_virt_type (GVirConfigDomain *domain,
Packit a07778
                                  GVirConfigDomainVirtType type);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_name ()

Packit a07778
const char *
Packit a07778
gvir_config_domain_get_name (GVirConfigDomain *domain);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_name ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_name (GVirConfigDomain *domain,
Packit a07778
                             const char *name);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

name

Packit a07778

.

Packit a07778
[allow-none]
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_uuid ()

Packit a07778
const char *
Packit a07778
gvir_config_domain_get_uuid (GVirConfigDomain *domain);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_uuid ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_uuid (GVirConfigDomain *domain,
Packit a07778
                             const char *uuid);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

uuid

Packit a07778

.

Packit a07778
[allow-none]
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_description ()

Packit a07778
const char *
Packit a07778
gvir_config_domain_get_description (GVirConfigDomain *domain);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_description ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_description (GVirConfigDomain *domain,
Packit a07778
                                    const char *description);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

description

Packit a07778

.

Packit a07778
[allow-none]
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_memory ()

Packit a07778
guint64
Packit a07778
gvir_config_domain_get_memory (GVirConfigDomain *domain);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Returns

Packit a07778

maximum amount of RAM in kilobytes (i.e. blocks of 1024 bytes).

Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_memory ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_memory (GVirConfigDomain *domain,
Packit a07778
                               guint64 memory);
Packit a07778

Sets the maximum amount of RAM allocated to domain

Packit a07778
 in kilobytes (i.e.
Packit a07778
blocks of 1024 bytes).

Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

memory

Packit a07778

The maximum amount of RAM in kilobytes.

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_current_memory ()

Packit a07778
guint64
Packit a07778
gvir_config_domain_get_current_memory (GVirConfigDomain *domain);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Returns

Packit a07778

current amount of RAM in kilobytes (i.e. blocks of 1024 bytes).

Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_current_memory ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_current_memory (GVirConfigDomain *domain,
Packit a07778
                                       guint64 memory);
Packit a07778

Sets the current amount of RAM allocated to domain

Packit a07778
 in kilobytes (i.e.
Packit a07778
blocks of 1024 bytes). This can be set to less than the maximum domain
Packit a07778
memory to allow to balloon the guest memory on the fly. Be aware that
Packit a07778
libvirt will set it automatically if it's not explictly set, which means
Packit a07778
you may need to set this value in addition to 'memory' if you want to
Packit a07778
change the available domain memory after creation.

Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

memory

Packit a07778

The current amount of RAM in kilobytes.

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_vcpus ()

Packit a07778
guint64
Packit a07778
gvir_config_domain_get_vcpus (GVirConfigDomain *domain);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_vcpus ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_vcpus (GVirConfigDomain *domain,
Packit a07778
                              guint64 vcpu_count);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_features ()

Packit a07778
GStrv
Packit a07778
gvir_config_domain_get_features (GVirConfigDomain *domain);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Returns

Packit a07778

The returned list should be freed with

Packit a07778
g_strfreev() when no longer needed. 

Packit a07778

[transfer full]

Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_features ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_features (GVirConfigDomain *domain,
Packit a07778
                                 const GStrv features);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_clock ()

Packit a07778
GVirConfigDomainClock *
Packit a07778
gvir_config_domain_get_clock (GVirConfigDomain *domain);
Packit a07778

Gets the clock configuration of domain

Packit a07778

Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Returns

Packit a07778

A GVirConfigDomainClock. The returned

Packit a07778
object should be unreffed with g_object_unref() when no longer needed. 

Packit a07778

[transfer full]

Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_clock ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_clock (GVirConfigDomain *domain,
Packit a07778
                              GVirConfigDomainClock *klock);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

klock

Packit a07778

.

Packit a07778
[allow-none]
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_os ()

Packit a07778
GVirConfigDomainOs *
Packit a07778
gvir_config_domain_get_os (GVirConfigDomain *domain);
Packit a07778

Gets the operating system configuration of domain

Packit a07778

Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Returns

Packit a07778

A GVirConfigDomainOs. The returned

Packit a07778
object should be unreffed with g_object_unref() when no longer needed. 

Packit a07778

[transfer full]

Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_os ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_os (GVirConfigDomain *domain,
Packit a07778
                           GVirConfigDomainOs *os);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

os

Packit a07778

the os configuration to set.

Packit a07778
[allow-none]
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_seclabel ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_seclabel (GVirConfigDomain *domain,
Packit a07778
                                 GVirConfigDomainSeclabel *seclabel);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

seclabel

Packit a07778

the security label configuration to set.

Packit a07778
[allow-none]
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_title ()

Packit a07778
const char *
Packit a07778
gvir_config_domain_get_title (GVirConfigDomain *domain);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_title ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_title (GVirConfigDomain *domain,
Packit a07778
                              const char *title);
Packit a07778

Sets the title of the domain. This is an optional short textual description of the domain. Passing a NULL title

Packit a07778
Packit a07778
unsets the current domain title.

Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

title

Packit a07778

title of the domain.

Packit a07778
[allow-none]
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_devices ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_devices (GVirConfigDomain *domain,
Packit a07778
                                GList *devices);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

devices

Packit a07778

.

Packit a07778
[in][element-type LibvirtGConfig.DomainDevice]
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_add_device ()

Packit a07778
void
Packit a07778
gvir_config_domain_add_device (GVirConfigDomain *domain,
Packit a07778
                               GVirConfigDomainDevice *device);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_devices ()

Packit a07778
GList *
Packit a07778
gvir_config_domain_get_devices (GVirConfigDomain *domain);
Packit a07778

Gets the list of devices attached to domain

Packit a07778
.  The returned list should
Packit a07778
be freed with g_list_free(), after its elements have been unreffed with
Packit a07778
g_object_unref().

Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Returns

Packit a07778

a newly allocated GList of GVirConfigDomainDevice.

Packit a07778

[element-type LibvirtGConfig.DomainDevice][transfer full]

Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_lifecycle ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_lifecycle (GVirConfigDomain *domain,
Packit a07778
                                  GVirConfigDomainLifecycleEvent event,
Packit a07778
                                  GVirConfigDomainLifecycleAction action);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_custom_xml_ns_children ()

Packit a07778
gboolean
Packit a07778
gvir_config_domain_set_custom_xml_ns_children
Packit a07778
                               (GVirConfigDomain *domain,
Packit a07778
                                const gchar *xml,
Packit a07778
                                const gchar *ns,
Packit a07778
                                const gchar *ns_uri,
Packit a07778
                                GError **error);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_custom_xml ()

Packit a07778
gboolean
Packit a07778
gvir_config_domain_set_custom_xml (GVirConfigDomain *domain,
Packit a07778
                                   const gchar *xml,
Packit a07778
                                   const gchar *ns,
Packit a07778
                                   const gchar *ns_uri,
Packit a07778
                                   GError **error);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_custom_xml ()

Packit a07778
gchar *
Packit a07778
gvir_config_domain_get_custom_xml (GVirConfigDomain *domain,
Packit a07778
                                   const gchar *ns_uri);
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_get_cpu ()

Packit a07778
GVirConfigDomainCpu *
Packit a07778
gvir_config_domain_get_cpu (GVirConfigDomain *domain);
Packit a07778

Gets the CPU configuration of domain

Packit a07778

Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Returns

Packit a07778

A GVirConfigDomainCpu. The returned object

Packit a07778
should be unreffed with g_object_unref() when no longer needed. 

Packit a07778

[transfer full]

Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_cpu ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_cpu (GVirConfigDomain *domain,
Packit a07778
                            GVirConfigDomainCpu *cpu);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

cpu

Packit a07778

.

Packit a07778
[allow-none]
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

gvir_config_domain_set_power_management ()

Packit a07778
void
Packit a07778
gvir_config_domain_set_power_management
Packit a07778
                               (GVirConfigDomain *domain,
Packit a07778
                                GVirConfigDomainPowerManagement *pm);
Packit a07778
Packit a07778

Parameters

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

domain

Packit a07778

a GVirConfigDomain

Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

pm

Packit a07778

a GVirPowerManagement instance.

Packit a07778
[allow-none]
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Types and Values

Packit a07778
Packit a07778

struct GVirConfigDomain

Packit a07778
struct GVirConfigDomain;
Packit a07778
Packit a07778

Packit a07778
Packit a07778

struct GVirConfigDomainClass

Packit a07778
struct GVirConfigDomainClass {
Packit a07778
    GVirConfigObjectClass parent_class;
Packit a07778
Packit a07778
    gpointer padding[20];
Packit a07778
};
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

enum GVirConfigDomainVirtType

Packit a07778
Packit a07778

Members

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_QEMU

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_KQEMU

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_KVM

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_XEN

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_LXC

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_UML

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_OPENVZ

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_VSERVER

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_LDOM

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_TEST

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_VMWARE

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_HYPERV

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_VBOX

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_ONE

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_VIRT_PHYP

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

enum GVirConfigDomainLifecycleEvent

Packit a07778
Packit a07778

Members

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_LIFECYCLE_ON_POWEROFF

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_LIFECYCLE_ON_REBOOT

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_LIFECYCLE_ON_CRASH

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

enum GVirConfigDomainLifecycleAction

Packit a07778
Packit a07778

Members

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_LIFECYCLE_DESTROY

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_LIFECYCLE_RESTART

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_LIFECYCLE_PRESERVE

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_LIFECYCLE_RENAME_RESTART

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_LIFECYCLE_COREDUMP_DESTROY

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778

GVIR_CONFIG_DOMAIN_LIFECYCLE_COREDUMP_RESTART

Packit a07778
 
Packit a07778
 
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Packit a07778
Packit a07778

GVirConfigDomainPrivate

Packit a07778
typedef struct _GVirConfigDomainPrivate GVirConfigDomainPrivate;
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Property Details

Packit a07778
Packit a07778

The “current-memory” property

Packit a07778
  “current-memory”           guint64
Packit a07778

Current Guest Memory (in kilobytes).

Packit a07778

Flags: Read / Write

Packit a07778

Default value: 0

Packit a07778
Packit a07778

Packit a07778
Packit a07778

The “description” property

Packit a07778
  “description”              gchar *
Packit a07778

Some human readable description (could be anything).

Packit a07778

Flags: Read / Write

Packit a07778

Default value: NULL

Packit a07778
Packit a07778

Packit a07778
Packit a07778

The “features” property

Packit a07778
  “features”                 GStrv
Packit a07778

Hypervisor Features.

Packit a07778

Flags: Read / Write

Packit a07778
Packit a07778

Packit a07778
Packit a07778

The “memory” property

Packit a07778
  “memory”                   guint64
Packit a07778

Maximum Guest Memory (in kilobytes).

Packit a07778

Flags: Read / Write

Packit a07778

Default value: 0

Packit a07778
Packit a07778

Packit a07778
Packit a07778

The “name” property

Packit a07778
  “name”                     gchar *
Packit a07778

Domain Name.

Packit a07778

Flags: Read / Write

Packit a07778

Default value: NULL

Packit a07778
Packit a07778

Packit a07778
Packit a07778

The “title” property

Packit a07778
  “title”                    gchar *
Packit a07778

A short description - title - of the domain.

Packit a07778

Flags: Read / Write

Packit a07778

Default value: NULL

Packit a07778
Packit a07778

Packit a07778
Packit a07778

The “uuid” property

Packit a07778
  “uuid”                     gchar *
Packit a07778

Domain UUID.

Packit a07778

Flags: Read / Write

Packit a07778

Default value: NULL

Packit a07778
Packit a07778

Packit a07778
Packit a07778

The “vcpu” property

Packit a07778
  “vcpu”                     guint64
Packit a07778

Maximum Number of Guest Virtual CPUs.

Packit a07778

Flags: Read / Write

Packit a07778

Default value: 1

Packit a07778
Packit a07778
Packit a07778
Packit a07778
Packit a07778

Generated by GTK-Doc V1.29
Packit a07778
</body>
Packit a07778
</html>