blob: 3db7d7fed176cf409fea1e944a1e6678e5611285 [file] [log] [blame]
Darin Petkov5c97ac52011-07-19 16:30:49 -07001<?xml version="1.0" encoding="UTF-8" ?>
2<node name="/" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
3 <interface name="org.freedesktop.DBus.Properties">
4 <method name="Get">
5 <arg direction="in" type="s" name="interface_name"/>
6 <arg direction="in" type="s" name="property_name"/>
7 <arg direction="out" type="v" name="value"/>
8 </method>
9 <method name="Set">
10 <arg direction="in" type="s" name="interface_name"/>
11 <arg direction="in" type="s" name="property_name"/>
12 <arg direction="in" type="v" name="value"/>
13 </method>
14 <method name="GetAll">
15 <arg direction="in" type="s" name="interface_name"/>
16 <arg direction="out" type="a{sv}" name="properties"/>
17 </method>
18 <signal name="MmPropertiesChanged">
19 <!-- ModemManager specific signal. -->
20 <tp:docstring>
21 One or more properties' values changed.
22 </tp:docstring>
23 <arg name="interface" type="s">
24 <tp:docstring>
25 The D-Bus interface of the changed properties.
26 </tp:docstring>
27 </arg>
28 <arg name="properties" type="a{sv}">
29 <tp:docstring>
30 The changed property names and their new values.
31 </tp:docstring>
32 </arg>
33 </signal>
34 <signal name="PropertiesChanged">
35 <tp:docstring>
36 One or more properties value changed; this signal implements the
37 D-Bus specification's PropertiesChanged signal.
38 </tp:docstring>
39 <arg name="interface" type="s">
40 <tp:docstring>
41 The D-Bus interface of the changed properties.
42 </tp:docstring>
43 </arg>
44 <arg name="changed_properties" type="a{sv}">
45 <tp:docstring>
46 The changed property names and their new values.
47 </tp:docstring>
48 </arg>
49 <arg name="invalidated_properties" type="as">
50 <tp:docstring>
51 Properties which are now invalid, but for which the new value is not
52 emitted in this signal. Clients interested in these properties should
53 issue a Get request for them to retrieve the new value.
54 </tp:docstring>
55 </arg>
56 </signal>
57 </interface>
58</node>