diff options
author | Will Thompson <will.thompson@collabora.co.uk> | 2012-03-20 11:54:59 +0000 |
---|---|---|
committer | Will Thompson <will.thompson@collabora.co.uk> | 2012-05-14 17:23:54 +0100 |
commit | f0a0e06f6b676a12d3ab0483e4699b26c3230f75 (patch) | |
tree | a48114e0bcdcf978cafff489fded6a566cec105d | |
parent | 4ab300b1b6ef866a946bb5e24428a30c3eea4d05 (diff) |
Mark up immutable/requestable tube props
-rw-r--r-- | spec/Channel_Interface_Tube.xml | 3 | ||||
-rw-r--r-- | spec/Channel_Type_DBus_Tube.xml | 7 | ||||
-rw-r--r-- | spec/Channel_Type_Stream_Tube.xml | 7 |
3 files changed, 12 insertions, 5 deletions
diff --git a/spec/Channel_Interface_Tube.xml b/spec/Channel_Interface_Tube.xml index f31ab213..72f77945 100644 --- a/spec/Channel_Interface_Tube.xml +++ b/spec/Channel_Interface_Tube.xml @@ -60,7 +60,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </tp:docstring> <property name="Parameters" type="a{sv}" tp:type="String_Variant_Map" - access="read" tp:name-for-bindings="Parameters"> + access="read" tp:name-for-bindings="Parameters" + tp:immutable="sometimes"> <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>Each tube has a dictionary of arbitrary parameters. Parameters are commonly used to bootstrap legacy protocols where you can't diff --git a/spec/Channel_Type_DBus_Tube.xml b/spec/Channel_Type_DBus_Tube.xml index 74e65951..e79ba5aa 100644 --- a/spec/Channel_Type_DBus_Tube.xml +++ b/spec/Channel_Type_DBus_Tube.xml @@ -127,7 +127,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </signal> <property name="ServiceName" type="s" access="read" - tp:name-for-bindings="Service_Name"> + tp:name-for-bindings="Service_Name" + tp:requestable="yep" + tp:immutable="yep"> <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>A string representing the service name that will be used over the tube. It SHOULD be a well-known D-Bus service name, of the form @@ -170,7 +172,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. <property name="SupportedAccessControls" type="au" tp:type="Socket_Access_Control[]" access="read" - tp:name-for-bindings="Supported_Access_Controls"> + tp:name-for-bindings="Supported_Access_Controls" + tp:immutable="yep"> <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>A list of the access control types that are supported with this channel. Note that only Socket_Access_Control_Localhost and diff --git a/spec/Channel_Type_Stream_Tube.xml b/spec/Channel_Type_Stream_Tube.xml index 63e7b2f5..83655c39 100644 --- a/spec/Channel_Type_Stream_Tube.xml +++ b/spec/Channel_Type_Stream_Tube.xml @@ -227,7 +227,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. </signal> <property name="Service" type="s" access="read" - tp:name-for-bindings="Service"> + tp:name-for-bindings="Service" + tp:immutable="yes" + tp:requestable="yes"> <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p> A string representing the service name that will be used over the tube. It should be a well-known TCP service name as defined by @@ -246,7 +248,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. <property name="SupportedSocketTypes" type="a{uau}" tp:type="Supported_Socket_Map" access="read" - tp:name-for-bindings="Supported_Socket_Types"> + tp:name-for-bindings="Supported_Socket_Types" + tp:immutable="yes"> <tp:docstring xmlns="http://www.w3.org/1999/xhtml"> <p>A mapping from address types (members of Socket_Address_Type) to arrays of access-control type (members of Socket_Access_Control) |