1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3 <interface name="org.freedesktop.DBus.Introspectable">
4 <method name="Introspect">
5 <arg name="data" direction="out" type="s"/>
8 <interface name="org.freedesktop.DBus.Properties">
10 <arg name="interface" direction="in" type="s"/>
11 <arg name="propname" direction="in" type="s"/>
12 <arg name="value" direction="out" type="v"/>
15 <arg name="interface" direction="in" type="s"/>
16 <arg name="propname" direction="in" type="s"/>
17 <arg name="value" direction="in" type="v"/>
19 <method name="GetAll">
20 <arg name="interface" direction="in" type="s"/>
21 <arg name="props" direction="out" type="a{sv}"/>
24 <interface name="org.freedesktop.Telepathy.Connection.Interface.Aliasing">
25 <method name="SetAliases">
26 <arg name="Aliases" type="a{us}" direction="in"/>
28 <method name="GetAliases">
29 <arg name="Contacts" type="au" direction="in"/>
30 <arg name="Aliases" type="a{us}" direction="out"/>
32 <method name="RequestAliases">
33 <arg name="Contacts" type="au" direction="in"/>
34 <arg name="Aliases" type="as" direction="out"/>
36 <method name="GetAliasFlags">
37 <arg name="Alias_Flags" type="u" direction="out"/>
39 <signal name="AliasesChanged">
43 <interface name="org.freedesktop.Telepathy.Connection.Interface.Contacts">
44 <method name="GetContactAttributes">
45 <arg name="Handles" type="au" direction="in"/>
46 <arg name="Interfaces" type="as" direction="in"/>
47 <arg name="Hold" type="b" direction="in"/>
48 <arg name="Attributes" type="a{ua{sv}}" direction="out"/>
51 <interface name="org.freedesktop.Telepathy.Connection.Interface.Requests">
52 <method name="EnsureChannel">
53 <arg name="Request" type="a{sv}" direction="in"/>
54 <arg name="Yours" type="b" direction="out"/>
55 <arg name="Channel" type="o" direction="out"/>
56 <arg name="Properties" type="a{sv}" direction="out"/>
58 <method name="CreateChannel">
59 <arg name="Request" type="a{sv}" direction="in"/>
60 <arg name="Channel" type="o" direction="out"/>
61 <arg name="Properties" type="a{sv}" direction="out"/>
63 <signal name="ChannelClosed">
66 <signal name="NewChannels">
67 <arg type="a(oa{sv})"/>
70 <interface name="org.freedesktop.DBus.Properties">
71 <method name="GetAll">
72 <arg name="Interface_Name" type="s" direction="in"/>
73 <arg name="Properties" type="a{sv}" direction="out"/>
76 <arg name="Interface_Name" type="s" direction="in"/>
77 <arg name="Property_Name" type="s" direction="in"/>
78 <arg name="Value" type="v" direction="in"/>
81 <arg name="Interface_Name" type="s" direction="in"/>
82 <arg name="Property_Name" type="s" direction="in"/>
83 <arg name="Value" type="v" direction="out"/>
85 <signal name="PropertiesChanged">
91 <interface name="org.freedesktop.Telepathy.Connection">
92 <method name="RemoveClientInterest">
93 <arg name="Tokens" type="as" direction="in"/>
95 <method name="AddClientInterest">
96 <arg name="Tokens" type="as" direction="in"/>
98 <method name="RequestHandles">
99 <arg name="Handle_Type" type="u" direction="in"/>
100 <arg name="Identifiers" type="as" direction="in"/>
101 <arg name="Handles" type="au" direction="out"/>
103 <method name="RequestChannel">
104 <arg name="Type" type="s" direction="in"/>
105 <arg name="Handle_Type" type="u" direction="in"/>
106 <arg name="Handle" type="u" direction="in"/>
107 <arg name="Suppress_Handler" type="b" direction="in"/>
108 <arg name="Object_Path" type="o" direction="out"/>
110 <method name="ReleaseHandles">
111 <arg name="Handle_Type" type="u" direction="in"/>
112 <arg name="Handles" type="au" direction="in"/>
114 <method name="ListChannels">
115 <arg name="Channel_Info" type="a(osuu)" direction="out"/>
117 <method name="InspectHandles">
118 <arg name="Handle_Type" type="u" direction="in"/>
119 <arg name="Handles" type="au" direction="in"/>
120 <arg name="Identifiers" type="as" direction="out"/>
122 <method name="HoldHandles">
123 <arg name="Handle_Type" type="u" direction="in"/>
124 <arg name="Handles" type="au" direction="in"/>
126 <method name="GetStatus">
127 <arg name="Status" type="u" direction="out"/>
129 <method name="GetSelfHandle">
130 <arg name="Self_Handle" type="u" direction="out"/>
132 <method name="GetProtocol">
133 <arg name="Protocol" type="s" direction="out"/>
135 <method name="GetInterfaces">
136 <arg name="Interfaces" type="as" direction="out"/>
138 <method name="Disconnect">
140 <method name="Connect">
142 <signal name="StatusChanged">
146 <signal name="ConnectionError">
150 <signal name="NewChannel">
157 <signal name="SelfHandleChanged">