diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-10-16 13:08:58 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-10-16 13:08:58 +0000 |
commit | 0d2491020e9ae174793e44f9cf29d5ee33506c8f (patch) | |
tree | cea49abac5fe257925b4f397ddc01f58e8478e74 /spec/generic-types.xml | |
parent | c84a750e9d66e761525b45268a94348a7b74420b (diff) |
Add definitions for some generic types
Diffstat (limited to 'spec/generic-types.xml')
-rw-r--r-- | spec/generic-types.xml | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/spec/generic-types.xml b/spec/generic-types.xml new file mode 100644 index 00000000..f134d7c5 --- /dev/null +++ b/spec/generic-types.xml @@ -0,0 +1,67 @@ +<tp:generic-types + xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> + + <tp:simple-type name="Unix_Timestamp" type="u"> + <tp:docstring>An unsigned 32-bit integer representing time since 1970</tp:docstring> + </tp:simple-type> + + <tp:simple-type name="Handle" type="u"> + <tp:docstring>An unsigned 32-bit integer representing a handle</tp:docstring> + </tp:simple-type> + + <tp:simple-type name="Contact_Handle" type="u"> + <tp:docstring>An unsigned 32-bit integer representing a handle of type + Handle_Type_Contact</tp:docstring> + </tp:simple-type> + + <tp:simple-type name="Room_Handle" type="u"> + <tp:docstring>An unsigned 32-bit integer representing a handle of type + Handle_Type_Room</tp:docstring> + </tp:simple-type> + + <tp:simple-type name="List_Handle" type="u"> + <tp:docstring>An unsigned 32-bit integer representing a handle of type + Handle_Type_List</tp:docstring> + </tp:simple-type> + + <tp:simple-type name="Group_Handle" type="u"> + <tp:docstring>An unsigned 32-bit integer representing a handle of type + Handle_Type_Group</tp:docstring> + </tp:simple-type> + + <tp:simple-type name="DBus_Bus_Name" type="s"> + <tp:docstring>A string representing a D-Bus bus name - either a well-known + name like "org.freedesktop.Telepathy.MissionControl" or a unique name + like ":1.123"</tp:docstring> + </tp:simple-type> + + <tp:simple-type name="DBus_Unique_Name" type="s"> + <tp:docstring>A string representing a D-Bus unique name, such as + ":1.123"</tp:docstring> + </tp:simple-type> + + <tp:simple-type name="DBus_Interface" type="s"> + <tp:docstring>A string representing a D-Bus interface</tp:docstring> + </tp:simple-type> + + <tp:simple-type name="DBus_Signature" type="s"> + <tp:docstring>A string representing a D-Bus signature + (the 'g' type isn't used because of poor interoperability, particularly + with dbus-glib)</tp:docstring> + </tp:simple-type> + + <tp:mapping name="String_Variant_Map"> + <tp:docstring>A mapping from strings to variants representing extra + key-value pairs.</tp:docstring> + <tp:member type="s" name="Key"/> + <tp:member type="v" name="Value"/> + </tp:mapping> + + <tp:mapping name="String_String_Map"> + <tp:docstring>A mapping from strings to strings representing extra + key-value pairs.</tp:docstring> + <tp:member type="s" name="Key"/> + <tp:member type="s" name="Value"/> + </tp:mapping> + +</tp:generic-types> |