diff org.goffi.sat.xml @ 0:22b44846b04b

Initial commit
author Goffi <goffi@goffi.org>
date Sat, 06 Aug 2011 15:37:02 +0200
parents
children 0412dc960e3a
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/org.goffi.sat.xml	Sat Aug 06 15:37:02 2011 +0200
@@ -0,0 +1,252 @@
+<?xml version="1.0" ?>
+<node>
+	
+  
+	<interface name="org.goffi.SAT.core">
+		
+  
+		<signal name="actionResult">
+			<arg direction="out" name="answer_type" type="s"/>
+			<arg direction="out" name="id" type="s"/>
+			<arg direction="out" name="data" type="a{ss}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.In2" value="StringDict"/>
+		</signal>
+		<signal name="actionResultExt">
+			<arg direction="out" name="answer_type" type="s"/>
+			<arg direction="out" name="id" type="s"/>
+			<arg direction="out" name="data" type="a{sa{ss}}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.In2" value="ActionResultExtDataT"/>
+		</signal>
+		<method name="addContact">
+			<arg direction="in" name="entity" type="s"/>
+			<arg direction="in" name="profile_key" type="s"/>
+		</method>
+		<signal name="askConfirmation">
+			<arg direction="out" name="conf_type" type="s"/>
+			<arg direction="out" name="id" type="s"/>
+			<arg direction="out" name="data" type="a{ss}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.In2" value="StringDict"/>
+		</signal>
+		<method name="asyncConnect">
+			<arg direction="in" name="profile_key" type="s"/>
+		</method>
+		<method name="callMenu">
+			<arg direction="in" name="category" type="s"/>
+			<arg direction="in" name="name" type="s"/>
+			<arg direction="in" name="menu_type" type="s"/>
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="s"/>
+		</method>
+		<method name="confirmationAnswer">
+			<arg direction="in" name="id" type="s"/>
+			<arg direction="in" name="accepted" type="b"/>
+			<arg direction="in" name="data" type="a{ss}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.In2" value="StringDict"/>
+		</method>
+		<method name="connect">
+			<arg direction="in" name="profile_key" type="s"/>
+		</method>
+		<signal name="connected">
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+		<signal name="connectionError">
+			<arg direction="out" name="error_type" type="s"/>
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+		<signal name="contactDeleted">
+			<arg direction="out" name="entity" type="s"/>
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+		<method name="createProfile">
+			<arg direction="in" name="profile" type="s"/>
+			<arg direction="out" type="i"/>
+		</method>
+		<method name="delContact">
+			<arg direction="in" name="entity" type="s"/>
+			<arg direction="in" name="profile_key" type="s"/>
+		</method>
+		<method name="deleteProfile">
+			<arg direction="in" name="profile" type="s"/>
+			<arg direction="out" type="i"/>
+		</method>
+		<method name="disconnect">
+			<arg direction="in" name="profile_key" type="s"/>
+		</method>
+		<signal name="disconnected">
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+		<method name="getConfig">
+			<arg direction="in" name="section" type="s"/>
+			<arg direction="in" name="name" type="s"/>
+			<arg direction="out" type="s"/>
+		</method>
+		<method name="getContacts">
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="a(sa{ss}as)"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QList&lt;ContactT&gt;"/>
+		</method>
+		<method name="getHistory">
+			<arg direction="in" name="from_jid" type="s"/>
+			<arg direction="in" name="to_jid" type="s"/>
+			<arg direction="in" name="size" type="i"/>
+			<arg direction="out" type="a{i(ss)}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="HistoryT"/>
+		</method>
+		<method name="getMenuHelp">
+			<arg direction="in" name="category" type="s"/>
+			<arg direction="in" name="name" type="s"/>
+			<arg direction="in" name="menu_type" type="s"/>
+			<arg direction="out" type="s"/>
+		</method>
+		<method name="getMenus">
+			<arg direction="out" type="a(sss)"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QList&lt;MenuT&gt;"/>
+		</method>
+		<method name="getParamA">
+			<arg direction="in" name="name" type="s"/>
+			<arg direction="in" name="category" type="s"/>
+			<arg direction="in" name="attribute" type="s"/>
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="s"/>
+		</method>
+		<method name="getParams">
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="s"/>
+		</method>
+		<method name="getParamsCategories">
+			<arg direction="out" type="as"/>
+		</method>
+		<method name="getParamsForCategory">
+			<arg direction="in" name="category" type="s"/>
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="s"/>
+		</method>
+		<method name="getParamsUI">
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="s"/>
+		</method>
+		<method name="getPresenceStatus">
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="a{sa{s(sia{ss})}}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="PresenceStatusT"/>
+		</method>
+		<method name="getProfileName">
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="s"/>
+		</method>
+		<method name="getProfilesList">
+			<arg direction="out" type="as"/>
+		</method>
+		<method name="getProgress">
+			<arg direction="in" name="id" type="s"/>
+			<arg direction="out" type="a{ss}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="StringDict"/>
+		</method>
+		<method name="getVersion">
+			<arg direction="out" type="s"/>
+		</method>
+		<method name="getWaitingSub">
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="a{ss}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="StringDict"/>
+		</method>
+		<method name="isConnected">
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="b"/>
+		</method>
+		<method name="launchAction">
+			<arg direction="in" name="action_type" type="s"/>
+			<arg direction="in" name="data" type="a{ss}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="StringDict"/>
+			<arg direction="in" name="profile_key" type="s"/>
+			<arg direction="out" type="s"/>
+		</method>
+		<signal name="newAlert">
+			<arg direction="out" name="message" type="s"/>
+			<arg direction="out" name="title" type="s"/>
+			<arg direction="out" name="alert_type" type="s"/>
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+		<signal name="newContact">
+			<arg direction="out" name="contact" type="s"/>
+			<arg direction="out" name="attributes" type="a{ss}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="StringDict"/>
+			<arg direction="out" name="groups" type="as"/>
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+		<signal name="newMessage">
+			<arg direction="out" name="from_jid" type="s"/>
+			<arg direction="out" name="message" type="s"/>
+			<arg direction="out" name="mess_type" type="s"/>
+			<arg direction="out" name="to_jid" type="s"/>
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+		<signal name="paramUpdate">
+			<arg direction="out" name="name" type="s"/>
+			<arg direction="out" name="value" type="s"/>
+			<arg direction="out" name="category" type="s"/>
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+		<signal name="presenceUpdate">
+			<arg direction="out" name="entity" type="s"/>
+			<arg direction="out" name="show" type="s"/>
+			<arg direction="out" name="priority" type="i"/>
+			<arg direction="out" name="statuses" type="a{ss}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.In3" value="StringDict"/>
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+		<method name="registerNewAccount">
+			<arg direction="in" name="login" type="s"/>
+			<arg direction="in" name="password" type="s"/>
+			<arg direction="in" name="email" type="s"/>
+			<arg direction="in" name="host" type="s"/>
+			<arg direction="in" name="port" type="i"/>
+			<arg direction="out" type="s"/>
+		</method>
+		<method name="sendMessage">
+			<arg direction="in" name="to_jid" type="s"/>
+			<arg direction="in" name="message" type="s"/>
+			<arg direction="in" name="subject" type="s"/>
+			<arg direction="in" name="mess_type" type="s"/>
+			<arg direction="in" name="profile_key" type="s"/>
+		</method>
+		<method name="setParam">
+			<arg direction="in" name="name" type="s"/>
+			<arg direction="in" name="value" type="s"/>
+			<arg direction="in" name="category" type="s"/>
+			<arg direction="in" name="profile_key" type="s"/>
+		</method>
+		<method name="setPresence">
+			<arg direction="in" name="to_jid" type="s"/>
+			<arg direction="in" name="show" type="s"/>
+			<arg direction="in" name="priority" type="i"/>
+			<arg direction="in" name="statuses" type="a{ss}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.In3" value="StringDict"/>
+			<arg direction="in" name="profile_key" type="s"/>
+		</method>
+		<signal name="subscribe">
+			<arg direction="out" name="sub_type" type="s"/>
+			<arg direction="out" name="entity" type="s"/>
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+		<method name="subscription">
+			<arg direction="in" name="sub_type" type="s"/>
+			<arg direction="in" name="entity" type="s"/>
+			<arg direction="in" name="profile_key" type="s"/>
+		</method>
+		<method name="updateContact">
+			<arg direction="in" name="entity" type="s"/>
+			<arg direction="in" name="name" type="s"/>
+			<arg direction="in" name="groups" type="as"/>
+			<arg direction="in" name="profile_key" type="s"/>
+		</method>
+		<signal name="updatedValue">
+			<arg direction="out" name="name" type="s"/>
+			<arg direction="out" name="value" type="a{ss}"/>
+			<annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="StringDict"/>
+			<arg direction="out" name="profile" type="s"/>
+		</signal>
+	</interface>
+	
+
+</node>