diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-09-27 15:15:08 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-09-27 15:15:08 +0000 |
commit | 006d389bcdc9b5fb72e948b1586819bfc87e6be1 (patch) | |
tree | b910c2696c45aad707f18110bf39dd9a34a2b6b9 /spec/Channel_Type_Tubes.xml | |
parent | 141b8141ed17c93c8155e51bcd998b432321ad8a (diff) | |
download | telepathy-glib-006d389bcdc9b5fb72e948b1586819bfc87e6be1.tar.gz |
Sync with spec 0.16.0
20070927151508-53eee-4738bdfc4c577aebcc24c4e716c3aee0e5c57c6a.gz
Diffstat (limited to 'spec/Channel_Type_Tubes.xml')
-rw-r--r-- | spec/Channel_Type_Tubes.xml | 24 |
1 files changed, 20 insertions, 4 deletions
diff --git a/spec/Channel_Type_Tubes.xml b/spec/Channel_Type_Tubes.xml index b66ae9805..773b5081e 100644 --- a/spec/Channel_Type_Tubes.xml +++ b/spec/Channel_Type_Tubes.xml @@ -54,6 +54,21 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. objects/interfaces that would be exported by a service of that name on a bus, or all participants are expected to export those objects/interfaces.</p> + + <p>In a multi-user context (Handle_Type_Room) the tube behaves + like the D-Bus bus daemon, so participants can send each other + private messages, or can send broadcast messages which are + received by everyone in the tube (including themselves). + Each participant has a D-Bus unique name; connection managers + must prevent participants from sending messages with the wrong + sender unique name, and should attempt to avoid participants + receiving messages not intended for them.</p> + + <p>In a 1-1 context (Handle_Type_Contact) the tube behaves like + a peer-to-peer D-Bus connection - arbitrary D-Bus messages with + any sender and/or destination can be sent by each participant, + and each participant receives all messages sent by the other + participant.</p> </tp:docstring> </tp:enumvalue> @@ -527,8 +542,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. <method name="GetDBusNames"> <tp:docstring> - For a D-Bus tube, obtain a mapping between contact handles and their - unique bus names on this tube. + For a multi-user (i.e. Handle_Type_Room) D-Bus tube, obtain a mapping + between contact handles and their unique bus names on this tube. </tp:docstring> <arg direction="in" name="id" type="u"> <tp:docstring> @@ -544,7 +559,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. <tp:possible-errors> <tp:error name="org.freedesktop.Telepathy.Error.InvalidArgument"> <tp:docstring> - The tube is not a D-Bus tube. + The tube is not a multi-user D-Bus tube. </tp:docstring> </tp:error> <tp:error name="org.freedesktop.Telepathy.Error.NotAvailable"> @@ -557,7 +572,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. <signal name="DBusNamesChanged"> <tp:docstring> - Emitted on a D-Bus tube when a participant opens or closes the tube. + Emitted on a multi-user (i.e. Handle_Type_Room) D-Bus tube when a + participant opens or closes the tube. </tp:docstring> <arg name="id" type="u"> <tp:docstring> |