~system-settings-touch/ubuntu-system-settings/trunk

« back to all changes in this revision

Viewing changes to plugins/bluetooth/org.freedesktop.DBus.ObjectManager.xml

  • Committer: CI Train Bot
  • Author(s): Simon Fels
  • Date: 2015-11-20 08:48:49 UTC
  • mfrom: (1528.2.42 uss-bluez5-support)
  • Revision ID: ci-train-bot@canonical.com-20151120084849-fbm0rt429fjd4ir5
Ported the Bluetooth plugin to the changed BlueZ API which comes with version 5.x. The overall device management gets a lot more reliable with this. Superfluous code was dropped when possible. Also the unit tests got a rework and all pass now. Fixes: #1499789
Approved by: Jonas G. Drange, Sebastien Bacher

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
 
2
    "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 
3
<node name="/" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
 
4
  <interface name="org.freedesktop.DBus.ObjectManager">
 
5
    <method name="GetManagedObjects">
 
6
      <arg type="a{oa{sa{sv}}}" name="object_paths_interfaces_and_properties" direction="out"/>
 
7
      <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="ManagedObjectList"/>
 
8
    </method>
 
9
    <signal name="InterfacesAdded">
 
10
      <arg type="o" name="object_path"/>
 
11
  <arg type="a{sa{sv}}" name="interfaces_and_properties"/>
 
12
  <annotation name="org.qtproject.QtDBus.QtTypeName.In1" value="InterfaceList"/>
 
13
    </signal>
 
14
    <signal name="InterfacesRemoved">
 
15
      <arg type="o" name="object_path"/>
 
16
      <arg type="as" name="interfaces"/>
 
17
    </signal>
 
18
  </interface>
 
19
</node>