Tizen 2.0 Release
[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                 <signal name="clear"/>
53
54         </interface>
55
56         <interface name="org.bluez.PbAgent.At">
57                 <method name="GetPhonebookSizeAt">
58                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
59                         <arg type="s" name="command"/>
60                         <arg type="u" name="phonebook_size" direction="out"/>
61                 </method>
62
63                 <method name="GetPhonebookEntriesAt">
64                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
65                         <arg type="s" name="command"/>
66                         <arg type="i" name="start_index"/>
67                         <arg type="i" name="end_index"/>
68                         <arg type="a(ssu)" name="phonebook_entries" direction="out"/>
69                 </method>
70
71                 <method name="GetPhonebookEntriesFindAt">
72                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
73                         <arg type="s" name="command"/>
74                         <arg type="s" name="find_text" />
75                         <arg type="a(ssu)" name="phonebook_entries" direction="out"/>
76                 </method>
77         </interface>
78 </node>