Fix enum (IOTCON_OBSERVE -> IOTCON_OBSERVE_IGNORE_OUT_OF_ORDER)
[platform/core/iot/iotcon.git] / common / ic-dbus.xml
1 <node>
2         <interface name="org.tizen.iotcon.dbus">
3                 <method name="registerResource">
4                         <arg type="s" name="uri_path" direction="in"/>
5                         <arg type="as" name="resource_types" direction="in"/>
6                         <arg type="i" name="ifaces" direction="in"/>
7                         <arg type="i" name="properties" direction="in"/>
8                         <arg type="u" name="signal_number" direction="in"/>
9                         <arg type="x" name="resource" direction="out"/>
10                 </method>
11                 <method name="unregisterResource">
12                         <arg type="x" name="resource" direction="in"/>
13                 </method>
14                 <method name="bindInterface">
15                         <arg type="x" name="resource" direction="in"/>
16                         <arg type="i" name="iface" direction="in"/>
17                         <arg type="i" name="ret" direction="out"/>
18                 </method>
19                 <method name="bindType">
20                         <arg type="x" name="resource" direction="in"/>
21                         <arg type="s" name="type" direction="in"/>
22                         <arg type="i" name="ret" direction="out"/>
23                 </method>
24                 <method name="bindResource">
25                         <arg type="x" name="parent" direction="in"/>
26                         <arg type="x" name="child" direction="in"/>
27                         <arg type="i" name="ret" direction="out"/>
28                 </method>
29                 <method name="unbindResource">
30                         <arg type="x" name="parent" direction="in"/>
31                         <arg type="x" name="child" direction="in"/>
32                         <arg type="i" name="ret" direction="out"/>
33                 </method>
34                 <method name="notify">
35                         <arg type="x" name="resource" direction="in"/>
36                         <arg type="av" name="notify_msg" direction="in"/>
37                         <arg type="ai" name="observers" direction="in"/>
38                         <arg type="i" name="ret" direction="out"/>
39                 </method>
40                 <method name="sendResponse">
41                         <arg type="(a(qs)ivxx)" name="response" direction="in"/>
42                         <arg type="i" name="ret" direction="out"/>
43                 </method>
44                 <method name="findResource">
45                         <arg type="s" name="host_address" direction="in"/>
46                         <arg type="i" name="connectivity" direction="in"/>
47                         <arg type="s" name="type" direction="in"/>
48                         <arg type="u" name="signal_number" direction="in"/>
49                         <arg type="i" name="ret" direction="out"/>
50                 </method>
51                 <method name="get">
52                         <arg type="(ssba(qs)i)" name="remote_resource" direction="in"/>
53                         <arg type="a(ss)" name="query" direction="in"/>
54                         <arg type="(a(qs)vi)" name="ret" direction="out"/>
55                 </method>
56                 <method name="put">
57                         <arg type="(ssba(qs)i)" name="remote_resource" direction="in"/>
58                         <arg type="(siasa{sv}av)" name="repr" direction="in"/>
59                         <arg type="a(ss)" name="query" direction="in"/>
60                         <arg type="(a(qs)vi)" name="ret" direction="out"/>
61                 </method>
62                 <method name="post">
63                         <arg type="(ssba(qs)i)" name="remote_resource" direction="in"/>
64                         <arg type="(siasa{sv}av)" name="repr" direction="in"/>
65                         <arg type="a(ss)" name="query" direction="in"/>
66                         <arg type="(a(qs)vi)" name="ret" direction="out"/>
67                 </method>
68                 <method name="delete">
69                         <arg type="(ssba(qs)i)" name="remote_resource" direction="in"/>
70                         <arg type="(a(qs)i)" name="ret" direction="out"/>
71                 </method>
72                 <method name="observerStart">
73                         <arg type="(ssba(qs)i)" name="remote_resource" direction="in"/>
74                         <arg type="i" name="observe_type" direction="in"/>
75                         <arg type="a(ss)" name="query" direction="in"/>
76                         <arg type="u" name="signal_number" direction="in"/>
77                         <arg type="x" name="observe_h" direction="out"/>
78                 </method>
79                 <method name="observerStop">
80                         <arg type="x" name="observe_h" direction="in"/>
81                         <arg type="a(qs)" name="options" direction="in"/>
82                         <arg type="i" name="ret" direction="out"/>
83                 </method>
84                 <method name="getDeviceInfo">
85                         <arg type="s" name="host_address" direction="in"/>
86                         <arg type="i" name="connectivity" direction="in"/>
87                         <arg type="u" name="signal_number" direction="in"/>
88                         <arg type="i" name="ret" direction="out"/>
89                 </method>
90                 <method name="getPlatformInfo">
91                         <arg type="s" name="host_address" direction="in"/>
92                         <arg type="i" name="connectivity" direction="in"/>
93                         <arg type="u" name="signal_number" direction="in"/>
94                         <arg type="i" name="ret" direction="out"/>
95                 </method>
96                 <method name="getTizenInfo">
97                         <arg type="s" name="host_address" direction="in"/>
98                         <arg type="i" name="connectivity" direction="in"/>
99                         <arg type="(ssi)" name="ret" direction="out"/>
100                 </method>
101                 <method name="subscribePresence">
102                         <arg type="s" name="host_address" direction="in"/>
103                         <arg type="i" name="connectivity" direction="in"/>
104                         <arg type="s" name="type" direction="in"/>
105                         <arg type="u" name="signal_number" direction="in"/>
106                         <arg type="x" name="presence_h" direction="out"/>
107                 </method>
108                 <method name="unsubscribePresence">
109                         <arg type="x" name="presence_h" direction="in"/>
110                         <arg type="i" name="ret" direction="out"/>
111                 </method>
112                 <method name="startPresence">
113                         <arg type="u" name="time_to_live" direction="in"/>
114                         <arg type="i" name="ret" direction="out"/>
115                 </method>
116                 <method name="stopPresence">
117                         <arg type="i" name="ret" direction="out"/>
118                 </method>
119         </interface>
120 </node>