summaryrefslogtreecommitdiff
path: root/spec/generic-types.xml
diff options
context:
space:
mode:
authorSjoerd Simons <sjoerd@luon.net>2008-07-17 15:45:11 +0000
committerSjoerd Simons <sjoerd@luon.net>2008-07-17 15:45:11 +0000
commit48da44430e0cce8a4507908362fae6f7b7f5034e (patch)
treeb1c2ad89c2531c84003eba178ae2f7798aee22ff /spec/generic-types.xml
parent2c361a1e78947f773eb43c58e19c31e067eecbea (diff)
downloadtelepathy-glib-48da44430e0cce8a4507908362fae6f7b7f5034e.tar.gz
Update to tp-spec head
20080717154511-93b9a-116972b240dc055f91ef95b430c427cb4e1e22a1.gz
Diffstat (limited to 'spec/generic-types.xml')
-rw-r--r--spec/generic-types.xml35
1 files changed, 34 insertions, 1 deletions
diff --git a/spec/generic-types.xml b/spec/generic-types.xml
index a96237df0..c0a000d07 100644
--- a/spec/generic-types.xml
+++ b/spec/generic-types.xml
@@ -17,7 +17,11 @@
</tp:simple-type>
<tp:simple-type name="DBus_Interface" type="s">
- <tp:docstring>A string representing a D-Bus interface</tp:docstring>
+ <tp:docstring>An ASCII string representing a D-Bus interface - two or more
+ elements separated by dots, where each element is a non-empty
+ string of ASCII letters, digits and underscores, not starting with
+ a digit. The maximum total length is 255 characters. For example,
+ "org.freedesktop.DBus.Peer".</tp:docstring>
</tp:simple-type>
<tp:simple-type name="DBus_Signature" type="s">
@@ -26,6 +30,35 @@
with dbus-glib)</tp:docstring>
</tp:simple-type>
+ <tp:simple-type name="DBus_Member" type="s">
+ <tp:docstring>An ASCII string representing a D-Bus method, signal
+ or property name - a non-empty string of ASCII letters, digits and
+ underscores, not starting with a digit, with a maximum length of 255
+ characters. For example, "Ping".</tp:docstring>
+ </tp:simple-type>
+
+ <tp:simple-type name="DBus_Qualified_Member" type="s">
+ <tp:docstring>A string representing the full name of a D-Bus method,
+ signal or property, consisting of a DBus_Interface, followed by
+ a dot, followed by a DBus_Member. For example,
+ "org.freedesktop.DBus.Peer.Ping".</tp:docstring>
+ </tp:simple-type>
+
+ <tp:mapping name="Qualified_Property_Value_Map">
+ <tp:docstring>A mapping from strings representing D-Bus
+ properties (by their namespaced names) to their values.</tp:docstring>
+ <tp:member type="s" name="Key" tp:type="DBus_Qualified_Member">
+ <tp:docstring>
+ A D-Bus interface name, followed by a dot and a D-Bus property name.
+ </tp:docstring>
+ </tp:member>
+ <tp:member type="v" name="Value">
+ <tp:docstring>
+ The value of the property.
+ </tp:docstring>
+ </tp:member>
+ </tp:mapping>
+
<tp:mapping name="String_Variant_Map">
<tp:docstring>A mapping from strings to variants representing extra
key-value pairs.</tp:docstring>