]> git.0d.be Git - empathy.git/blobdiff - extensions/generic-types.xml
Be more compatible with Facebook emoticon codes
[empathy.git] / extensions / generic-types.xml
index 227fde1483c9042d0309fe1e68bbb3db90960703..fdab14be815aaf40cd07285606c36654f210071f 100644 (file)
@@ -7,10 +7,10 @@
       (1970-01-01T00:00:00Z)</tp:docstring>
   </tp:simple-type>
 
-  <tp:simple-type name="Unix_Timestamp64" type="t">
-    <tp:docstring>An unsigned 64-bit integer representing time as the number
+  <tp:simple-type name="Unix_Timestamp64" type="x">
+    <tp:docstring>An signed 64-bit integer representing time as the number
       of seconds elapsed since the Unix epoch
-      (1970-01-01T00:00:00Z)</tp:docstring>
+      (1970-01-01T00:00:00Z); negative for times before the epoch</tp:docstring>
 
     <tp:rationale>The Text interface is the only user of Unix_Timestamp so
       far, and we'd like to be Y2038 compatible in future
       with dbus-glib)</tp:docstring>
   </tp:simple-type>
 
+  <tp:struct name="DBus_Tube_Member" array-name="DBus_Tube_Member_List">
+     <tp:docstring>A struct (handle, unique name) representing a participant
+       in a D-Bus tube, as returned by GetDBusNames on the Tubes channel
+       type, and as seen in the DBusNamesChanged signal.</tp:docstring>
+     <tp:member type="u" tp:type="Contact_Handle" name="Handle"/>
+     <tp:member type="s" tp:type="DBus_Unique_Name" name="Unique_Name"/>
+  </tp:struct>
+
   <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