g_type_class_add_private is deprecated since glib 2.58
authorFrank Zschockelt <lm@freakysoft.de>
Mon, 13 May 2019 22:09:10 +0200
changeset 739 4a32df98ff8c
parent 738 264fece7ff0d
child 740 f1bb5e7e9477
g_type_class_add_private is deprecated since glib 2.58
loudmouth/lm-asyncns-resolver.c
loudmouth/lm-dummy.c
loudmouth/lm-simple-io.c
--- a/loudmouth/lm-asyncns-resolver.c	Sat May 11 22:25:49 2019 +0200
+++ b/loudmouth/lm-asyncns-resolver.c	Mon May 13 22:09:10 2019 +0200
@@ -38,10 +38,10 @@
 #include "lm-misc.h"
 #include "lm-asyncns-resolver.h"
 
-#define GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), LM_TYPE_ASYNCNS_RESOLVER, LmAsyncnsResolverPriv))
+#define GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), LM_TYPE_ASYNCNS_RESOLVER, LmAsyncnsResolverPrivate))
 
-typedef struct LmAsyncnsResolverPriv LmAsyncnsResolverPriv;
-struct LmAsyncnsResolverPriv {
+typedef struct LmAsyncnsResolverPrivate LmAsyncnsResolverPrivate;
+struct LmAsyncnsResolverPrivate {
     GSource     *watch_resolv;
     asyncns_query_t *resolv_query;
     asyncns_t   *asyncns_ctx;
@@ -53,7 +53,7 @@
 static void     asyncns_resolver_cleanup       (LmResolver  *resolver);
 static void     asyncns_resolver_cancel        (LmResolver  *resolver);
 
-G_DEFINE_TYPE (LmAsyncnsResolver, lm_asyncns_resolver, LM_TYPE_RESOLVER)
+G_DEFINE_TYPE_WITH_PRIVATE (LmAsyncnsResolver, lm_asyncns_resolver, LM_TYPE_RESOLVER)
 
 static void
 lm_asyncns_resolver_class_init (LmAsyncnsResolverClass *class)
@@ -65,8 +65,6 @@
 
     resolver_class->lookup = asyncns_resolver_lookup;
     resolver_class->cancel = asyncns_resolver_cancel;
-
-    g_type_class_add_private (object_class, sizeof (LmAsyncnsResolverPriv));
 }
 
 static void
@@ -87,7 +85,7 @@
 static void
 asyncns_resolver_cleanup (LmResolver *resolver)
 {
-    LmAsyncnsResolverPriv *priv = GET_PRIV (resolver);
+    LmAsyncnsResolverPrivate *priv = GET_PRIV (resolver);
 
     if (priv->resolv_channel != NULL) {
         g_io_channel_unref (priv->resolv_channel);
@@ -110,7 +108,7 @@
 static void
 asyncns_resolver_done (LmResolver *resolver)
 {
-    LmAsyncnsResolverPriv *priv = GET_PRIV (resolver);
+    LmAsyncnsResolverPrivate *priv = GET_PRIV (resolver);
     struct addrinfo       *ans;
     int                err;
 
@@ -142,7 +140,7 @@
                         GIOCondition  condition,
                         LmResolver   *resolver)
 {
-    LmAsyncnsResolverPriv     *priv = GET_PRIV (resolver);
+    LmAsyncnsResolverPrivate     *priv = GET_PRIV (resolver);
     LmAsyncnsResolverCallback  func;
 
     asyncns_wait (priv->asyncns_ctx, FALSE);
@@ -159,7 +157,7 @@
 static gboolean
 asyncns_resolver_prep (LmResolver *resolver, GError **error)
 {
-    LmAsyncnsResolverPriv *priv = GET_PRIV (resolver);
+    LmAsyncnsResolverPrivate *priv = GET_PRIV (resolver);
     GMainContext          *context;
 
     if (priv->asyncns_ctx) {
@@ -193,7 +191,7 @@
 static void
 asyncns_resolver_lookup_host (LmResolver *resolver)
 {
-    LmAsyncnsResolverPriv *priv = GET_PRIV (resolver);
+    LmAsyncnsResolverPrivate *priv = GET_PRIV (resolver);
     gchar               *host;
     struct addrinfo      req;
 
@@ -226,7 +224,7 @@
 static void
 asyncns_resolver_srv_done (LmResolver *resolver)
 {
-    LmAsyncnsResolverPriv *priv = GET_PRIV (resolver);
+    LmAsyncnsResolverPrivate *priv = GET_PRIV (resolver);
     unsigned char         *srv_ans;
     int                    srv_len;
     gboolean               result = FALSE;
@@ -281,7 +279,7 @@
 static void
 asyncns_resolver_lookup_service (LmResolver *resolver)
 {
-    LmAsyncnsResolverPriv *priv = GET_PRIV (resolver);
+    LmAsyncnsResolverPrivate *priv = GET_PRIV (resolver);
     gchar                 *domain;
     gchar                 *service;
     gchar                 *protocol;
@@ -348,7 +346,7 @@
 static void
 asyncns_resolver_cancel (LmResolver *resolver)
 {
-    LmAsyncnsResolverPriv *priv;
+    LmAsyncnsResolverPrivate *priv;
 
     g_return_if_fail (LM_IS_ASYNCNS_RESOLVER (resolver));
 
--- a/loudmouth/lm-dummy.c	Sat May 11 22:25:49 2019 +0200
+++ b/loudmouth/lm-dummy.c	Mon May 13 22:09:10 2019 +0200
@@ -21,10 +21,10 @@
 #include "lm-marshal.h"
 #include "lm-dummy.h"
 
-#define GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), LM_TYPE_DUMMY, LmDummyPriv))
+#define GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), LM_TYPE_DUMMY, LmDummyPrivate))
 
-typedef struct LmDummyPriv LmDummyPriv;
-struct LmDummyPriv {
+typedef struct LmDummyPrivate LmDummyPrivate;
+struct LmDummyPrivate {
     gint my_prop;
 };
 
@@ -38,7 +38,7 @@
                                            const GValue      *value,
                                            GParamSpec        *pspec);
 
-G_DEFINE_TYPE (LmDummy, lm_dummy, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (LmDummy, lm_dummy, G_TYPE_OBJECT)
 
 enum {
     PROP_0,
@@ -78,8 +78,6 @@
                       _lm_marshal_VOID__INT,
                       G_TYPE_NONE,
                       1, G_TYPE_INT);
-
-    g_type_class_add_private (object_class, sizeof (LmDummyPriv));
 }
 
 static void
@@ -102,7 +100,7 @@
                     GValue     *value,
                     GParamSpec *pspec)
 {
-    LmDummyPriv *priv;
+    LmDummyPrivate *priv;
 
     priv = GET_PRIV (object);
 
@@ -122,7 +120,7 @@
                     const GValue *value,
                     GParamSpec   *pspec)
 {
-    LmDummyPriv *priv;
+    LmDummyPrivate *priv;
 
     priv = GET_PRIV (object);
 
--- a/loudmouth/lm-simple-io.c	Sat May 11 22:25:49 2019 +0200
+++ b/loudmouth/lm-simple-io.c	Mon May 13 22:09:10 2019 +0200
@@ -22,10 +22,10 @@
 #include "lm-xmpp-writer.h"
 #include "lm-simple-io.h"
 
-#define GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), LM_TYPE_SIMPLE_IO, LmSimpleIOPriv))
+#define GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), LM_TYPE_SIMPLE_IO, LmSimpleIOPrivate))
 
-typedef struct LmSimpleIOPriv LmSimpleIOPriv;
-struct LmSimpleIOPriv {
+typedef struct LmSimpleIOPrivate LmSimpleIOPrivate;
+struct LmSimpleIOPrivate {
     gint my_prop;
 };
 
@@ -46,6 +46,7 @@
                                                gsize              len);
 
 G_DEFINE_TYPE_WITH_CODE (LmSimpleIO, lm_simple_io, G_TYPE_OBJECT,
+                         G_ADD_PRIVATE (LmSimpleIO)
                          G_IMPLEMENT_INTERFACE (LM_TYPE_XMPP_WRITER,
                                                 simple_io_writer_iface_init))
 
@@ -70,8 +71,6 @@
                                                           "My Property",
                                                           NULL,
                                                           G_PARAM_READWRITE));
-
-    g_type_class_add_private (object_class, sizeof (LmSimpleIOPriv));
 }
 
 static void
@@ -101,7 +100,7 @@
                         GValue     *value,
                         GParamSpec *pspec)
 {
-    LmSimpleIOPriv *priv;
+    LmSimpleIOPrivate *priv;
 
     priv = GET_PRIV (object);
 
@@ -121,7 +120,7 @@
                         const GValue *value,
                         GParamSpec   *pspec)
 {
-    LmSimpleIOPriv *priv;
+    LmSimpleIOPrivate *priv;
 
     priv = GET_PRIV (object);