Version 0.7-0
[vicar] / src / data / xml / org.freedesktop.Telepathy.Connection.ring.tel.ring.xml
1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
2 <node>
3   <interface name="org.freedesktop.DBus.Introspectable">
4     <method name="Introspect">
5       <arg name="data" direction="out" type="s"/>
6     </method>
7   </interface>
8   <interface name="org.freedesktop.DBus.Properties">
9     <method name="Get">
10       <arg name="interface" direction="in" type="s"/>
11       <arg name="propname" direction="in" type="s"/>
12       <arg name="value" direction="out" type="v"/>
13     </method>
14     <method name="Set">
15       <arg name="interface" direction="in" type="s"/>
16       <arg name="propname" direction="in" type="s"/>
17       <arg name="value" direction="in" type="v"/>
18     </method>
19     <method name="GetAll">
20       <arg name="interface" direction="in" type="s"/>
21       <arg name="props" direction="out" type="a{sv}"/>
22     </method>
23   </interface>
24   <interface name="com.nokia.Telepathy.Connection.Interface.StoredMessages">
25     <method name="SetStorageState">
26       <arg name="OutOfStorage" type="b" direction="in"/>
27     </method>
28     <method name="ExpungeMessages">
29       <arg name="StoredMessageTokens" type="as" direction="in"/>
30     </method>
31     <method name="DeliverStoredMessages">
32       <arg name="StoredMessageTokens" type="as" direction="in"/>
33     </method>
34     <signal name="MessagesExpunged">
35       <arg type="as"/>
36     </signal>
37   </interface>
38   <interface name="org.freedesktop.Telepathy.Connection.Interface.Anonymity">
39     <signal name="AnonymityModesChanged">
40       <arg type="u"/>
41     </signal>
42   </interface>
43   <interface name="org.freedesktop.Telepathy.Connection.Interface.Cellular">
44     <signal name="IMSIChanged">
45       <arg type="s"/>
46     </signal>
47   </interface>
48   <interface name="org.freedesktop.Telepathy.Connection.Interface.ServicePoint">
49     <signal name="ServicePointsChanged">
50       <arg type="a((us)as)"/>
51     </signal>
52   </interface>
53   <interface name="org.freedesktop.Telepathy.Connection.Interface.Capabilities">
54     <method name="GetCapabilities">
55       <arg name="Handles" type="au" direction="in"/>
56       <arg name="Contact_Capabilities" type="a(usuu)" direction="out"/>
57     </method>
58     <method name="AdvertiseCapabilities">
59       <arg name="Add" type="a(su)" direction="in"/>
60       <arg name="Remove" type="as" direction="in"/>
61       <arg name="Self_Capabilities" type="a(su)" direction="out"/>
62     </method>
63     <signal name="CapabilitiesChanged">
64       <arg type="a(usuuuu)"/>
65     </signal>
66   </interface>
67   <interface name="org.freedesktop.Telepathy.Connection.Interface.Contacts">
68     <method name="GetContactAttributes">
69       <arg name="Handles" type="au" direction="in"/>
70       <arg name="Interfaces" type="as" direction="in"/>
71       <arg name="Hold" type="b" direction="in"/>
72       <arg name="Attributes" type="a{ua{sv}}" direction="out"/>
73     </method>
74   </interface>
75   <interface name="org.freedesktop.Telepathy.Connection.Interface.Requests">
76     <method name="EnsureChannel">
77       <arg name="Request" type="a{sv}" direction="in"/>
78       <arg name="Yours" type="b" direction="out"/>
79       <arg name="Channel" type="o" direction="out"/>
80       <arg name="Properties" type="a{sv}" direction="out"/>
81     </method>
82     <method name="CreateChannel">
83       <arg name="Request" type="a{sv}" direction="in"/>
84       <arg name="Channel" type="o" direction="out"/>
85       <arg name="Properties" type="a{sv}" direction="out"/>
86     </method>
87     <signal name="ChannelClosed">
88       <arg type="o"/>
89     </signal>
90     <signal name="NewChannels">
91       <arg type="a(oa{sv})"/>
92     </signal>
93   </interface>
94   <interface name="org.freedesktop.DBus.Properties">
95     <method name="GetAll">
96       <arg name="Interface_Name" type="s" direction="in"/>
97       <arg name="Properties" type="a{sv}" direction="out"/>
98     </method>
99     <method name="Set">
100       <arg name="Interface_Name" type="s" direction="in"/>
101       <arg name="Property_Name" type="s" direction="in"/>
102       <arg name="Value" type="v" direction="in"/>
103     </method>
104     <method name="Get">
105       <arg name="Interface_Name" type="s" direction="in"/>
106       <arg name="Property_Name" type="s" direction="in"/>
107       <arg name="Value" type="v" direction="out"/>
108     </method>
109     <signal name="PropertiesChanged">
110       <arg type="s"/>
111       <arg type="a{sv}"/>
112       <arg type="as"/>
113     </signal>
114   </interface>
115   <interface name="org.freedesktop.Telepathy.Connection">
116     <method name="RemoveClientInterest">
117       <arg name="Tokens" type="as" direction="in"/>
118     </method>
119     <method name="AddClientInterest">
120       <arg name="Tokens" type="as" direction="in"/>
121     </method>
122     <method name="RequestHandles">
123       <arg name="Handle_Type" type="u" direction="in"/>
124       <arg name="Identifiers" type="as" direction="in"/>
125       <arg name="Handles" type="au" direction="out"/>
126     </method>
127     <method name="RequestChannel">
128       <arg name="Type" type="s" direction="in"/>
129       <arg name="Handle_Type" type="u" direction="in"/>
130       <arg name="Handle" type="u" direction="in"/>
131       <arg name="Suppress_Handler" type="b" direction="in"/>
132       <arg name="Object_Path" type="o" direction="out"/>
133     </method>
134     <method name="ReleaseHandles">
135       <arg name="Handle_Type" type="u" direction="in"/>
136       <arg name="Handles" type="au" direction="in"/>
137     </method>
138     <method name="ListChannels">
139       <arg name="Channel_Info" type="a(osuu)" direction="out"/>
140     </method>
141     <method name="InspectHandles">
142       <arg name="Handle_Type" type="u" direction="in"/>
143       <arg name="Handles" type="au" direction="in"/>
144       <arg name="Identifiers" type="as" direction="out"/>
145     </method>
146     <method name="HoldHandles">
147       <arg name="Handle_Type" type="u" direction="in"/>
148       <arg name="Handles" type="au" direction="in"/>
149     </method>
150     <method name="GetStatus">
151       <arg name="Status" type="u" direction="out"/>
152     </method>
153     <method name="GetSelfHandle">
154       <arg name="Self_Handle" type="u" direction="out"/>
155     </method>
156     <method name="GetProtocol">
157       <arg name="Protocol" type="s" direction="out"/>
158     </method>
159     <method name="GetInterfaces">
160       <arg name="Interfaces" type="as" direction="out"/>
161     </method>
162     <method name="Disconnect">
163     </method>
164     <method name="Connect">
165     </method>
166     <signal name="StatusChanged">
167       <arg type="u"/>
168       <arg type="u"/>
169     </signal>
170     <signal name="ConnectionError">
171       <arg type="s"/>
172       <arg type="a{sv}"/>
173     </signal>
174     <signal name="NewChannel">
175       <arg type="o"/>
176       <arg type="s"/>
177       <arg type="u"/>
178       <arg type="u"/>
179       <arg type="b"/>
180     </signal>
181     <signal name="SelfHandleChanged">
182       <arg type="u"/>
183     </signal>
184   </interface>
185 </node>