6b99c31cd6c17777391c200b2ce0f2c1c02b701a
[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="LaunchDirect">
10                 </method>
11                 <method name="LoadP2pDriver">
12                 </method>
13                 <method name="RemoveP2pDriver">
14                 </method>
15                 <method name="GetWifiState">
16                         <arg type="s" name="state" direction="out"/>
17                 </method>
18                 <method name="SetBgscan">
19                         <arg type="u" name="ScanMode" direction="in"/>
20                 </method>
21                 <method name="ResumeBgscan">
22                 </method>
23                 <method name="PauseBgscan">
24                 </method>
25                 <method name="RequestSpecificScan">
26                         <arg type="s" name="SSID" direction="in"/>
27                 </method>
28                 <method name="RequestWpsScan">
29                 </method>
30                 <method name="RequestWpsCancel">
31                 </method>
32                 <method name="RequestWpsConnect">
33                         <arg type="s" name="param" direction="in"/>
34                 </method>
35                 <method name="GetPasspoint">
36                         <arg type="i" name="enable" direction="out"/>
37                 </method>
38                 <method name="SetPasspoint">
39                         <arg type="i" name="enable" direction="in"/>
40                 </method>
41                 <method name="GetConfigIds">
42                         <arg type="as" name="config_ids" direction="out"/>
43                 </method>
44                 <method name="SaveConfiguration">
45                         <arg type="s" name="config_id" direction="in"/>
46                         <arg type="a{sv}" name="Configuration" direction="in"/>
47                 </method>
48                 <method name="SaveEapConfiguration">
49                         <arg type="s" name="config_id" direction="in"/>
50                         <arg type="a{sv}" name="Configuration" direction="in"/>
51                 </method>
52                 <method name="RemoveConfiguration">
53                         <arg type="s" name="config_id" direction="in"/>
54                 </method>
55                 <method name="LoadConfiguration">
56                         <arg type="s" name="config_id" direction="in"/>
57                         <arg type="a{sv}" name="Configuration" direction="out"/>
58                 </method>
59                 <method name="LoadEapConfiguration">
60                         <arg type="s" name="config_id" direction="in"/>
61                         <arg type="a{sv}" name="Configuration" direction="out"/>
62                 </method>
63                 <method name="SetConfigField">
64                         <arg type="s" name="config_id" direction="in"/>
65                         <arg type="s" name="key" direction="in"/>
66                         <arg type="s" name="value" direction="in"/>
67                 </method>
68                 <method name="GetConfigPassphrase">
69                         <arg type="s" name="config_id" direction="in"/>
70                         <arg type="s" name="passphrase" direction="out"/>
71                 </method>
72                 <method name="CreateEapConfig">
73                         <arg type="o" name="Service" direction="in"/>
74                         <arg type="a{ss}" name="Fields" direction="in"/>
75                 </method>
76                 <method name="DeleteEapConfig">
77                         <arg type="s" name="Profile" direction="in"/>
78                 </method>
79                 <method name="GetSimImsi">
80                         <arg type="s" name="imsi_data" direction="out"/>
81                 </method>
82                 <method name="ReqSimAuth">
83                         <arg type="ay" name="rand_data" direction="in">
84                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
85                         </arg>
86                         <arg type="b" name="result" direction="out"/>
87                 </method>
88                 <method name="ReqAkaAuth">
89                         <arg type="ay" name="rand_data" direction="in">
90                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
91                         </arg>
92                         <arg type="ay" name="autn_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="GetSimAuth">
98                         <arg type="ay" name="auth_data" direction="out"/>
99                 </method>
100                 <method name="GetAkaAuth">
101                         <arg type="ay" name="auth_data" direction="out"/>
102                 </method>
103                 <method name="CheckBlackList">
104                         <arg type="s" name="name" direction="in"/>
105                         <arg type="s" name="security_type" direction="in"/>
106                         <arg type="s" name="eap" direction="in"/>
107                         <arg type="b" name="allowed" direction="out"/>
108                 </method>
109                 <method name="TdlsDisconnect">
110                         <arg type="s" name="pee_mac_addr" direction="in"/>
111                         <arg  type="i" name="result" direction="out" />
112                 </method>
113                 <method name="TdlsConnectedPeer">
114                         <arg  type="s" name="peer_mac_addr" direction="out" />
115                 </method>
116                 <signal name="PowerOnCompleted"></signal>
117                 <signal name="PowerOffCompleted"></signal>
118                 <signal name="PowerOperationFailed"></signal>
119                 <signal name="SpecificScanCompleted">
120                         <arg type="a{sv}" name="Fields" direction="out"/>
121                 </signal>
122                 <signal name="WpsScanCompleted">
123                         <arg type="a{sv}" name="Fields" direction="out"/>
124                 </signal>
125         </interface>
126         <interface name="net.connman.Agent">
127                 <method name="SetField">
128                         <arg type="o" name="Service" direction="in"/>
129                         <arg type="a{sv}" name="Fields" direction="in"/>
130                 </method>
131                 <method name="RequestInput">
132                         <arg type="o" name="Service" direction="in"/>
133                         <arg type="a{sv}" name="Fields" direction="in"/>
134                         <arg type="a{sv}" name="OutFields" direction="out"/>
135                 </method>
136                 <method name="ReportError">
137                         <arg type="o" name="Service" direction="in"/>
138                         <arg type="s" name="Error" direction="in"/>
139                 </method>
140                 <method name="RequestBrowser">
141                         <arg type="o" name="Service" direction="in"/>
142                         <arg type="s" name="url" direction="in"/>
143                 </method>
144         </interface>
145         <interface name="net.netconfig.wifi.Firmware">
146                 <method name="Start">
147                         <arg type="s" name="Device" direction="in"/>
148                 </method>
149                 <method name="Stop">
150                         <arg type="s" name="Device" direction="in"/>
151                 </method>
152         </interface>
153         <interface name="net.netconfig.tv_profile">
154                 <method name="RequestWpsCancel">
155                 </method>
156         </interface>
157 </node>