Skip to content

Commit

Permalink
Add getter for GVirConfigDomain.virt_type
Browse files Browse the repository at this point in the history
  • Loading branch information
zeenix committed May 16, 2012
1 parent ebf405f commit 7afb6f8
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 0 deletions.
12 changes: 12 additions & 0 deletions libvirt-gconfig/libvirt-gconfig-domain.c
Expand Up @@ -187,6 +187,18 @@ GVirConfigDomain *gvir_config_domain_new(void)
return GVIR_CONFIG_DOMAIN(object);
}

GVirConfigDomainVirtType gvir_config_domain_get_virt_type(GVirConfigDomain *domain)
{
g_return_val_if_fail(GVIR_CONFIG_IS_DOMAIN(domain),
GVIR_CONFIG_DOMAIN_VIRT_QEMU);

return gvir_config_object_get_attribute_genum
(GVIR_CONFIG_OBJECT(domain),
NULL,
"type",
GVIR_CONFIG_TYPE_DOMAIN_VIRT_TYPE,
GVIR_CONFIG_DOMAIN_VIRT_QEMU);
}

void gvir_config_domain_set_virt_type(GVirConfigDomain *domain, GVirConfigDomainVirtType type)
{
Expand Down
1 change: 1 addition & 0 deletions libvirt-gconfig/libvirt-gconfig-domain.h
Expand Up @@ -99,6 +99,7 @@ GType gvir_config_domain_get_type(void);
GVirConfigDomain *gvir_config_domain_new_from_xml(const gchar *xml, GError **error);
GVirConfigDomain *gvir_config_domain_new(void);

GVirConfigDomainVirtType gvir_config_domain_get_virt_type(GVirConfigDomain *domain);
void gvir_config_domain_set_virt_type(GVirConfigDomain *domain, GVirConfigDomainVirtType type);
const char *gvir_config_domain_get_name(GVirConfigDomain *domain);
void gvir_config_domain_set_name(GVirConfigDomain *domain, const char *name);
Expand Down
2 changes: 2 additions & 0 deletions libvirt-gconfig/libvirt-gconfig.sym
Expand Up @@ -377,6 +377,8 @@ LIBVIRT_GCONFIG_0.0.8 {
LIBVIRT_GCONFIG_0.0.9 {
global:
gvir_config_domain_get_os;
gvir_config_domain_get_virt_type;

gvir_config_domain_os_get_boot_devices;

gvir_config_capabilities_get_host;
Expand Down

0 comments on commit 7afb6f8

Please sign in to comment.