blob: d7ca543843e6d19c7cbc9bedcc363bf09b3a4137 [file] [log] [blame]
mukesh agrawal31d90f02011-05-10 16:53:22 -07001<?xml version="1.0"?>
2<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
3 "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
4
5<node>
6 <interface name="fi.w1.wpa_supplicant1.Interface">
7 <method name="Scan">
8 <arg name="args" type="a{sv}" direction="in"/>
9 </method>
Paul Stewart66c86002012-01-30 18:00:52 -080010 <method name="ClearCachedCredentials">
11 </method>
mukesh agrawal31d90f02011-05-10 16:53:22 -070012 <method name="Disconnect">
13 </method>
14 <method name="AddNetwork">
15 <arg name="args" type="a{sv}" direction="in"/>
16 <arg name="network" type="o" direction="out"/>
17 </method>
Christopher Wiley5519e9e2013-01-08 16:55:56 -080018 <method name="EnableHighBitrates">
19 </method>
Paul Stewart3c508e12012-08-09 11:40:06 -070020 <method name="Reassociate">
21 </method>
mukesh agrawal31d90f02011-05-10 16:53:22 -070022 <method name="RemoveNetwork">
23 <arg name="network" type="o" direction="in"/>
24 </method>
mukesh agrawalc7426a42011-06-03 13:04:28 -070025 <method name="RemoveAllNetworks">
26 </method>
mukesh agrawal31d90f02011-05-10 16:53:22 -070027 <method name="SelectNetwork">
28 <arg name="network" type="o" direction="in"/>
29 </method>
30 <method name="AddBlob">
31 <arg name="name" type="s" direction="in"/>
32 <arg name="data" type="ay" direction="in"/>
33 </method>
34 <method name="RemoveBlob">
35 <arg name="name" type="s" direction="in"/>
36 </method>
37 <method name="GetBlob">
38 <arg name="name" type="s" direction="in"/>
39 <arg name="data" type="ay" direction="out"/>
40 </method>
mukesh agrawalc7426a42011-06-03 13:04:28 -070041 <method name="FlushBSS">
42 <arg name="age" type="u" direction="in"/>
43 </method>
Paul Stewartbe9abfd2013-04-22 12:18:48 -070044 <method name="EAPLogoff"/>
45 <method name="EAPLogon"/>
mukesh agrawal31d90f02011-05-10 16:53:22 -070046 <property name="Capabilities" type="a{sv}" access="read"/>
47 <property name="State" type="s" access="read"/>
48 <property name="Scanning" type="b" access="read"/>
49 <property name="ApScan" type="u" access="readwrite"/>
50 <property name="Ifname" type="s" access="read"/>
51 <property name="BridgeIfname" type="s" access="read"/>
52 <property name="Driver" type="s" access="read"/>
53 <property name="CurrentBSS" type="o" access="read"/>
54 <property name="CurrentNetwork" type="o" access="read"/>
55 <property name="Blobs" type="as" access="read"/>
56 <property name="BSSs" type="ao" access="read"/>
57 <property name="Networks" type="ao" access="read"/>
Paul Stewart2987dcf2012-01-30 15:47:42 -080058 <property name="FastReauth" type="b" access="readwrite"/>
mukesh agrawalf2028172012-03-13 14:20:22 -070059 <property name="ScanInterval" type="i" access="readwrite"/>
Christopher Wiley5519e9e2013-01-08 16:55:56 -080060 <property name="DisableHighBitrates" type="b" access="readwrite"/>
mukesh agrawal31d90f02011-05-10 16:53:22 -070061 <signal name="ScanDone">
62 <arg name="success" type="b"/>
63 </signal>
64 <signal name="BSSAdded">
65 <arg name="BSS" type="o"/>
66 <arg name="properties" type="a{sv}"/>
67 </signal>
68 <signal name="BSSRemoved">
69 <arg name="BSS" type="o"/>
70 </signal>
71 <signal name="BlobAdded">
72 <arg name="blobname" type="s"/>
73 </signal>
74 <signal name="BlobRemoved">
75 <arg name="blobname" type="s"/>
76 </signal>
Paul Stewartbc6e7392012-05-24 07:07:48 -070077 <signal name="Certification">
78 <arg name="properties" type="a{sv}"/>
79 </signal>
Paul Stewartdb0f9172012-11-30 16:48:09 -080080 <signal name="EAP">
81 <arg name="status" type="s"/>
82 <arg name="parameter" type="s"/>
83 </signal>
mukesh agrawal31d90f02011-05-10 16:53:22 -070084 <signal name="NetworkAdded">
85 <arg name="network" type="o"/>
86 <arg name="properties" type="a{sv}"/>
87 </signal>
88 <signal name="NetworkRemoved">
89 <arg name="network" type="o"/>
90 </signal>
91 <signal name="NetworkSelected">
92 <arg name="network" type="o"/>
93 </signal>
94 <signal name="PropertiesChanged">
95 <arg name="properties" type="a{sv}"/>
96 </signal>
97 </interface>
98</node>
99