diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-10-14 14:32:53 +0200 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2010-12-09 13:56:26 +0100 |
commit | 350d041c697d9ee50631cbe3d595978b8c559bf1 (patch) | |
tree | 602bc91380a8bb44e45ea86d5cacfa8da1b30173 /telepathy-glib/message.c | |
parent | 6cbc8e41c6fdf8f54583aca651a1deb4b9eeebd6 (diff) | |
download | telepathy-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.c | 22 |
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: |