[libvirt] [PATCH libvirt-glib 2/5] Change all flags from guint64 to guint to match libvirt type
Christophe Fergeau
cfergeau at redhat.com
Tue Nov 22 13:11:06 UTC 2011
ack
On Tue, Nov 22, 2011 at 12:39:29PM +0000, Daniel P. Berrange wrote:
> From: "Daniel P. Berrange" <berrange at redhat.com>
>
> ---
> libvirt-gobject/libvirt-gobject-connection.c | 6 ++--
> libvirt-gobject/libvirt-gobject-connection.h | 4 +-
> libvirt-gobject/libvirt-gobject-domain-snapshot.c | 2 +-
> libvirt-gobject/libvirt-gobject-domain-snapshot.h | 2 +-
> libvirt-gobject/libvirt-gobject-domain.c | 37 ++++++++++++++------
> libvirt-gobject/libvirt-gobject-domain.h | 16 ++++----
> libvirt-gobject/libvirt-gobject-interface.c | 2 +-
> libvirt-gobject/libvirt-gobject-interface.h | 2 +-
> libvirt-gobject/libvirt-gobject-network-filter.c | 2 +-
> libvirt-gobject/libvirt-gobject-network-filter.h | 2 +-
> libvirt-gobject/libvirt-gobject-network.c | 2 +-
> libvirt-gobject/libvirt-gobject-network.h | 2 +-
> libvirt-gobject/libvirt-gobject-node-device.c | 2 +-
> libvirt-gobject/libvirt-gobject-node-device.h | 2 +-
> libvirt-gobject/libvirt-gobject-secret.c | 2 +-
> libvirt-gobject/libvirt-gobject-secret.h | 2 +-
> libvirt-gobject/libvirt-gobject-storage-pool.c | 12 +++---
> libvirt-gobject/libvirt-gobject-storage-pool.h | 10 +++---
> libvirt-gobject/libvirt-gobject-storage-vol.c | 2 +-
> libvirt-gobject/libvirt-gobject-storage-vol.h | 2 +-
> 20 files changed, 64 insertions(+), 49 deletions(-)
>
> diff --git a/libvirt-gobject/libvirt-gobject-connection.c b/libvirt-gobject/libvirt-gobject-connection.c
> index 6c8de11..f52b825 100644
> --- a/libvirt-gobject/libvirt-gobject-connection.c
> +++ b/libvirt-gobject/libvirt-gobject-connection.c
> @@ -1145,7 +1145,7 @@ G_DEFINE_BOXED_TYPE(GVirConnectionHandle, gvir_connection_handle,
> * Return value: (transfer full): a #GVirStream stream, or NULL
> */
> GVirStream *gvir_connection_get_stream(GVirConnection *self,
> - gint flags)
> + guint flags)
> {
> GVirConnectionClass *klass;
>
> @@ -1212,7 +1212,7 @@ GVirDomain *gvir_connection_create_domain(GVirConnection *conn,
> GVirStoragePool *gvir_connection_create_storage_pool
> (GVirConnection *conn,
> GVirConfigStoragePool *conf,
> - guint64 flags G_GNUC_UNUSED,
> + guint flags,
> GError **err) {
> const gchar *xml;
> virStoragePoolPtr handle;
> @@ -1222,7 +1222,7 @@ GVirStoragePool *gvir_connection_create_storage_pool
>
> g_return_val_if_fail(xml != NULL, NULL);
>
> - if (!(handle = virStoragePoolDefineXML(priv->conn, xml, 0))) {
> + if (!(handle = virStoragePoolDefineXML(priv->conn, xml, flags))) {
> *err = gvir_error_new_literal(GVIR_CONNECTION_ERROR,
> flags,
> "Failed to create storage pool");
> diff --git a/libvirt-gobject/libvirt-gobject-connection.h b/libvirt-gobject/libvirt-gobject-connection.h
> index 9f4bdc3..92a15ab 100644
> --- a/libvirt-gobject/libvirt-gobject-connection.h
> +++ b/libvirt-gobject/libvirt-gobject-connection.h
> @@ -163,12 +163,12 @@ GVirStoragePool *gvir_connection_find_storage_pool_by_name(GVirConnection *conn,
> GVirStoragePool *gvir_connection_create_storage_pool
> (GVirConnection *conn,
> GVirConfigStoragePool *conf,
> - guint64 flags,
> + guint flags,
> GError **err);
>
>
> GVirStream *gvir_connection_get_stream(GVirConnection *conn,
> - gint flags);
> + guint flags);
>
> G_END_DECLS
>
> diff --git a/libvirt-gobject/libvirt-gobject-domain-snapshot.c b/libvirt-gobject/libvirt-gobject-domain-snapshot.c
> index 96be997..e536d72 100644
> --- a/libvirt-gobject/libvirt-gobject-domain-snapshot.c
> +++ b/libvirt-gobject/libvirt-gobject-domain-snapshot.c
> @@ -197,7 +197,7 @@ const gchar *gvir_domain_snapshot_get_name(GVirDomainSnapshot *snapshot)
> */
> GVirConfigDomainSnapshot *gvir_domain_snapshot_get_config
> (GVirDomainSnapshot *snapshot,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> GVirDomainSnapshotPrivate *priv = snapshot->priv;
> diff --git a/libvirt-gobject/libvirt-gobject-domain-snapshot.h b/libvirt-gobject/libvirt-gobject-domain-snapshot.h
> index 457c9dd..fc2eb7b 100644
> --- a/libvirt-gobject/libvirt-gobject-domain-snapshot.h
> +++ b/libvirt-gobject/libvirt-gobject-domain-snapshot.h
> @@ -66,7 +66,7 @@ const gchar *gvir_domain_snapshot_get_name(GVirDomainSnapshot *snapshot);
>
> GVirConfigDomainSnapshot *gvir_domain_snapshot_get_config
> (GVirDomainSnapshot *snapshot,
> - guint64 flags,
> + guint flags,
> GError **err);
>
> G_END_DECLS
> diff --git a/libvirt-gobject/libvirt-gobject-domain.c b/libvirt-gobject/libvirt-gobject-domain.c
> index 7ff820b..4a7a534 100644
> --- a/libvirt-gobject/libvirt-gobject-domain.c
> +++ b/libvirt-gobject/libvirt-gobject-domain.c
> @@ -301,12 +301,17 @@ gint gvir_domain_get_id(GVirDomain *dom,
> * @flags: the flags
> */
> gboolean gvir_domain_start(GVirDomain *dom,
> - guint64 flags G_GNUC_UNUSED,
> + guint flags,
> GError **err)
> {
> GVirDomainPrivate *priv = dom->priv;
> + int ret;
>
> - if (virDomainCreate(priv->handle) < 0) {
> + if (flags)
> + ret = virDomainCreateWithFlags(priv->handle, flags);
> + else
> + ret = virDomainCreate(priv->handle);
> + if (ret < 0) {
> *err = gvir_error_new_literal(GVIR_DOMAIN_ERROR,
> 0,
> "Unable to start domain");
> @@ -343,12 +348,17 @@ gboolean gvir_domain_resume(GVirDomain *dom,
> * @flags: the flags
> */
> gboolean gvir_domain_stop(GVirDomain *dom,
> - guint64 flags G_GNUC_UNUSED,
> + guint flags,
> GError **err)
> {
> GVirDomainPrivate *priv = dom->priv;
> + int ret;
>
> - if (virDomainDestroy(priv->handle) < 0) {
> + if (flags)
> + ret = virDomainDestroyFlags(priv->handle, flags);
> + else
> + ret = virDomainDestroy(priv->handle);
> + if (ret < 0) {
> *err = gvir_error_new_literal(GVIR_DOMAIN_ERROR,
> 0,
> "Unable to stop domain");
> @@ -364,12 +374,17 @@ gboolean gvir_domain_stop(GVirDomain *dom,
> * @flags: the flags
> */
> gboolean gvir_domain_delete(GVirDomain *dom,
> - guint64 flags G_GNUC_UNUSED,
> + guint flags,
> GError **err)
> {
> GVirDomainPrivate *priv = dom->priv;
> + int ret;
>
> - if (virDomainUndefine(priv->handle) < 0) {
> + if (flags)
> + ret = virDomainUndefineFlags(priv->handle, flags);
> + else
> + ret = virDomainUndefine(priv->handle);
> + if (ret < 0) {
> *err = gvir_error_new_literal(GVIR_DOMAIN_ERROR,
> 0,
> "Unable to delete domain");
> @@ -385,7 +400,7 @@ gboolean gvir_domain_delete(GVirDomain *dom,
> * @flags: the flags
> */
> gboolean gvir_domain_shutdown(GVirDomain *dom,
> - guint64 flags G_GNUC_UNUSED,
> + guint flags G_GNUC_UNUSED,
> GError **err)
> {
> GVirDomainPrivate *priv = dom->priv;
> @@ -406,7 +421,7 @@ gboolean gvir_domain_shutdown(GVirDomain *dom,
> * @flags: the flags
> */
> gboolean gvir_domain_reboot(GVirDomain *dom,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> GVirDomainPrivate *priv = dom->priv;
> @@ -428,7 +443,7 @@ gboolean gvir_domain_reboot(GVirDomain *dom,
> * Returns: (transfer full): the config
> */
> GVirConfigDomain *gvir_domain_get_config(GVirDomain *dom,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> GVirDomainPrivate *priv = dom->priv;
> @@ -557,8 +572,8 @@ GVirDomainInfo *gvir_domain_get_info(GVirDomain *dom,
> */
> gchar *gvir_domain_screenshot(GVirDomain *dom,
> GVirStream *stream,
> - guint64 monitor_id,
> - guint64 flags,
> + guint monitor_id,
> + guint flags,
> GError **err)
> {
> GVirDomainPrivate *priv;
> diff --git a/libvirt-gobject/libvirt-gobject-domain.h b/libvirt-gobject/libvirt-gobject-domain.h
> index 0479de8..b67e8df 100644
> --- a/libvirt-gobject/libvirt-gobject-domain.h
> +++ b/libvirt-gobject/libvirt-gobject-domain.h
> @@ -100,28 +100,28 @@ gint gvir_domain_get_id(GVirDomain *dom,
> GError **err);
>
> gboolean gvir_domain_start(GVirDomain *dom,
> - guint64 flags,
> + guint flags,
> GError **err);
> gboolean gvir_domain_resume(GVirDomain *dom,
> GError **err);
> gboolean gvir_domain_stop(GVirDomain *dom,
> - guint64 flags,
> + guint flags,
> GError **err);
> gboolean gvir_domain_delete(GVirDomain *dom,
> - guint64 flags,
> + guint flags,
> GError **err);
> gboolean gvir_domain_shutdown(GVirDomain *dom,
> - guint64 flags,
> + guint flags,
> GError **err);
> gboolean gvir_domain_reboot(GVirDomain *dom,
> - guint64 flags,
> + guint flags,
> GError **err);
>
> GVirDomainInfo *gvir_domain_get_info(GVirDomain *dom,
> GError **err);
>
> GVirConfigDomain *gvir_domain_get_config(GVirDomain *dom,
> - guint64 flags,
> + guint flags,
> GError **err);
> gboolean gvir_domain_set_config(GVirDomain *domain,
> GVirConfigDomain *conf,
> @@ -129,8 +129,8 @@ gboolean gvir_domain_set_config(GVirDomain *domain,
>
> gchar *gvir_domain_screenshot(GVirDomain *dom,
> GVirStream *stream,
> - guint64 monitor_id,
> - guint64 flags,
> + guint monitor_id,
> + guint flags,
> GError **err);
>
> G_END_DECLS
> diff --git a/libvirt-gobject/libvirt-gobject-interface.c b/libvirt-gobject/libvirt-gobject-interface.c
> index f74b47c..d35cdc2 100644
> --- a/libvirt-gobject/libvirt-gobject-interface.c
> +++ b/libvirt-gobject/libvirt-gobject-interface.c
> @@ -186,7 +186,7 @@ const gchar *gvir_interface_get_name(GVirInterface *iface)
> * Returns: (transfer full): the config
> */
> GVirConfigInterface *gvir_interface_get_config(GVirInterface *iface,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> GVirInterfacePrivate *priv = iface->priv;
> diff --git a/libvirt-gobject/libvirt-gobject-interface.h b/libvirt-gobject/libvirt-gobject-interface.h
> index 2fa76a8..c98dbc4 100644
> --- a/libvirt-gobject/libvirt-gobject-interface.h
> +++ b/libvirt-gobject/libvirt-gobject-interface.h
> @@ -65,7 +65,7 @@ GType gvir_interface_handle_get_type(void);
> const gchar *gvir_interface_get_name(GVirInterface *iface);
>
> GVirConfigInterface *gvir_interface_get_config(GVirInterface *iface,
> - guint64 flags,
> + guint flags,
> GError **err);
>
> G_END_DECLS
> diff --git a/libvirt-gobject/libvirt-gobject-network-filter.c b/libvirt-gobject/libvirt-gobject-network-filter.c
> index b5ffbe7..6ce0f7c 100644
> --- a/libvirt-gobject/libvirt-gobject-network-filter.c
> +++ b/libvirt-gobject/libvirt-gobject-network-filter.c
> @@ -212,7 +212,7 @@ const gchar *gvir_network_filter_get_uuid(GVirNetworkFilter *filter)
> */
> GVirConfigNetworkFilter *gvir_network_filter_get_config
> (GVirNetworkFilter *filter,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> GVirNetworkFilterPrivate *priv = filter->priv;
> diff --git a/libvirt-gobject/libvirt-gobject-network-filter.h b/libvirt-gobject/libvirt-gobject-network-filter.h
> index f2c63cf..2c03c10 100644
> --- a/libvirt-gobject/libvirt-gobject-network-filter.h
> +++ b/libvirt-gobject/libvirt-gobject-network-filter.h
> @@ -66,7 +66,7 @@ const gchar *gvir_network_filter_get_uuid(GVirNetworkFilter *filter);
>
> GVirConfigNetworkFilter *gvir_network_filter_get_config
> (GVirNetworkFilter *filter,
> - guint64 flags,
> + guint flags,
> GError **err);
>
> G_END_DECLS
> diff --git a/libvirt-gobject/libvirt-gobject-network.c b/libvirt-gobject/libvirt-gobject-network.c
> index 20b8012..237f788 100644
> --- a/libvirt-gobject/libvirt-gobject-network.c
> +++ b/libvirt-gobject/libvirt-gobject-network.c
> @@ -208,7 +208,7 @@ const gchar *gvir_network_get_uuid(GVirNetwork *network)
> * Returns: (transfer full): the config
> */
> GVirConfigNetwork *gvir_network_get_config(GVirNetwork *network,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> GVirNetworkPrivate *priv = network->priv;
> diff --git a/libvirt-gobject/libvirt-gobject-network.h b/libvirt-gobject/libvirt-gobject-network.h
> index 7b3d2dc..12ee917 100644
> --- a/libvirt-gobject/libvirt-gobject-network.h
> +++ b/libvirt-gobject/libvirt-gobject-network.h
> @@ -69,7 +69,7 @@ const gchar *gvir_network_get_name(GVirNetwork *network);
> const gchar *gvir_network_get_uuid(GVirNetwork *network);
>
> GVirConfigNetwork *gvir_network_get_config(GVirNetwork *network,
> - guint64 flags,
> + guint flags,
> GError **err);
>
> G_END_DECLS
> diff --git a/libvirt-gobject/libvirt-gobject-node-device.c b/libvirt-gobject/libvirt-gobject-node-device.c
> index 784c594..162f930 100644
> --- a/libvirt-gobject/libvirt-gobject-node-device.c
> +++ b/libvirt-gobject/libvirt-gobject-node-device.c
> @@ -187,7 +187,7 @@ const gchar *gvir_node_device_get_name(GVirNodeDevice *device)
> * Returns: (transfer full): the config
> */
> GVirConfigNodeDevice *gvir_node_device_get_config(GVirNodeDevice *device,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> GVirNodeDevicePrivate *priv = device->priv;
> diff --git a/libvirt-gobject/libvirt-gobject-node-device.h b/libvirt-gobject/libvirt-gobject-node-device.h
> index 2b51b5d..250001b 100644
> --- a/libvirt-gobject/libvirt-gobject-node-device.h
> +++ b/libvirt-gobject/libvirt-gobject-node-device.h
> @@ -64,7 +64,7 @@ GType gvir_node_device_handle_get_type(void);
> const gchar *gvir_node_device_get_name(GVirNodeDevice *device);
>
> GVirConfigNodeDevice *gvir_node_device_get_config(GVirNodeDevice *device,
> - guint64 flags,
> + guint flags,
> GError **err);
>
> G_END_DECLS
> diff --git a/libvirt-gobject/libvirt-gobject-secret.c b/libvirt-gobject/libvirt-gobject-secret.c
> index 0f885a1..5bde345 100644
> --- a/libvirt-gobject/libvirt-gobject-secret.c
> +++ b/libvirt-gobject/libvirt-gobject-secret.c
> @@ -198,7 +198,7 @@ const gchar *gvir_secret_get_uuid(GVirSecret *secret)
> * Returns: (transfer full): the config
> */
> GVirConfigSecret *gvir_secret_get_config(GVirSecret *secret,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> GVirSecretPrivate *priv = secret->priv;
> diff --git a/libvirt-gobject/libvirt-gobject-secret.h b/libvirt-gobject/libvirt-gobject-secret.h
> index 443ffde..e4d385e 100644
> --- a/libvirt-gobject/libvirt-gobject-secret.h
> +++ b/libvirt-gobject/libvirt-gobject-secret.h
> @@ -66,7 +66,7 @@ const gchar *gvir_secret_get_name(GVirSecret *secret);
> const gchar *gvir_secret_get_uuid(GVirSecret *secret);
>
> GVirConfigSecret *gvir_secret_get_config(GVirSecret *secret,
> - guint64 flags,
> + guint flags,
> GError **err);
>
> G_END_DECLS
> diff --git a/libvirt-gobject/libvirt-gobject-storage-pool.c b/libvirt-gobject/libvirt-gobject-storage-pool.c
> index ccc8e8a..915e0a1 100644
> --- a/libvirt-gobject/libvirt-gobject-storage-pool.c
> +++ b/libvirt-gobject/libvirt-gobject-storage-pool.c
> @@ -223,7 +223,7 @@ const gchar *gvir_storage_pool_get_uuid(GVirStoragePool *pool)
> * Returns: (transfer full): the config
> */
> GVirConfigStoragePool *gvir_storage_pool_get_config(GVirStoragePool *pool,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> GVirStoragePoolPrivate *priv = pool->priv;
> @@ -528,7 +528,7 @@ GVirStorageVol *gvir_storage_pool_create_volume
> * Return value: #True on success, #False otherwise.
> */
> gboolean gvir_storage_pool_build (GVirStoragePool *pool,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> if (virStoragePoolBuild(pool->priv->handle, flags)) {
> @@ -542,7 +542,7 @@ gboolean gvir_storage_pool_build (GVirStoragePool *pool,
> }
>
> typedef struct {
> - guint64 flags;
> + guint flags;
> } StoragePoolBuildData;
>
> static void
> @@ -574,7 +574,7 @@ gvir_storage_pool_build_helper(GSimpleAsyncResult *res,
> * @user_data: (closure): opaque data for callback
> */
> void gvir_storage_pool_build_async (GVirStoragePool *pool,
> - guint64 flags,
> + guint flags,
> GCancellable *cancellable,
> GAsyncReadyCallback callback,
> gpointer user_data)
> @@ -632,7 +632,7 @@ gboolean gvir_storage_pool_build_finish(GVirStoragePool *pool,
> * Return value: #True on success, #False otherwise.
> */
> gboolean gvir_storage_pool_start (GVirStoragePool *pool,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> if (virStoragePoolCreate(pool->priv->handle, flags)) {
> @@ -674,7 +674,7 @@ gvir_storage_pool_start_helper(GSimpleAsyncResult *res,
> * @user_data: (closure): opaque data for callback
> */
> void gvir_storage_pool_start_async (GVirStoragePool *pool,
> - guint64 flags,
> + guint flags,
> GCancellable *cancellable,
> GAsyncReadyCallback callback,
> gpointer user_data)
> diff --git a/libvirt-gobject/libvirt-gobject-storage-pool.h b/libvirt-gobject/libvirt-gobject-storage-pool.h
> index 25df1b1..d95bb19 100644
> --- a/libvirt-gobject/libvirt-gobject-storage-pool.h
> +++ b/libvirt-gobject/libvirt-gobject-storage-pool.h
> @@ -66,7 +66,7 @@ const gchar *gvir_storage_pool_get_name(GVirStoragePool *pool);
> const gchar *gvir_storage_pool_get_uuid(GVirStoragePool *pool);
>
> GVirConfigStoragePool *gvir_storage_pool_get_config(GVirStoragePool *pool,
> - guint64 flags,
> + guint flags,
> GError **err);
>
> gboolean gvir_storage_pool_refresh(GVirStoragePool *pool,
> @@ -89,10 +89,10 @@ GVirStorageVol *gvir_storage_pool_create_volume
> GError **err);
>
> gboolean gvir_storage_pool_build (GVirStoragePool *pool,
> - guint64 flags,
> + guint flags,
> GError **err);
> void gvir_storage_pool_build_async (GVirStoragePool *pool,
> - guint64 flags,
> + guint flags,
> GCancellable *cancellable,
> GAsyncReadyCallback callback,
> gpointer user_data);
> @@ -101,10 +101,10 @@ gboolean gvir_storage_pool_build_finish(GVirStoragePool *pool,
> GError **err);
>
> gboolean gvir_storage_pool_start (GVirStoragePool *pool,
> - guint64 flags,
> + guint flags,
> GError **err);
> void gvir_storage_pool_start_async (GVirStoragePool *pool,
> - guint64 flags,
> + guint flags,
> GCancellable *cancellable,
> GAsyncReadyCallback callback,
> gpointer user_data);
> diff --git a/libvirt-gobject/libvirt-gobject-storage-vol.c b/libvirt-gobject/libvirt-gobject-storage-vol.c
> index ed48de8..a8aec60 100644
> --- a/libvirt-gobject/libvirt-gobject-storage-vol.c
> +++ b/libvirt-gobject/libvirt-gobject-storage-vol.c
> @@ -198,7 +198,7 @@ const gchar *gvir_storage_vol_get_path(GVirStorageVol *vol)
> * Returns: (transfer full): the config
> */
> GVirConfigStorageVol *gvir_storage_vol_get_config(GVirStorageVol *vol,
> - guint64 flags,
> + guint flags,
> GError **err)
> {
> GVirStorageVolPrivate *priv = vol->priv;
> diff --git a/libvirt-gobject/libvirt-gobject-storage-vol.h b/libvirt-gobject/libvirt-gobject-storage-vol.h
> index 3c6189b..8acdcf9 100644
> --- a/libvirt-gobject/libvirt-gobject-storage-vol.h
> +++ b/libvirt-gobject/libvirt-gobject-storage-vol.h
> @@ -65,7 +65,7 @@ const gchar *gvir_storage_vol_get_name(GVirStorageVol *vol);
> const gchar *gvir_storage_vol_get_path(GVirStorageVol *vol);
>
> GVirConfigStorageVol *gvir_storage_vol_get_config(GVirStorageVol *vol,
> - guint64 flags,
> + guint flags,
> GError **err);
>
> G_END_DECLS
> --
> 1.7.6.4
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20111122/f59ab54f/attachment-0001.sig>
More information about the libvir-list
mailing list