Merge branch 'master' into tizen_2.1
[platform/core/connectivity/bluetooth-agent.git] / map-agent / bluetooth_map_agent.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <node name="/">
3         <interface name="org.bluez.MapAgent">
4                 <method name="GetFolderTree">
5                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
6                         <arg type="a(s)" name="folder_list" direction="out"/>
7                 </method>
8                 <method name="GetMessageList">
9                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
10                         <arg type="s" name="folder_name"/>
11                         <arg type="q" name="max"/>
12                         <arg type="b" name="newmessage" direction="out"/>
13                         <arg type="t" name="count" direction="out"/>
14                         <arg type="a(ssssssssssbsbbbbs)" name="msg_list" direction="out"/>
15                 </method>
16                 <method name="GetMessage">
17                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
18                         <arg type="s" name="messgae_name"/>
19                         <arg type="b" name="attach"/>
20                         <arg type="b" name="transcode"/>
21                         <arg type="b" name="first_request"/>
22                         <arg type="b" name="fraction_deliver" direction="out"/>
23                         <arg type="s" name="msg_body" direction="out"/>
24                 </method>
25                 <method name="PushMessage">
26                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
27                         <arg type="b" name="save_copy"/>
28                         <arg type="b" name="retry_send"/>
29                         <arg type="b" name="native"/>
30                         <arg type="s" name="folder_name"/>
31                         <arg type="t" name="handle" direction="out"/>
32                 </method>
33                 <method name="PushMessageData">
34                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
35                         <arg type="s" name="bmsg"/>
36                 </method>
37                 <method name="UpdateMessage">
38                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
39                         <arg type="u" name="update_err" direction="out"/>
40                 </method>
41                 <method name="SetReadStatus">
42                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
43                         <arg type="s" name="handle"/>
44                         <arg type="b" name="read_status"/>
45                         <arg type="u" name="update_err" direction="out"/>
46                 </method>
47                 <method name="SetDeleteStatus">
48                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
49                         <arg type="s" name="handle"/>
50                         <arg type="b" name="delete_status"/>
51                         <arg type="u" name="update_err" direction="out"/>
52                 </method>
53                 <method name="NotiRegistration">
54                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
55                         <arg type="s" name="remote_addr"/>
56                         <arg type="b" name="status"/>
57                         <arg type="u" name="update_err" direction="out"/>
58                 </method>
59                 <method name="DestroyAgent">
60                         <annotation name="org.freedesktop.DBus.GLib.Async" value=""/>
61                 </method>
62         </interface>
63 </node>