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

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

GVirConfigStoragePool

Packit Service ea0369

GVirConfigStoragePool

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Functions

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
GVirConfigStoragePool *
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_new ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
GVirConfigStoragePool *
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_new_from_xml ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
guint64
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_get_allocation ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
void
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_set_allocation ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
guint64
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_get_available ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
void
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_set_available ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
guint64
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_get_capacity ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
void
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_set_capacity ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
const char *
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_get_name ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
void
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_set_name ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
GVirConfigStoragePoolType
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_get_pool_type ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
void
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_set_pool_type ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
GVirConfigStoragePoolSource *
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_get_source ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
void
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_set_source ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
GVirConfigStoragePoolTarget *
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_get_target ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
void
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_set_target ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
const char *
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_get_uuid ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
void
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
gvir_config_storage_pool_set_uuid ()
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Types and Values

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
struct
Packit Service ea0369
GVirConfigStoragePool
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
struct
Packit Service ea0369
GVirConfigStoragePoolClass
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
enum
Packit Service ea0369
GVirConfigStoragePoolType
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
 
Packit Service ea0369
GVirConfigStoragePoolPrivate
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Object Hierarchy

Packit Service ea0369
    GObject
Packit Service ea0369
    ╰── GVirConfigObject
Packit Service ea0369
        ╰── GVirConfigStoragePool
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Description

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Functions

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_new ()

Packit Service ea0369
GVirConfigStoragePool *
Packit Service ea0369
gvir_config_storage_pool_new (void);
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_new_from_xml ()

Packit Service ea0369
GVirConfigStoragePool *
Packit Service ea0369
gvir_config_storage_pool_new_from_xml (const gchar *xml,
Packit Service ea0369
                                       GError **error);
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_get_allocation ()

Packit Service ea0369
guint64
Packit Service ea0369
gvir_config_storage_pool_get_allocation
Packit Service ea0369
                               (GVirConfigStoragePool *pool);
Packit Service ea0369

Gets the total storage allocation for the pool.

Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

pool

Packit Service ea0369

a GVirConfigStoragePool

Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Returns

Packit Service ea0369

total storage allocation in bytes.

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_set_allocation ()

Packit Service ea0369
void
Packit Service ea0369
gvir_config_storage_pool_set_allocation
Packit Service ea0369
                               (GVirConfigStoragePool *pool,
Packit Service ea0369
                                guint64 allocation);
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_get_available ()

Packit Service ea0369
guint64
Packit Service ea0369
gvir_config_storage_pool_get_available
Packit Service ea0369
                               (GVirConfigStoragePool *pool);
Packit Service ea0369

Gets the free space available for allocating new volumes in the pool.

Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

pool

Packit Service ea0369

a GVirConfigStoragePool

Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Returns

Packit Service ea0369

free space available in bytes.

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_set_available ()

Packit Service ea0369
void
Packit Service ea0369
gvir_config_storage_pool_set_available
Packit Service ea0369
                               (GVirConfigStoragePool *pool,
Packit Service ea0369
                                guint64 available);
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_get_capacity ()

Packit Service ea0369
guint64
Packit Service ea0369
gvir_config_storage_pool_get_capacity (GVirConfigStoragePool *pool);
Packit Service ea0369

Gets the total storage capacity for the pool.

Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

pool

Packit Service ea0369

a GVirConfigStoragePool

Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Returns

Packit Service ea0369

total storage capacity in bytes.

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_set_capacity ()

Packit Service ea0369
void
Packit Service ea0369
gvir_config_storage_pool_set_capacity (GVirConfigStoragePool *pool,
Packit Service ea0369
                                       guint64 capacity);
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_get_name ()

Packit Service ea0369
const char *
Packit Service ea0369
gvir_config_storage_pool_get_name (GVirConfigStoragePool *pool);
Packit Service ea0369

Gets the name of the pool.

Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

pool

Packit Service ea0369

a GVirConfigStoragePool

Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Returns

Packit Service ea0369

name of pool

Packit Service ea0369
.

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_set_name ()

Packit Service ea0369
void
Packit Service ea0369
gvir_config_storage_pool_set_name (GVirConfigStoragePool *pool,
Packit Service ea0369
                                   const char *name);
Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

name

Packit Service ea0369

.

Packit Service ea0369
[allow-none]
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_get_pool_type ()

Packit Service ea0369
GVirConfigStoragePoolType
Packit Service ea0369
gvir_config_storage_pool_get_pool_type
Packit Service ea0369
                               (GVirConfigStoragePool *pool);
Packit Service ea0369

Gets the type of the pool.

Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

pool

Packit Service ea0369

a GVirConfigStoragePool

Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Returns

Packit Service ea0369

Gname of pool

Packit Service ea0369
.

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_set_pool_type ()

Packit Service ea0369
void
Packit Service ea0369
gvir_config_storage_pool_set_pool_type
Packit Service ea0369
                               (GVirConfigStoragePool *pool,
Packit Service ea0369
                                GVirConfigStoragePoolType type);
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_get_source ()

Packit Service ea0369
GVirConfigStoragePoolSource *
Packit Service ea0369
gvir_config_storage_pool_get_source (GVirConfigStoragePool *pool);
Packit Service ea0369

Gets the source for pool

Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

pool

Packit Service ea0369

a GVirConfigStoragePool

Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Returns

Packit Service ea0369

a new GVirConfigStoragePoolSource instance.

Packit Service ea0369

[transfer full]

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_set_source ()

Packit Service ea0369
void
Packit Service ea0369
gvir_config_storage_pool_set_source (GVirConfigStoragePool *pool,
Packit Service ea0369
                                     GVirConfigStoragePoolSource *source);
Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

source

Packit Service ea0369

.

Packit Service ea0369
[allow-none]
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_get_target ()

Packit Service ea0369
GVirConfigStoragePoolTarget *
Packit Service ea0369
gvir_config_storage_pool_get_target (GVirConfigStoragePool *pool);
Packit Service ea0369

Gets the target for pool

Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

pool

Packit Service ea0369

a GVirConfigStoragePool

Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Returns

Packit Service ea0369

a new GVirConfigStoragePoolTarget instance.

Packit Service ea0369

[transfer full]

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_set_target ()

Packit Service ea0369
void
Packit Service ea0369
gvir_config_storage_pool_set_target (GVirConfigStoragePool *pool,
Packit Service ea0369
                                     GVirConfigStoragePoolTarget *target);
Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

target

Packit Service ea0369

.

Packit Service ea0369
[allow-none]
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_get_uuid ()

Packit Service ea0369
const char *
Packit Service ea0369
gvir_config_storage_pool_get_uuid (GVirConfigStoragePool *pool);
Packit Service ea0369

Gets the unique identifier for pool

Packit Service ea0369
.

Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

pool

Packit Service ea0369

a GVirConfigStoragePool

Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Returns

Packit Service ea0369

unique identifier for pool

Packit Service ea0369
.

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

gvir_config_storage_pool_set_uuid ()

Packit Service ea0369
void
Packit Service ea0369
gvir_config_storage_pool_set_uuid (GVirConfigStoragePool *pool,
Packit Service ea0369
                                   const char *uuid);
Packit Service ea0369
Packit Service ea0369

Parameters

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

uuid

Packit Service ea0369

.

Packit Service ea0369
[allow-none]
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Types and Values

Packit Service ea0369
Packit Service ea0369

struct GVirConfigStoragePool

Packit Service ea0369
struct GVirConfigStoragePool;
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

struct GVirConfigStoragePoolClass

Packit Service ea0369
struct GVirConfigStoragePoolClass {
Packit Service ea0369
    GVirConfigObjectClass parent_class;
Packit Service ea0369
Packit Service ea0369
    gpointer padding[20];
Packit Service ea0369
};
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

enum GVirConfigStoragePoolType

Packit Service ea0369
Packit Service ea0369

Members

Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

GVIR_CONFIG_STORAGE_POOL_TYPE_DIR

Packit Service ea0369
 
Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

GVIR_CONFIG_STORAGE_POOL_TYPE_FS

Packit Service ea0369
 
Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

GVIR_CONFIG_STORAGE_POOL_TYPE_NETFS

Packit Service ea0369
 
Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

GVIR_CONFIG_STORAGE_POOL_TYPE_LOGICAL

Packit Service ea0369
 
Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

GVIR_CONFIG_STORAGE_POOL_TYPE_DISK

Packit Service ea0369
 
Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

GVIR_CONFIG_STORAGE_POOL_TYPE_ISCSI

Packit Service ea0369
 
Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

GVIR_CONFIG_STORAGE_POOL_TYPE_SCSI

Packit Service ea0369
 
Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

GVIR_CONFIG_STORAGE_POOL_TYPE_MPATH

Packit Service ea0369
 
Packit Service ea0369
 
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

Packit Service ea0369
Packit Service ea0369

GVirConfigStoragePoolPrivate

Packit Service ea0369
typedef struct _GVirConfigStoragePoolPrivate GVirConfigStoragePoolPrivate;
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369
Packit Service ea0369

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