blob: 3fd672d375678faef6e3672daa806f0986806d22 [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>
10 <method name="Disconnect">
11 </method>
12 <method name="AddNetwork">
13 <arg name="args" type="a{sv}" direction="in"/>
14 <arg name="network" type="o" direction="out"/>
15 </method>
16 <method name="RemoveNetwork">
17 <arg name="network" type="o" direction="in"/>
18 </method>
mukesh agrawalc7426a42011-06-03 13:04:28 -070019 <method name="RemoveAllNetworks">
20 </method>
mukesh agrawal31d90f02011-05-10 16:53:22 -070021 <method name="SelectNetwork">
22 <arg name="network" type="o" direction="in"/>
23 </method>
24 <method name="AddBlob">
25 <arg name="name" type="s" direction="in"/>
26 <arg name="data" type="ay" direction="in"/>
27 </method>
28 <method name="RemoveBlob">
29 <arg name="name" type="s" direction="in"/>
30 </method>
31 <method name="GetBlob">
32 <arg name="name" type="s" direction="in"/>
33 <arg name="data" type="ay" direction="out"/>
34 </method>
mukesh agrawalc7426a42011-06-03 13:04:28 -070035 <method name="FlushBSS">
36 <arg name="age" type="u" direction="in"/>
37 </method>
mukesh agrawal31d90f02011-05-10 16:53:22 -070038 <property name="Capabilities" type="a{sv}" access="read"/>
39 <property name="State" type="s" access="read"/>
40 <property name="Scanning" type="b" access="read"/>
41 <property name="ApScan" type="u" access="readwrite"/>
42 <property name="Ifname" type="s" access="read"/>
43 <property name="BridgeIfname" type="s" access="read"/>
44 <property name="Driver" type="s" access="read"/>
45 <property name="CurrentBSS" type="o" access="read"/>
46 <property name="CurrentNetwork" type="o" access="read"/>
47 <property name="Blobs" type="as" access="read"/>
48 <property name="BSSs" type="ao" access="read"/>
49 <property name="Networks" type="ao" access="read"/>
50 <signal name="ScanDone">
51 <arg name="success" type="b"/>
52 </signal>
53 <signal name="BSSAdded">
54 <arg name="BSS" type="o"/>
55 <arg name="properties" type="a{sv}"/>
56 </signal>
57 <signal name="BSSRemoved">
58 <arg name="BSS" type="o"/>
59 </signal>
60 <signal name="BlobAdded">
61 <arg name="blobname" type="s"/>
62 </signal>
63 <signal name="BlobRemoved">
64 <arg name="blobname" type="s"/>
65 </signal>
66 <signal name="NetworkAdded">
67 <arg name="network" type="o"/>
68 <arg name="properties" type="a{sv}"/>
69 </signal>
70 <signal name="NetworkRemoved">
71 <arg name="network" type="o"/>
72 </signal>
73 <signal name="NetworkSelected">
74 <arg name="network" type="o"/>
75 </signal>
76 <signal name="PropertiesChanged">
77 <arg name="properties" type="a{sv}"/>
78 </signal>
79 </interface>
80</node>
81