Home | History | Annotate | Download | only in dbus_bindings
      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