• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="UTF-8" ?>
2<node 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>
59