diff options
author | Sjoerd Simons <sjoerd@luon.net> | 2008-07-17 15:45:11 +0000 |
---|---|---|
committer | Sjoerd Simons <sjoerd@luon.net> | 2008-07-17 15:45:11 +0000 |
commit | 48da44430e0cce8a4507908362fae6f7b7f5034e (patch) | |
tree | b1c2ad89c2531c84003eba178ae2f7798aee22ff /spec/generic-types.xml | |
parent | 2c361a1e78947f773eb43c58e19c31e067eecbea (diff) | |
download | telepathy-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.xml | 35 |
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> |