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