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"/>
11 <method name="unregisterResource">
12 <arg type="x" name="resource" direction="in"/>
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"/>
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"/>
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"/>
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"/>
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"/>
40 <method name="sendResponse">
41 <arg type="(a(qs)ivxx)" name="response" direction="in"/>
42 <arg type="i" name="ret" direction="out"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
108 <method name="unsubscribePresence">
109 <arg type="x" name="presence_h" direction="in"/>
110 <arg type="i" name="ret" direction="out"/>
112 <method name="startPresence">
113 <arg type="u" name="time_to_live" direction="in"/>
114 <arg type="i" name="ret" direction="out"/>
116 <method name="stopPresence">
117 <arg type="i" name="ret" direction="out"/>