Merge "Using updated clatd's Dbus interface and Path values" into tizen
[platform/core/connectivity/net-config.git] / interfaces / netconfig-iface-wifi.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <node name="/net/netconfig/wifi">
3         <interface name="net.netconfig.wifi">
4                 <method name="LoadDriver">
5                         <arg type="b" name="DevicePickerTest" direction="in"/>
6                 </method>
7                 <method name="RemoveDriver">
8                 </method>
9                 <method name="GetBssidList">
10                 </method>
11                 <method name="LaunchDirect">
12                 </method>
13                 <method name="LoadP2pDriver">
14                 </method>
15                 <method name="RemoveP2pDriver">
16                 </method>
17                 <method name="GetWifiState">
18                         <arg type="s" name="state" direction="out"/>
19                 </method>
20                 <method name="IsIpConflictDetectEnabled">
21                         <arg type="b" name="state" direction="out"/>
22                 </method>
23                 <method name="SetBgscan">
24                         <arg type="u" name="ScanMode" direction="in"/>
25                 </method>
26                 <method name="ResumeBgscan">
27                 </method>
28                 <method name="PauseBgscan">
29                 </method>
30                 <method name="ResetBgscanInterval">
31                 </method>
32                 <method name="FlushBss">
33                 </method>
34                 <method name="GetAutoscan">
35                         <arg type="b" name="autoscan" direction="out"/>
36                 </method>
37                 <method name="GetIpConflictState">
38                         <arg type="u" name="state" direction="out"/>
39                 </method>
40                 <method name="GetIpConflictPeriod">
41                         <arg type="u" name="initial_time" direction="out"/>
42                 </method>
43                 <method name="GetAutoscanmode">
44                         <arg type="u" name="autoscanmode" direction="out"/>
45                 </method>
46                 <method name="RequestBssidScan">
47                 </method>
48                 <method name="NetlinkScan">
49                         <arg type="a{sv}" name="ssids" direction="in"/>
50                 </method>
51                 <method name="RequestWpsCancel">
52                 </method>
53                 <method name="RequestWpsConnect">
54                         <arg type="s" name="param" direction="in"/>
55                 </method>
56                 <method name="GetPasspoint">
57                         <arg type="i" name="enable" direction="out"/>
58                 </method>
59                 <method name="SetPasspoint">
60                         <arg type="i" name="enable" direction="in"/>
61                 </method>
62                 <method name="GetConfigIds">
63                         <arg type="as" name="config_ids" direction="out"/>
64                 </method>
65                 <method name="SaveConfiguration">
66                         <arg type="s" name="config_id" direction="in"/>
67                         <arg type="a{sv}" name="Configuration" direction="in"/>
68                 </method>
69                 <method name="SaveEapConfiguration">
70                         <arg type="s" name="config_id" direction="in"/>
71                         <arg type="a{sv}" name="Configuration" direction="in"/>
72                 </method>
73                 <method name="SetIpConflictPeriod">
74                         <arg type="u" name="initial_time" direction="in"/>
75                 </method>
76                 <method name="RemoveConfiguration">
77                         <arg type="s" name="config_id" direction="in"/>
78                 </method>
79                 <method name="LoadConfiguration">
80                         <arg type="s" name="config_id" direction="in"/>
81                         <arg type="a{sv}" name="Configuration" direction="out"/>
82                 </method>
83                 <method name="LoadEapConfiguration">
84                         <arg type="s" name="config_id" direction="in"/>
85                         <arg type="a{sv}" name="Configuration" direction="out"/>
86                 </method>
87                 <method name="SetConfigField">
88                         <arg type="s" name="config_id" direction="in"/>
89                         <arg type="s" name="key" direction="in"/>
90                         <arg type="s" name="value" direction="in"/>
91                 </method>
92                 <method name="GetConfigPassphrase">
93                         <arg type="s" name="config_id" direction="in"/>
94                         <arg type="s" name="passphrase" direction="out"/>
95                 </method>
96                 <method name="CreateEapConfig">
97                         <arg type="o" name="Service" direction="in"/>
98                         <arg type="a{ss}" name="Fields" direction="in"/>
99                 </method>
100                 <method name="DeleteEapConfig">
101                         <arg type="s" name="Profile" direction="in"/>
102                 </method>
103                 <method name="IpConflictSetEnable">
104                         <arg type="b" name="detect" direction="in"/>
105                 </method>
106                 <method name="GetSimImsi">
107                         <arg type="s" name="imsi_data" direction="out"/>
108                 </method>
109                 <method name="ReqSimAuth">
110                         <arg type="ay" name="rand_data" direction="in">
111                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
112                         </arg>
113                         <arg type="b" name="result" direction="out"/>
114                 </method>
115                 <method name="ReqAkaAuth">
116                         <arg type="ay" name="rand_data" direction="in">
117                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
118                         </arg>
119                         <arg type="ay" name="autn_data" direction="in">
120                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
121                         </arg>
122                         <arg type="b" name="result" direction="out"/>
123                 </method>
124                 <method name="GetSimAuth">
125                         <arg type="ay" name="auth_data" direction="out"/>
126                 </method>
127                 <method name="GetAkaAuth">
128                         <arg type="ay" name="auth_data" direction="out"/>
129                 </method>
130                 <method name="CheckBlackList">
131                         <arg type="s" name="name" direction="in"/>
132                         <arg type="s" name="security_type" direction="in"/>
133                         <arg type="s" name="eap" direction="in"/>
134                         <arg type="b" name="allowed" direction="out"/>
135                 </method>
136                 <method name="TdlsDisconnect">
137                         <arg type="s" name="peer_mac_addr" direction="in"/>
138                         <arg  type="i" name="result" direction="out" />
139                 </method>
140                 <method name="TdlsConnectedPeer">
141                         <arg  type="s" name="peer_mac_addr" direction="out" />
142                 </method>
143                 <method name="TdlsConnect">
144                         <arg type="s" name="peer_mac_addr" direction="in"/>
145                         <arg  type="i" name="result" direction="out" />
146                 </method>
147                 <method name="TdlsDiscover">
148                         <arg type="s" name="peer_mac_addr" direction="in"/>
149                         <arg  type="i" name="result" direction="out" />
150                 </method>
151                 <method name="TdlsChannelSwitch">
152                         <arg  type="s" name="peer_mac_addr" direction="in" />
153                         <arg  type="i" name="freq" direction="in" />
154                         <arg  type="i" name="result" direction="out" />
155                 </method>
156                 <method name="TdlsCancelChannelSwitch">
157                         <arg  type="s" name="peer_mac_addr" direction="in" />
158                         <arg  type="i" name="result" direction="out" />
159                 </method>
160                 <method name='AddVsie'>
161                         <arg type='i' name='frame_id' direction='in'/>
162                         <arg type='s' name='vsie' direction='in'/>
163                 </method>
164                 <method name='GetVsie'>
165                         <arg type='i' name='frame_id' direction='in'/>
166                         <arg type='s' name='vsie' direction='out'/>
167                 </method>
168                 <method name='RemoveVsie'>
169                         <arg type='i' name='frame_id' direction='in'/>
170                         <arg type='s' name='vsie' direction='in'/>
171                 </method>
172                 <method name="EncryptPassphrase">
173                         <arg type="s" name="passphrase" direction="in"/>
174                         <arg type="s" name="enc_data" direction="out"/>
175                 </method>
176                 <method name="DecryptPassphrase">
177                         <arg type="s" name="enc_data" direction="in"/>
178                         <arg type="s" name="passphrase" direction="out"/>
179                 </method>
180                 <method name="DecryptConfObj">
181                         <arg type="s" name="enc_connector" direction="in"/>
182                         <arg type="s" name="enc_c_sign_key" direction="in"/>
183                         <arg type="s" name="enc_net_access_key" direction="in"/>
184                         <arg type="a{sv}" name="dec_data" direction="out"/>
185                 </method>
186
187                 <method name="DppEnterPeerUri">
188                         <arg type="a{sv}" name="dpp_info" direction="in"/>
189                 </method>
190                 <method name="DppGenerateUri">
191                         <arg type="a{sv}" name="dpp_info" direction="in"/>
192                 </method>
193                 <method name="DppStartConfiguratorInitiator">
194                         <arg type="a{sv}" name="dpp_info" direction="in"/>
195                 </method>
196                 <method name="DppStartEnrolleeInitiator">
197                         <arg type="a{sv}" name="dpp_info" direction="in"/>
198                 </method>
199                 <method name="DppStartConfiguratorResponder">
200                         <arg type="a{sv}" name="dpp_info" direction="in"/>
201                 </method>
202                 <method name="DppStartEnrolleeResponder">
203                         <arg type="a{sv}" name="dpp_info" direction="in"/>
204                 </method>
205                 <method name="DppStop">
206                         <arg type="a{sv}" name="dpp_info" direction="in"/>
207                 </method>
208
209                 <signal name="PowerOnCompleted"></signal>
210                 <signal name="PowerOffCompleted"></signal>
211                 <signal name="PowerOperationFailed"></signal>
212                 <signal name="SpecificScanCompleted">
213                         <arg type="a{sv}" name="Fields" direction="out"/>
214                 </signal>
215                 <signal name="BssidScanCompleted">
216                         <arg type="a{sv}" name="Fields" direction="out"/>
217                 </signal>
218                 <signal name="NetlinkScanCompleted">
219                         <arg type="a{sv}" name="Fields" direction="out"/>
220                 </signal>
221                 <signal name="IpConflictEvent">
222                         <arg type="a{sv}" name="Fields" direction="out"/>
223                 </signal>
224                 <signal name="DppUriGenerated">
225                         <arg type="a{sv}" name="Fields" direction="out"/>
226                 </signal>
227                 <signal name="DppBootstrapped">
228                         <arg type="a{sv}" name="Fields" direction="out"/>
229                 </signal>
230                 <signal name="DppAwaiting">
231                         <arg type="a{sv}" name="Fields" direction="out"/>
232                 </signal>
233                 <signal name="DppAuthenticating">
234                         <arg type="a{sv}" name="Fields" direction="out"/>
235                 </signal>
236                 <signal name="DppAuthSuccess">
237                         <arg type="a{sv}" name="Fields" direction="out"/>
238                 </signal>
239                 <signal name="DppAuthFailed">
240                         <arg type="a{sv}" name="Fields" direction="out"/>
241                 </signal>
242                 <signal name="DppNotCompatible">
243                         <arg type="a{sv}" name="Fields" direction="out"/>
244                 </signal>
245                 <signal name="DppConfFailed">
246                         <arg type="a{sv}" name="Fields" direction="out"/>
247                 </signal>
248                 <signal name="DppScanPeerQr">
249                         <arg type="a{sv}" name="Fields" direction="out"/>
250                 </signal>
251                 <signal name="DppNetworkID">
252                         <arg type="a{sv}" name="Fields" direction="out"/>
253                 </signal>
254                 <signal name="DppConfSent">
255                         <arg type="a{sv}" name="Fields" direction="out"/>
256                 </signal>
257                 <signal name="DppConfReceived">
258                         <arg type="a{sv}" name="Fields" direction="out"/>
259                 </signal>
260                 <signal name="DppFailed">
261                 </signal>
262                 <signal name="DppRemoved">
263                         <arg type="a{sv}" name="Fields" direction="out"/>
264                 </signal>
265         </interface>
266         <interface name="net.connman.Agent">
267                 <method name="SetField">
268                         <arg type="o" name="Service" direction="in"/>
269                         <arg type="a{sv}" name="Fields" direction="in"/>
270                 </method>
271                 <method name="RequestInput">
272                         <arg type="o" name="Service" direction="in"/>
273                         <arg type="a{sv}" name="Fields" direction="in"/>
274                         <arg type="a{sv}" name="OutFields" direction="out"/>
275                 </method>
276                 <method name="ReportError">
277                         <arg type="o" name="Service" direction="in"/>
278                         <arg type="s" name="Error" direction="in"/>
279                 </method>
280                 <method name="RequestBrowser">
281                         <arg type="o" name="Service" direction="in"/>
282                         <arg type="s" name="url" direction="in"/>
283                 </method>
284         </interface>
285         <interface name="net.netconfig.wifi.Firmware">
286                 <method name="Start">
287                         <arg type="s" name="Device" direction="in"/>
288                 </method>
289                 <method name="Stop">
290                         <arg type="s" name="Device" direction="in"/>
291                 </method>
292         </interface>
293 </node>