![]() |
![]() |
![]() |
Libvirt-gconfig Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
struct GVirConfigStoragePool; struct GVirConfigStoragePoolClass; enum GVirConfigStoragePoolType; GVirConfigStoragePool * gvir_config_storage_pool_new (void
); GVirConfigStoragePool * gvir_config_storage_pool_new_from_xml (const gchar *xml
,GError **error
); guint64 gvir_config_storage_pool_get_allocation (GVirConfigStoragePool *pool
); void gvir_config_storage_pool_set_allocation (GVirConfigStoragePool *pool
,guint64 allocation
); guint64 gvir_config_storage_pool_get_available (GVirConfigStoragePool *pool
); void gvir_config_storage_pool_set_available (GVirConfigStoragePool *pool
,guint64 available
); guint64 gvir_config_storage_pool_get_capacity (GVirConfigStoragePool *pool
); void gvir_config_storage_pool_set_capacity (GVirConfigStoragePool *pool
,guint64 capacity
); const char * gvir_config_storage_pool_get_name (GVirConfigStoragePool *pool
); void gvir_config_storage_pool_set_name (GVirConfigStoragePool *pool
,const char *name
); GVirConfigStoragePoolType gvir_config_storage_pool_get_pool_type (GVirConfigStoragePool *pool
); void gvir_config_storage_pool_set_pool_type (GVirConfigStoragePool *pool
,GVirConfigStoragePoolType type
); GVirConfigStoragePoolSource * gvir_config_storage_pool_get_source (GVirConfigStoragePool *pool
); void gvir_config_storage_pool_set_source (GVirConfigStoragePool *pool
,GVirConfigStoragePoolSource *source
); GVirConfigStoragePoolTarget * gvir_config_storage_pool_get_target (GVirConfigStoragePool *pool
); void gvir_config_storage_pool_set_target (GVirConfigStoragePool *pool
,GVirConfigStoragePoolTarget *target
); const char * gvir_config_storage_pool_get_uuid (GVirConfigStoragePool *pool
); void gvir_config_storage_pool_set_uuid (GVirConfigStoragePool *pool
,const char *uuid
);
struct GVirConfigStoragePoolClass { GVirConfigObjectClass parent_class; gpointer padding[20]; };
typedef enum { GVIR_CONFIG_STORAGE_POOL_TYPE_DIR, GVIR_CONFIG_STORAGE_POOL_TYPE_FS, GVIR_CONFIG_STORAGE_POOL_TYPE_NETFS, GVIR_CONFIG_STORAGE_POOL_TYPE_LOGICAL, GVIR_CONFIG_STORAGE_POOL_TYPE_DISK, GVIR_CONFIG_STORAGE_POOL_TYPE_ISCSI, GVIR_CONFIG_STORAGE_POOL_TYPE_SCSI, GVIR_CONFIG_STORAGE_POOL_TYPE_MPATH } GVirConfigStoragePoolType;
GVirConfigStoragePool * gvir_config_storage_pool_new_from_xml (const gchar *xml
,GError **error
);
guint64 gvir_config_storage_pool_get_allocation
(GVirConfigStoragePool *pool
);
Gets the total storage allocation for the pool.
|
a GVirConfigStoragePool |
Returns : |
total storage allocation in bytes. |
void gvir_config_storage_pool_set_allocation (GVirConfigStoragePool *pool
,guint64 allocation
);
guint64 gvir_config_storage_pool_get_available
(GVirConfigStoragePool *pool
);
Gets the free space available for allocating new volumes in the pool.
|
a GVirConfigStoragePool |
Returns : |
free space available in bytes. |
void gvir_config_storage_pool_set_available (GVirConfigStoragePool *pool
,guint64 available
);
guint64 gvir_config_storage_pool_get_capacity
(GVirConfigStoragePool *pool
);
Gets the total storage capacity for the pool.
|
a GVirConfigStoragePool |
Returns : |
total storage capacity in bytes. |
void gvir_config_storage_pool_set_capacity (GVirConfigStoragePool *pool
,guint64 capacity
);
const char * gvir_config_storage_pool_get_name (GVirConfigStoragePool *pool
);
Gets the name of the pool.
|
a GVirConfigStoragePool |
Returns : |
name of pool . |
void gvir_config_storage_pool_set_name (GVirConfigStoragePool *pool
,const char *name
);
|
. [allow-none] |
GVirConfigStoragePoolType gvir_config_storage_pool_get_pool_type
(GVirConfigStoragePool *pool
);
Gets the type of the pool.
|
a GVirConfigStoragePool |
Returns : |
Gname of pool . |
void gvir_config_storage_pool_set_pool_type (GVirConfigStoragePool *pool
,GVirConfigStoragePoolType type
);
GVirConfigStoragePoolSource * gvir_config_storage_pool_get_source
(GVirConfigStoragePool *pool
);
Gets the source for pool
|
a GVirConfigStoragePool |
Returns : |
a new GVirConfigStoragePoolSource instance. [transfer full] |
void gvir_config_storage_pool_set_source (GVirConfigStoragePool *pool
,GVirConfigStoragePoolSource *source
);
|
. [allow-none] |
GVirConfigStoragePoolTarget * gvir_config_storage_pool_get_target
(GVirConfigStoragePool *pool
);
Gets the target for pool
|
a GVirConfigStoragePool |
Returns : |
a new GVirConfigStoragePoolTarget instance. [transfer full] |
void gvir_config_storage_pool_set_target (GVirConfigStoragePool *pool
,GVirConfigStoragePoolTarget *target
);
|
. [allow-none] |
const char * gvir_config_storage_pool_get_uuid (GVirConfigStoragePool *pool
);
Gets the unique identifier for pool
.
|
a GVirConfigStoragePool |
Returns : |
unique identifier for pool . |
void gvir_config_storage_pool_set_uuid (GVirConfigStoragePool *pool
,const char *uuid
);
|
. [allow-none] |