[Telepathy-commits] [telepathy-spec/master] Document how Client.ChannelHandler interacts with incoming channels
Simon McVittie
simon.mcvittie at collabora.co.uk
Fri Sep 26 08:21:27 PDT 2008
20080625120148-53eee-cd32c77b547d860c4df1946b31fc7be708c9cdf7.gz
---
spec/Client_Channel_Handler.xml | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/spec/Client_Channel_Handler.xml b/spec/Client_Channel_Handler.xml
index 58d0039..455c3aa 100644
--- a/spec/Client_Channel_Handler.xml
+++ b/spec/Client_Channel_Handler.xml
@@ -28,6 +28,19 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
<p>Channel handlers are the eventual handler for a channel or a
channel bundle; a typical channel handler is a user interface
process handling channels of a particular type.</p>
+
+ <p>When a new incoming channel is offered to
+ <tp:dbus-ref namespace="org.freedesktop.Telepathy.Client">Approver</tp:dbus-ref>s
+ by the channel dispatcher, it also offers the Approvers a list of all
+ the running or activatable ChannelHandlers whose
+ <tp:member-ref>HandlerChannelFilter</tp:member-ref> property
+ (possibly as cached in the .client file) indicates that they
+ are able to handle the channel. The Approvers can choose one of
+ those channel handlers to handle the channel.</p>
+
+ <p>FIXME: interaction with outgoing channels?</p>
+
+ <p>FIXME: interaction with automatically created channels?</p>
</tp:docstring>
<property name="HandlerChannelFilter" type="v">
--
1.5.6.5
More information about the Telepathy-commits
mailing list