summaryrefslogtreecommitdiff
path: root/spec/Connection_Interface_Contact_Capabilities.xml
diff options
context:
space:
mode:
authorAlban Crequy <alban.crequy@collabora.co.uk>2008-08-28 15:40:19 +0100
committerAlban Crequy <alban.crequy@collabora.co.uk>2008-09-11 18:42:51 +0100
commit5be274743d22067d3c09a469ea96f5d0930b2ab6 (patch)
treea042e5c0cabf7396ec6e11f18a31d856dd8b9f91 /spec/Connection_Interface_Contact_Capabilities.xml
parentd48b129bb35e3e3aab195b5739e2ff43da9eeede (diff)
New signal ContactCapabilitiesChanged on Connection.Interface.ContactCapabilities
Diffstat (limited to 'spec/Connection_Interface_Contact_Capabilities.xml')
-rw-r--r--spec/Connection_Interface_Contact_Capabilities.xml26
1 files changed, 26 insertions, 0 deletions
diff --git a/spec/Connection_Interface_Contact_Capabilities.xml b/spec/Connection_Interface_Contact_Capabilities.xml
index 828b9346..3aa19095 100644
--- a/spec/Connection_Interface_Contact_Capabilities.xml
+++ b/spec/Connection_Interface_Contact_Capabilities.xml
@@ -79,6 +79,21 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
</tp:possible-errors>
</method>
+ <signal name="ContactCapabilitiesChanged">
+ <arg name="caps" type="(a(ua{sv}as)a(ua{sv}as))" tp:type="Contact_Capability_Change">
+ <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+ An struct containing:
+ <ul>
+ <li>the contact's removed capabilities</li>
+ <li>the contact's added capabilities</li>
+ </ul>
+ </tp:docstring>
+ </arg>
+ <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
+ <p>Announce that there has been a change of capabilities on the
+ given handle.</p>
+ </tp:docstring>
+ </signal>
<tp:struct name="Enhanced_Contact_Capability" array-name="Enhanced_Contact_Capability_List">
<tp:docstring>
@@ -103,6 +118,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
</tp:docstring>
</tp:member>
</tp:struct>
+
+ <tp:struct name="Contact_Capability_Change" array-name="Contact_Capability_Change_List">
+ <tp:docstring>A struct representing a change to one of a contact's capabilities, as
+ seen in the ContactCapabilitiesChanged signal on the ContactCapabilities
+ interface.</tp:docstring>
+ <tp:member type="a(ua{sv}as)" tp:type="Enhanced_Contact_Capability[]"
+ name="Removed_Capabilities"/>
+ <tp:member type="a(ua{sv}as)" tp:type="Enhanced_Contact_Capability[]"
+ name="Added_Capabilities"/>
+ </tp:struct>
+
</interface>
</node>
<!-- vim:set sw=2 sts=2 et ft=xml: -->