[libvirt] [libvirt-gconfig PATCHv2 25/32] GVirConfigInterface derives from GVirConfigDevice

Christophe Fergeau cfergeau at redhat.com
Mon Nov 21 18:04:22 UTC 2011


This base class is mainly useful as a generic type when we manipulate
list of devices regardless of their actual type.
---
 libvirt-gconfig/libvirt-gconfig-interface.c |    2 +-
 libvirt-gconfig/libvirt-gconfig-interface.h |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/libvirt-gconfig/libvirt-gconfig-interface.c b/libvirt-gconfig/libvirt-gconfig-interface.c
index b58a4b4..aadbc96 100644
--- a/libvirt-gconfig/libvirt-gconfig-interface.c
+++ b/libvirt-gconfig/libvirt-gconfig-interface.c
@@ -39,7 +39,7 @@ struct _GVirConfigInterfacePrivate
     gboolean unused;
 };
 
-G_DEFINE_TYPE(GVirConfigInterface, gvir_config_interface, GVIR_TYPE_CONFIG_OBJECT);
+G_DEFINE_TYPE(GVirConfigInterface, gvir_config_interface, GVIR_TYPE_CONFIG_DEVICE);
 
 
 static void gvir_config_interface_class_init(GVirConfigInterfaceClass *klass)
diff --git a/libvirt-gconfig/libvirt-gconfig-interface.h b/libvirt-gconfig/libvirt-gconfig-interface.h
index 0728c29..2877341 100644
--- a/libvirt-gconfig/libvirt-gconfig-interface.h
+++ b/libvirt-gconfig/libvirt-gconfig-interface.h
@@ -42,7 +42,7 @@ typedef struct _GVirConfigInterfaceClass GVirConfigInterfaceClass;
 
 struct _GVirConfigInterface
 {
-    GVirConfigObject parent;
+    GVirConfigDevice parent;
 
     GVirConfigInterfacePrivate *priv;
 
@@ -51,7 +51,7 @@ struct _GVirConfigInterface
 
 struct _GVirConfigInterfaceClass
 {
-    GVirConfigObjectClass parent_class;
+    GVirConfigDeviceClass parent_class;
 
     gpointer padding[20];
 };
-- 
1.7.7.3




More information about the libvir-list mailing list