Top | ![]() |
![]() |
![]() |
![]() |
gboolean
gvir_storage_pool_get_persistent (GVirStoragePool *pool
);
GVirConfigStoragePool * gvir_storage_pool_get_config (GVirStoragePool *pool
,guint flags
,GError **err
);
the config. The returned object should be
unreffed with g_object_unref()
when no longer needed.
[transfer full]
GVirStoragePoolInfo * gvir_storage_pool_get_info (GVirStoragePool *pool
,GError **err
);
the info. The returned object should be
unreffed with g_object_unref()
when no longer needed.
[transfer full]
gboolean gvir_storage_pool_refresh (GVirStoragePool *pool
,GCancellable *cancellable
,GError **err
);
void gvir_storage_pool_refresh_async (GVirStoragePool *pool
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean gvir_storage_pool_refresh_finish (GVirStoragePool *pool
,GAsyncResult *result
,GError **err
);
GList *
gvir_storage_pool_get_volumes (GVirStoragePool *pool
);
List of GVirStorageVol. The returned list should be freed with
g_list_free()
, after its elements have been unreffed with
g_object_unref()
.
[element-type LibvirtGObject.StorageVol][transfer full]
GVirStorageVol * gvir_storage_pool_get_volume (GVirStoragePool *pool
,const gchar *name
);
the GVirStorageVol, or NULL. The
returned object should be unreffed with g_object_unref()
when no longer
needed.
[transfer full]
GVirStorageVol * gvir_storage_pool_create_volume (GVirStoragePool *pool
,GVirConfigStorageVol *conf
,GError **err
);
pool |
the storage pool in which to create the volume |
|
conf |
the configuration for the new volume |
|
err |
Place-holder for possible errors |
the newly created volume. The returned object
should be unreffed with g_object_unref()
when no longer needed.
[transfer full]
gboolean gvir_storage_pool_build (GVirStoragePool *pool
,guint flags
,GError **err
);
void gvir_storage_pool_build_async (GVirStoragePool *pool
,guint flags
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean gvir_storage_pool_build_finish (GVirStoragePool *pool
,GAsyncResult *result
,GError **err
);
pool |
the storage pool to build |
|
result |
async method result. |
[transfer none] |
err |
return location for any GError |
gboolean gvir_storage_pool_undefine (GVirStoragePool *pool
,GError **err
);
void gvir_storage_pool_undefine_async (GVirStoragePool *pool
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean gvir_storage_pool_undefine_finish (GVirStoragePool *pool
,GAsyncResult *result
,GError **err
);
pool |
the storage pool to undefine |
|
result |
async method result. |
[transfer none] |
err |
return location for any GError |
gboolean gvir_storage_pool_start (GVirStoragePool *pool
,guint flags
,GError **err
);
void gvir_storage_pool_start_async (GVirStoragePool *pool
,guint flags
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean gvir_storage_pool_start_finish (GVirStoragePool *pool
,GAsyncResult *result
,GError **err
);
pool |
the storage pool to start |
|
result |
async method result. |
[transfer none] |
err |
return location for any GError |
void gvir_storage_pool_stop_async (GVirStoragePool *pool
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean gvir_storage_pool_stop_finish (GVirStoragePool *pool
,GAsyncResult *result
,GError **err
);
pool |
the storage pool to stop |
|
result |
async method result. |
[transfer none] |
err |
return location for any GError |
gboolean gvir_storage_pool_delete (GVirStoragePool *pool
,guint flags
,GError **err
);
void gvir_storage_pool_delete_async (GVirStoragePool *pool
,guint flags
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean gvir_storage_pool_delete_finish (GVirStoragePool *pool
,GAsyncResult *result
,GError **err
);
pool |
the storage pool to delete |
|
result |
async method result. |
[transfer none] |
err |
return location for any GError |