summaryrefslogtreecommitdiff
path: root/telepathy-glib/message.c
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2010-10-14 14:32:53 +0200
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2010-12-09 13:56:26 +0100
commit350d041c697d9ee50631cbe3d595978b8c559bf1 (patch)
tree602bc91380a8bb44e45ea86d5cacfa8da1b30173 /telepathy-glib/message.c
parent6cbc8e41c6fdf8f54583aca651a1deb4b9eeebd6 (diff)
downloadtelepathy-glib-350d041c697d9ee50631cbe3d595978b8c559bf1.tar.gz
make a GObject of TpMessage
Basically just the boilerplate for now, we still use it as a struct.
Diffstat (limited to 'telepathy-glib/message.c')
-rw-r--r--telepathy-glib/message.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/telepathy-glib/message.c b/telepathy-glib/message.c
index c9bf7982a..9703a39ca 100644
--- a/telepathy-glib/message.c
+++ b/telepathy-glib/message.c
@@ -36,6 +36,8 @@
#include <telepathy-glib/gtypes.h>
#include <telepathy-glib/util.h>
+G_DEFINE_TYPE (TpMessage, tp_message, G_TYPE_OBJECT)
+
/**
* TpMessage:
*
@@ -45,6 +47,26 @@
* message body).
*/
+struct _TpMessagePrivate
+{
+ gpointer unused;
+};
+
+static void
+tp_message_class_init (TpMessageClass *klass)
+{
+ GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+
+ g_type_class_add_private (gobject_class, sizeof (TpMessagePrivate));
+}
+
+static void
+tp_message_init (TpMessage *self)
+{
+ self->priv = G_TYPE_INSTANCE_GET_PRIVATE ((self), TP_TYPE_MESSAGE,
+ TpMessagePrivate);
+}
+
/**
* tp_message_new: