| 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 pointer should be
freed using g_boxed_free()
[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 | 
gboolean gvir_storage_pool_get_autostart (GVirStoragePool *pool,GError **err);
gboolean gvir_storage_pool_set_autostart (GVirStoragePool *pool,gboolean autostart,GError **err);
Sets whether or not storage pool pool
 is started automatically on boot.
| pool | the storage pool | |
| autostart | Whether or not to autostart | |
| err | return location for any GError |