[libvirt-glib 1/5] Make GVirConfigDomainTimer abstract

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Specialized timer classes will inherit from it
---
 libvirt-gconfig/libvirt-gconfig-domain-timer.c |   22 +---------------------
 libvirt-gconfig/libvirt-gconfig-domain-timer.h |    4 ----
 libvirt-gconfig/libvirt-gconfig.sym            |    2 --
 3 files changed, 1 insertion(+), 27 deletions(-)

diff --git a/libvirt-gconfig/libvirt-gconfig-domain-timer.c b/libvirt-gconfig/libvirt-gconfig-domain-timer.c
index 70215ae..67a1812 100644
--- a/libvirt-gconfig/libvirt-gconfig-domain-timer.c
+++ b/libvirt-gconfig/libvirt-gconfig-domain-timer.c
@@ -32,7 +32,7 @@ struct _GVirConfigDomainTimerPrivate
     gboolean unused;
 };
 
-G_DEFINE_TYPE(GVirConfigDomainTimer, gvir_config_domain_timer, GVIR_CONFIG_TYPE_OBJECT);
+G_DEFINE_ABSTRACT_TYPE(GVirConfigDomainTimer, gvir_config_domain_timer, GVIR_CONFIG_TYPE_OBJECT);
 
 
 static void gvir_config_domain_timer_class_init(GVirConfigDomainTimerClass *klass)
@@ -47,23 +47,3 @@ static void gvir_config_domain_timer_init(GVirConfigDomainTimer *timer)
 
     timer->priv = GVIR_CONFIG_DOMAIN_TIMER_GET_PRIVATE(timer);
 }
-
-
-GVirConfigDomainTimer *gvir_config_domain_timer_new(void)
-{
-    GVirConfigObject *object;
-
-    object = gvir_config_object_new(GVIR_CONFIG_TYPE_DOMAIN_TIMER, "timer", NULL);
-    return GVIR_CONFIG_DOMAIN_TIMER(object);
-}
-
-
-GVirConfigDomainTimer *gvir_config_domain_timer_new_from_xml(const gchar *xml,
-                                                GError **error)
-{
-    GVirConfigObject *object;
-
-    object = gvir_config_object_new_from_xml(GVIR_CONFIG_TYPE_DOMAIN_TIMER,
-                                             "timer", NULL, xml, error);
-    return GVIR_CONFIG_DOMAIN_TIMER(object);
-}
diff --git a/libvirt-gconfig/libvirt-gconfig-domain-timer.h b/libvirt-gconfig/libvirt-gconfig-domain-timer.h
index 11038e2..a7b4332 100644
--- a/libvirt-gconfig/libvirt-gconfig-domain-timer.h
+++ b/libvirt-gconfig/libvirt-gconfig-domain-timer.h
@@ -59,10 +59,6 @@ struct _GVirConfigDomainTimerClass
 
 GType gvir_config_domain_timer_get_type(void);
 
-GVirConfigDomainTimer *gvir_config_domain_timer_new(void);
-GVirConfigDomainTimer *gvir_config_domain_timer_new_from_xml(const gchar *xml,
-                                                      GError **error);
-
 G_END_DECLS
 
 #endif /* __LIBVIRT_GCONFIG_DOMAIN_TIMER_H__ */
diff --git a/libvirt-gconfig/libvirt-gconfig.sym b/libvirt-gconfig/libvirt-gconfig.sym
index 2378a3c..77d0a45 100644
--- a/libvirt-gconfig/libvirt-gconfig.sym
+++ b/libvirt-gconfig/libvirt-gconfig.sym
@@ -227,8 +227,6 @@ LIBVIRT_GCONFIG_0.0.7 {
 	gvir_config_domain_sound_set_model;
 
 	gvir_config_domain_timer_get_type;
-	gvir_config_domain_timer_new;
-	gvir_config_domain_timer_new_from_xml;
 
 	gvir_config_domain_video_get_type;
 	gvir_config_domain_video_model_get_type;
-- 
1.7.10

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]