[Telepathy-commits] [telepathy-glib/master] Add missing implementation of tp_message_mixin_implement_sending
Simon McVittie
simon.mcvittie at collabora.co.uk
Thu Dec 18 10:41:26 PST 2008
20080414174044-53eee-349f60b56003b12a798c2f4cf48612f69b09b166.gz
---
telepathy-glib/message-mixin.c | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/telepathy-glib/message-mixin.c b/telepathy-glib/message-mixin.c
index 61e5b01..9f224f6 100644
--- a/telepathy-glib/message-mixin.c
+++ b/telepathy-glib/message-mixin.c
@@ -358,6 +358,23 @@ parts_to_text (const GPtrArray *parts,
/**
+ * tp_message_mixin_implement_sending:
+ * @obj: An instance of the implementation that uses this mixin
+ * @send: An implementation of SendMessage()
+ *
+ */
+void
+tp_message_mixin_implement_sending (GObject *object,
+ TpMessageMixinSendImpl send)
+{
+ TpMessageMixin *mixin = TP_MESSAGE_MIXIN (object);
+
+ g_return_if_fail (mixin->priv->send_message == NULL);
+ mixin->priv->send_message = send;
+}
+
+
+/**
* tp_message_mixin_init:
* @obj: An instance of the implementation that uses this mixin
* @offset: The byte offset of the TpMessageMixin within the object structure
--
1.5.6.5
More information about the Telepathy-commits
mailing list