[Telepathy-commits] [telepathy-gabble/master] add gabble_private_tubes_factory_tube_created

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Mon Jan 12 03:07:03 PST 2009


---
 src/private-tubes-factory.c |    6 ++++++
 src/private-tubes-factory.h |    3 +++
 2 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/private-tubes-factory.c b/src/private-tubes-factory.c
index 6562174..064dd64 100644
--- a/src/private-tubes-factory.c
+++ b/src/private-tubes-factory.c
@@ -1277,6 +1277,12 @@ gabble_private_tubes_factory_ensure_channel (TpChannelManager *manager,
       request_properties, FALSE);
 }
 
+void
+gabble_private_tubes_factory_tube_created (GabblePrivateTubesFactory *fac,
+                                           GabbleTubeIface *tube)
+{
+  tp_channel_manager_emit_new_channel (fac, TP_EXPORTABLE_CHANNEL (tube), NULL);
+}
 
 static void
 channel_manager_iface_init (gpointer g_iface,
diff --git a/src/private-tubes-factory.h b/src/private-tubes-factory.h
index f04f1ea..58a5564 100644
--- a/src/private-tubes-factory.h
+++ b/src/private-tubes-factory.h
@@ -76,6 +76,9 @@ void gabble_private_tubes_factory_handle_si_stream_request (
     GabblePrivateTubesFactory *fac, GabbleBytestreamIface *bytestream,
     TpHandle handle, const gchar *stream_id, LmMessage *msg);
 
+void gabble_private_tubes_factory_tube_created (
+    GabblePrivateTubesFactory *fac, GabbleTubeIface *tube);
+
 G_END_DECLS
 
 #endif /* #ifndef __PRIVATE_TUBES_FACTORY_H__ */
-- 
1.5.6.5




More information about the Telepathy-commits mailing list