initial Bluetooth Device Model addition
[profile/ivi/bluetooth-qt.git] / adapter.xml
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>
4   <interface name="org.bluez.Adapter">
5     <method name="GetProperties">
6       <arg type="a{sv}" direction="out"/>
7       <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QVariantMap"/>
8     </method>
9     <method name="SetProperty">
10       <arg type="s" direction="in"/>
11       <arg type="v" direction="in"/>
12     </method>
13     <method name="RequestSession"/>
14     <method name="ReleaseSession"/>
15     <method name="StartDiscovery"/>
16     <method name="StopDiscovery"/>
17     <method name="ListDevices">
18       <arg type="ao" direction="out"/>
19     </method>
20     <method name="CreateDevice">
21       <arg type="s" direction="in"/>
22       <arg type="o" direction="out"/>
23     </method>
24     <method name="CreatePairedDevice">
25       <arg type="s" direction="in"/>
26       <arg type="o" direction="in"/>
27       <arg type="s" direction="in"/>
28       <arg type="o" direction="out"/>
29     </method>
30     <method name="CancelDeviceCreation">
31       <arg type="s" direction="in"/>
32     </method>
33     <method name="RemoveDevice">
34       <arg type="o" direction="in"/>
35     </method>
36     <method name="FindDevice">
37       <arg type="s" direction="in"/>
38       <arg type="o" direction="out"/>
39     </method>
40     <method name="RegisterAgent">
41       <arg type="o" direction="in"/>
42       <arg type="s" direction="in"/>
43     </method>
44     <method name="UnregisterAgent">
45       <arg type="o" direction="in"/>
46     </method>
47     <signal name="PropertyChanged">
48       <arg type="s"/>
49       <arg type="v"/>
50     </signal>
51     <signal name="DeviceCreated">
52       <arg type="o"/>
53     </signal>
54     <signal name="DeviceRemoved">
55       <arg type="o"/>
56     </signal>
57     <signal name="DeviceFound">
58       <arg type="s"/>
59       <arg type="a{sv}"/>
60       <annotation name="com.trolltech.QtDBus.QtTypeName.In1" value="QVariantMap"/>
61     </signal>
62     <signal name="DeviceDisappeared">
63       <arg type="s"/>
64     </signal>
65   </interface>
66 </node>