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