diff options
author | Alban Crequy <alban.crequy@collabora.co.uk> | 2008-08-28 15:40:19 +0100 |
---|---|---|
committer | Alban Crequy <alban.crequy@collabora.co.uk> | 2008-09-11 18:42:51 +0100 |
commit | 5be274743d22067d3c09a469ea96f5d0930b2ab6 (patch) | |
tree | a042e5c0cabf7396ec6e11f18a31d856dd8b9f91 /spec/Connection_Interface_Contact_Capabilities.xml | |
parent | d48b129bb35e3e3aab195b5739e2ff43da9eeede (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.xml | 26 |
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: --> |