[libvirt] [libvirt-glib 06/23] Rename gvir_config_domain_new

Daniel P. Berrange berrange at redhat.com
Tue Oct 18 11:35:33 UTC 2011


On Fri, Oct 07, 2011 at 11:40:51AM +0200, Christophe Fergeau wrote:
> Rename it to gvir_config_domain_new_from_xml since it takes an
> XML string as input. gvir_config_domain_new will be used to create
> a new empty domain.
> ---
>  libvirt-gconfig/libvirt-gconfig-domain.c |    2 +-
>  libvirt-gconfig/libvirt-gconfig-domain.h |    2 +-
>  libvirt-gconfig/libvirt-gconfig.sym      |    2 +-
>  libvirt-gobject/libvirt-gobject-domain.c |    6 ++++--
>  4 files changed, 7 insertions(+), 5 deletions(-)
> 
> diff --git a/libvirt-gconfig/libvirt-gconfig-domain.c b/libvirt-gconfig/libvirt-gconfig-domain.c
> index 125c1ac..2b9419e 100644
> --- a/libvirt-gconfig/libvirt-gconfig-domain.c
> +++ b/libvirt-gconfig/libvirt-gconfig-domain.c
> @@ -95,7 +95,7 @@ static void gvir_config_domain_init(GVirConfigDomain *conn)
>  }
>  
>  
> -GVirConfigDomain *gvir_config_domain_new(const gchar *xml)
> +GVirConfigDomain *gvir_config_domain_new_from_xml(const gchar *xml)
>  {
>      return GVIR_CONFIG_DOMAIN(g_object_new(GVIR_TYPE_CONFIG_DOMAIN,
>                                             "doc", xml,
> diff --git a/libvirt-gconfig/libvirt-gconfig-domain.h b/libvirt-gconfig/libvirt-gconfig-domain.h
> index 49c34dc..343f076 100644
> --- a/libvirt-gconfig/libvirt-gconfig-domain.h
> +++ b/libvirt-gconfig/libvirt-gconfig-domain.h
> @@ -59,7 +59,7 @@ struct _GVirConfigDomainClass
>  
>  GType gvir_config_domain_get_type(void);
>  
> -GVirConfigDomain *gvir_config_domain_new(const gchar *xml);
> +GVirConfigDomain *gvir_config_domain_new_from_xml(const gchar *xml);
>  
>  char *gvir_config_domain_get_name(GVirConfigDomain *domain);
>  
> diff --git a/libvirt-gconfig/libvirt-gconfig.sym b/libvirt-gconfig/libvirt-gconfig.sym
> index 6127e22..76e2ba2 100644
> --- a/libvirt-gconfig/libvirt-gconfig.sym
> +++ b/libvirt-gconfig/libvirt-gconfig.sym
> @@ -4,7 +4,7 @@ LIBVIRT_GOBJECT_0.0.1 {
>  	gvir_config_capabilities_new;
>  
>  	gvir_config_domain_get_type;
> -	gvir_config_domain_new;
> +	gvir_config_domain_new_from_xml;
>  	gvir_config_domain_get_name;
>  
>  	gvir_config_domain_snapshot_get_type;
> diff --git a/libvirt-gobject/libvirt-gobject-domain.c b/libvirt-gobject/libvirt-gobject-domain.c
> index 70d8d6d..fd5f709 100644
> --- a/libvirt-gobject/libvirt-gobject-domain.c
> +++ b/libvirt-gobject/libvirt-gobject-domain.c
> @@ -432,9 +432,11 @@ GVirConfigDomain *gvir_domain_get_config(GVirDomain *dom,
>          return NULL;
>      }
>  
> -    GVirConfigDomain *conf = gvir_config_domain_new(xml);
> -
> +    GVirConfigDomain *conf = gvir_config_domain_new_from_xml(xml);
>      g_free(xml);
> +    if ((err != NULL) && (*err != NULL))
> +        return NULL;
> +
>      return conf;
>  }

ACK


Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list