[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