[Telepathy-commits] [telepathy-spec/master] ChannelDispatcher: Say that the CD is responsible for exactly those connections that the AM created
Simon McVittie
simon.mcvittie at collabora.co.uk
Fri Sep 26 08:21:16 PDT 2008
---
spec/Channel_Dispatcher.xml | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/spec/Channel_Dispatcher.xml b/spec/Channel_Dispatcher.xml
index df36e77..07d3304 100644
--- a/spec/Channel_Dispatcher.xml
+++ b/spec/Channel_Dispatcher.xml
@@ -30,6 +30,22 @@
provides functionality for client processes to request that new
channels are created.</p>
+ <p>If a channel dispatcher is running, it is responsible for dispatching
+ new channels on all
+ <tp:dbus-ref namespace="org.freedesktop.Telepathy">Connection</tp:dbus-ref>s
+ created by the
+ <tp:dbus-ref namespace="org.freedesktop.Telepathy">AccountManager</tp:dbus-ref>.
+ Connections not created by the AccountManager are outside the scope
+ of the channel dispatcher.</p>
+
+ <tp:rationale>
+ <p>Connections created by standalone Telepathy clients
+ that do not intend to interact with the channel dispatcher
+ should be ignored - otherwise, the channel dispatcher would try
+ to launch handlers for channels that the standalone client
+ was already handling internally.</p>
+ </tp:rationale>
+
<p>The current channel dispatcher is defined to be the process that
owns the well-known bus name
<code>org.freedesktop.Telepathy.ChannelDispatcher</code> on
--
1.5.6.5
More information about the Telepathy-commits
mailing list