b019a20c0bde263eac98f0484a4803c1be804b76
[platform/core/connectivity/bluetooth-frwk.git] / bt-service / bt-service-gap-agent.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <node name="/">
4   <interface name="org.bluez.Agent">
5     <method name="RequestPinCode">
6       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
7       <arg type="o" name="target"/>
8       <arg type="s" name="pincode" direction="out"/>
9     </method>
10
11     <method name="RequestPasskey">
12       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
13       <arg type="o" name="target"/>
14       <arg type="u" name="passkey" direction="out"/>
15     </method>
16
17     <method name="DisplayPasskey">
18       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
19       <arg type="o" name="target"/>
20       <arg type="u" name="passkey"/>
21     </method>
22
23     <method name="RequestConfirmation">
24       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
25       <arg type="o" name="target"/>
26       <arg type="u" name="passkey"/>
27     </method>
28
29     <method name="Authorize">
30       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
31       <arg type="o" name="target"/>
32       <arg type="s" name="uuid"/>
33     </method>
34
35    <method name="Cancel">
36       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
37     </method>
38
39     <method name="Release">
40       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
41     </method>
42
43     <method name="ReplyPinCode">
44       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
45       <arg type="u" name="accept"/>
46       <arg type="s" name="pincode"/>
47     </method>
48
49     <method name="ReplyPasskey">
50       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
51       <arg type="u" name="accept"/>
52       <arg type="s" name="passkey"/>
53     </method>
54
55     <method name="ReplyConfirmation">
56       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
57       <arg type="u" name="accept"/>
58     </method>
59
60     <method name="ReplyAuthorize">
61       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
62       <arg type="u" name="accept"/>
63     </method>
64
65     <method name="ConfirmModeChange">
66       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
67       <arg type="s" name="mode"/>
68     </method>
69
70     <method name="GetDiscoverableTimeout">
71       <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
72       <arg type="u" name="timeout" direction="out"/>
73     </method>
74   </interface>
75 </node>