blob: e078c68c0c8e94bf77acaf7a0324b06a3b3a07da [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>
Paul Stewart3c508e12012-08-09 11:40:06 -070018 <method name="Reassociate">
19 </method>
mukesh agrawal31d90f02011-05-10 16:53:22 -070020 <method name="RemoveNetwork">
21 <arg name="network" type="o" direction="in"/>
22 </method>
mukesh agrawalc7426a42011-06-03 13:04:28 -070023 <method name="RemoveAllNetworks">
24 </method>
mukesh agrawal31d90f02011-05-10 16:53:22 -070025 <method name="SelectNetwork">
26 <arg name="network" type="o" direction="in"/>
27 </method>
28 <method name="AddBlob">
29 <arg name="name" type="s" direction="in"/>
30 <arg name="data" type="ay" direction="in"/>
31 </method>
32 <method name="RemoveBlob">
33 <arg name="name" type="s" direction="in"/>
34 </method>
35 <method name="GetBlob">
36 <arg name="name" type="s" direction="in"/>
37 <arg name="data" type="ay" direction="out"/>
38 </method>
mukesh agrawalc7426a42011-06-03 13:04:28 -070039 <method name="FlushBSS">
40 <arg name="age" type="u" direction="in"/>
41 </method>
mukesh agrawal31d90f02011-05-10 16:53:22 -070042 <property name="Capabilities" type="a{sv}" access="read"/>
43 <property name="State" type="s" access="read"/>
44 <property name="Scanning" type="b" access="read"/>
45 <property name="ApScan" type="u" access="readwrite"/>
46 <property name="Ifname" type="s" access="read"/>
47 <property name="BridgeIfname" type="s" access="read"/>
48 <property name="Driver" type="s" access="read"/>
49 <property name="CurrentBSS" type="o" access="read"/>
50 <property name="CurrentNetwork" type="o" access="read"/>
51 <property name="Blobs" type="as" access="read"/>
52 <property name="BSSs" type="ao" access="read"/>
53 <property name="Networks" type="ao" access="read"/>
Paul Stewart2987dcf2012-01-30 15:47:42 -080054 <property name="FastReauth" type="b" access="readwrite"/>
mukesh agrawalf2028172012-03-13 14:20:22 -070055 <property name="ScanInterval" type="i" access="readwrite"/>
mukesh agrawal31d90f02011-05-10 16:53:22 -070056 <signal name="ScanDone">
57 <arg name="success" type="b"/>
58 </signal>
59 <signal name="BSSAdded">
60 <arg name="BSS" type="o"/>
61 <arg name="properties" type="a{sv}"/>
62 </signal>
63 <signal name="BSSRemoved">
64 <arg name="BSS" type="o"/>
65 </signal>
66 <signal name="BlobAdded">
67 <arg name="blobname" type="s"/>
68 </signal>
69 <signal name="BlobRemoved">
70 <arg name="blobname" type="s"/>
71 </signal>
Paul Stewartbc6e7392012-05-24 07:07:48 -070072 <signal name="Certification">
73 <arg name="properties" type="a{sv}"/>
74 </signal>
mukesh agrawal31d90f02011-05-10 16:53:22 -070075 <signal name="NetworkAdded">
76 <arg name="network" type="o"/>
77 <arg name="properties" type="a{sv}"/>
78 </signal>
79 <signal name="NetworkRemoved">
80 <arg name="network" type="o"/>
81 </signal>
82 <signal name="NetworkSelected">
83 <arg name="network" type="o"/>
84 </signal>
85 <signal name="PropertiesChanged">
86 <arg name="properties" type="a{sv}"/>
87 </signal>
88 </interface>
89</node>
90