Merge "Fixed a svace issue for 254917" into tizen_4.0
[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="SetBgscan">
21                         <arg type="u" name="ScanMode" direction="in"/>
22                 </method>
23                 <method name="ResumeBgscan">
24                 </method>
25                 <method name="PauseBgscan">
26                 </method>
27                 <method name="GetAutoscan">
28                         <arg type="b" name="autoscan" direction="out"/>
29                 </method>
30                 <method name="GetAutoscanmode">
31                         <arg type="u" name="autoscanmode" direction="out"/>
32                 </method>
33                 <method name="RequestSpecificScan">
34                         <arg type="s" name="SSID" direction="in"/>
35                 </method>
36                 <method name="RequestBssidScan">
37                 </method>
38                 <method name="RequestWpsCancel">
39                 </method>
40                 <method name="RequestWpsConnect">
41                         <arg type="s" name="param" direction="in"/>
42                 </method>
43                 <method name="GetPasspoint">
44                         <arg type="i" name="enable" direction="out"/>
45                 </method>
46                 <method name="SetPasspoint">
47                         <arg type="i" name="enable" direction="in"/>
48                 </method>
49                 <method name="GetConfigIds">
50                         <arg type="as" name="config_ids" direction="out"/>
51                 </method>
52                 <method name="SaveConfiguration">
53                         <arg type="s" name="config_id" direction="in"/>
54                         <arg type="a{sv}" name="Configuration" direction="in"/>
55                 </method>
56                 <method name="SaveEapConfiguration">
57                         <arg type="s" name="config_id" direction="in"/>
58                         <arg type="a{sv}" name="Configuration" direction="in"/>
59                 </method>
60                 <method name="RemoveConfiguration">
61                         <arg type="s" name="config_id" direction="in"/>
62                 </method>
63                 <method name="LoadConfiguration">
64                         <arg type="s" name="config_id" direction="in"/>
65                         <arg type="a{sv}" name="Configuration" direction="out"/>
66                 </method>
67                 <method name="LoadEapConfiguration">
68                         <arg type="s" name="config_id" direction="in"/>
69                         <arg type="a{sv}" name="Configuration" direction="out"/>
70                 </method>
71                 <method name="SetConfigField">
72                         <arg type="s" name="config_id" direction="in"/>
73                         <arg type="s" name="key" direction="in"/>
74                         <arg type="s" name="value" direction="in"/>
75                 </method>
76                 <method name="GetConfigPassphrase">
77                         <arg type="s" name="config_id" direction="in"/>
78                         <arg type="s" name="passphrase" direction="out"/>
79                 </method>
80                 <method name="CreateEapConfig">
81                         <arg type="o" name="Service" direction="in"/>
82                         <arg type="a{ss}" name="Fields" direction="in"/>
83                 </method>
84                 <method name="DeleteEapConfig">
85                         <arg type="s" name="Profile" direction="in"/>
86                 </method>
87                 <method name="GetSimImsi">
88                         <arg type="s" name="imsi_data" direction="out"/>
89                 </method>
90                 <method name="ReqSimAuth">
91                         <arg type="ay" name="rand_data" direction="in">
92                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
93                         </arg>
94                         <arg type="b" name="result" direction="out"/>
95                 </method>
96                 <method name="ReqAkaAuth">
97                         <arg type="ay" name="rand_data" direction="in">
98                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
99                         </arg>
100                         <arg type="ay" name="autn_data" direction="in">
101                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
102                         </arg>
103                         <arg type="b" name="result" direction="out"/>
104                 </method>
105                 <method name="GetSimAuth">
106                         <arg type="ay" name="auth_data" direction="out"/>
107                 </method>
108                 <method name="GetAkaAuth">
109                         <arg type="ay" name="auth_data" direction="out"/>
110                 </method>
111                 <method name="CheckBlackList">
112                         <arg type="s" name="name" direction="in"/>
113                         <arg type="s" name="security_type" direction="in"/>
114                         <arg type="s" name="eap" direction="in"/>
115                         <arg type="b" name="allowed" direction="out"/>
116                 </method>
117                 <method name="TdlsDisconnect">
118                         <arg type="s" name="peer_mac_addr" direction="in"/>
119                         <arg  type="i" name="result" direction="out" />
120                 </method>
121                 <method name="TdlsConnectedPeer">
122                         <arg  type="s" name="peer_mac_addr" direction="out" />
123                 </method>
124                 <method name="TdlsConnect">
125                         <arg type="s" name="peer_mac_addr" direction="in"/>
126                         <arg  type="i" name="result" direction="out" />
127                 </method>
128                 <method name="TdlsDiscover">
129                         <arg type="s" name="peer_mac_addr" direction="in"/>
130                         <arg  type="i" name="result" direction="out" />
131                 </method>
132                 <method name="TdlsChannelSwitch">
133                         <arg  type="s" name="peer_mac_addr" direction="in" />
134                         <arg  type="i" name="freq" direction="in" />
135                         <arg  type="i" name="result" direction="out" />
136                 </method>
137                 <method name="TdlsCancelChannelSwitch">
138                         <arg  type="s" name="peer_mac_addr" direction="in" />
139                         <arg  type="i" name="result" direction="out" />
140                 </method>
141                 <method name='AddVsie'>
142                         <arg type='i' name='frame_id' direction='in'/>
143                         <arg type='s' name='vsie' direction='in'/>
144                 </method>
145                 <method name='GetVsie'>
146                         <arg type='i' name='frame_id' direction='in'/>
147                         <arg type='s' name='vsie' direction='out'/>
148                 </method>
149                 <method name='RemoveVsie'>
150                         <arg type='i' name='frame_id' direction='in'/>
151                         <arg type='s' name='vsie' direction='in'/>
152                 </method>
153                 <signal name="PowerOnCompleted"></signal>
154                 <signal name="PowerOffCompleted"></signal>
155                 <signal name="PowerOperationFailed"></signal>
156                 <signal name="SpecificScanCompleted">
157                         <arg type="a{sv}" name="Fields" direction="out"/>
158                 </signal>
159                 <signal name="BssidScanCompleted">
160                         <arg type="a{sv}" name="Fields" direction="out"/>
161                 </signal>
162         </interface>
163         <interface name="net.connman.Agent">
164                 <method name="SetField">
165                         <arg type="o" name="Service" direction="in"/>
166                         <arg type="a{sv}" name="Fields" direction="in"/>
167                 </method>
168                 <method name="RequestInput">
169                         <arg type="o" name="Service" direction="in"/>
170                         <arg type="a{sv}" name="Fields" direction="in"/>
171                         <arg type="a{sv}" name="OutFields" direction="out"/>
172                 </method>
173                 <method name="ReportError">
174                         <arg type="o" name="Service" direction="in"/>
175                         <arg type="s" name="Error" direction="in"/>
176                 </method>
177                 <method name="RequestBrowser">
178                         <arg type="o" name="Service" direction="in"/>
179                         <arg type="s" name="url" direction="in"/>
180                 </method>
181         </interface>
182         <interface name="net.netconfig.wifi.Firmware">
183                 <method name="Start">
184                         <arg type="s" name="Device" direction="in"/>
185                 </method>
186                 <method name="Stop">
187                         <arg type="s" name="Device" direction="in"/>
188                 </method>
189         </interface>
190         <interface name="net.netconfig.tv_profile">
191                 <method name="RequestWpsCancel">
192                 </method>
193         </interface>
194 </node>