summaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2009-05-19 10:17:53 +0100
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2009-05-19 10:17:53 +0100
commitdffa08f2373ba213769801ba40b1c8520abffa0a (patch)
tree780d155282772463863afd2f89c76a4fe0cd008e /extensions
parentf2dac640b7bcfdf1b62c3761d80e7771274bb782 (diff)
sync tube spec with latest DRAFT
Diffstat (limited to 'extensions')
-rw-r--r--extensions/Channel_Type_Stream_Tube.xml30
1 files changed, 20 insertions, 10 deletions
diff --git a/extensions/Channel_Type_Stream_Tube.xml b/extensions/Channel_Type_Stream_Tube.xml
index a495515e3..084d11075 100644
--- a/extensions/Channel_Type_Stream_Tube.xml
+++ b/extensions/Channel_Type_Stream_Tube.xml
@@ -98,9 +98,14 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
</tp:docstring>
</arg>
<arg direction="in" name="access_control" type="u" tp:type="Socket_Access_Control">
- <tp:docstring>
- The type of access control the connection manager should apply to
- the socket.
+ <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+ <p>The type of access control the connection manager should apply to
+ the socket.</p>
+
+ <p>Note that if you plan to establish more than one connection
+ through the tube, the Socket_Access_Control_Port access control
+ can't be used as you can't connect more than once from the same
+ port.</p>
</tp:docstring>
</arg>
<arg direction="in" name="access_control_param" type="v">
@@ -142,18 +147,23 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
The handle of the participant who opened the new connection
</tp:docstring>
</arg>
- <arg name="access_control_param" type="v">
- <tp:docstring>
- <p>A parameter for the access control type, to be interpreted as
- specified in the documentation for the Socket_Access_Control
- enum.</p>
-
- <p>This parameter can be used by the listening process to identify
+ <arg name="connection_param" type="v">
+ <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+ <p>A parameter which can be used by the listening process to identify
the connection. Note that this parameter has a meaningful value
only in the Socket_Access_Control_Port and
Socket_Access_Control_Credentials cases. If a different
Socket_Access_Control has been choosed when offering the tube, this
parameter should be ignored.</p>
+
+ <p>In the Socket_Access_Control_Port case, the variant
+ contains a struct Socket_Address_IPv4 (or Socket_Address_IPv6)
+ containing the address from which the CM is connected to the client
+ application.</p>
+
+ <p>In the Socket_Access_Control_Credentials case, the variant
+ contains the byte (D-Bus signature 'y') that has been sent with
+ the credentials.</p>
</tp:docstring>
</arg>
</signal>