Merge branch 'master' into tizen_2.1
[platform/core/connectivity/bluetooth-agent.git] / pb-agent / bluetooth_pb_agent.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <node name="/">
4         <interface name="org.bluez.PbAgent">
5                 <method name="GetPhonebookFolderList">
6                         <arg type="as" name="folder_list" direction="out"/>
7                 </method>
8
9                 <method name="GetPhonebook">
10                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
11                         <arg type="s" name="name"/>
12                         <arg type="t" name="filter"/>
13                         <arg type="y" name="format"/>
14                         <arg type="q" name="max_list_count"/>
15                         <arg type="q" name="list_start_offset"/>
16                         <arg type="as" name="phonebook" direction="out"/>
17                         <arg type="u" name="new_missed_call" direction="out"/>
18                 </method>
19
20                 <method name="GetPhonebookSize">
21                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
22                         <arg type="s" name="name"/>
23                         <arg type="u" name="phonebook_size" direction="out"/>
24                         <arg type="u" name="new_missed_call" direction="out"/>
25                 </method>
26
27                 <method name="GetPhonebookList">
28                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
29                         <arg type="s" name="name"/>
30                         <arg type="a(ssu)" name="phonebook_list" direction="out"/>
31                 </method>
32
33                 <method name="GetPhonebookEntry">
34                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
35                         <arg type="s" name="folder"/>
36                         <arg type="s" name="id"/>
37                         <arg type="t" name="filter"/>
38                         <arg type="y" name="format"/>
39                         <arg type="s" name="phonebook_entry" direction="out"/>
40                 </method>
41
42                 <method name="GetTotalObjectCount">
43                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
44                         <arg type="s" name="path"/>
45                         <arg type="u" name="phonebook_size" direction="out"/>
46                 </method>
47
48                 <method name="AddContact">
49                         <arg type="s" name="filename"/>
50                 </method>
51
52                 <method name="DestroyAgent">
53                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
54                 </method>
55
56                 <signal name="clear"/>
57
58         </interface>
59
60         <interface name="org.bluez.PbAgent.At">
61                 <method name="GetPhonebookSizeAt">
62                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
63                         <arg type="s" name="command"/>
64                         <arg type="u" name="phonebook_size" direction="out"/>
65                 </method>
66
67                 <method name="GetPhonebookEntriesAt">
68                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
69                         <arg type="s" name="command"/>
70                         <arg type="i" name="start_index"/>
71                         <arg type="i" name="end_index"/>
72                         <arg type="a(ssu)" name="phonebook_entries" direction="out"/>
73                 </method>
74
75                 <method name="GetPhonebookEntriesFindAt">
76                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
77                         <arg type="s" name="command"/>
78                         <arg type="s" name="find_text" />
79                         <arg type="a(ssu)" name="phonebook_entries" direction="out"/>
80                 </method>
81         </interface>
82 </node>