1<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
2"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3
4<node name="/">
5	<interface name="org.chromium.flimflam.Manager">
6		<method name="GetProperties">
7			<arg type="a{sv}" direction="out"/>
8		</method>
9		<method name="SetProperty">
10			<arg type="s" direction="in"/>
11			<arg type="v" direction="in"/>
12		</method>
13		<method name="GetState">
14			<arg type="s" direction="out"/>
15		</method>
16		<method name="CreateProfile">
17			<arg type="s" direction="in"/>
18			<arg type="o" direction="out"/>
19		</method>
20		<method name="RemoveProfile">
21			<arg type="s" direction="in"/>
22		</method>
23		<method name="PushProfile">
24			<arg type="s" direction="in"/>
25			<arg type="o" direction="out"/>
26		</method>
27		<method name="InsertUserProfile">
28			<arg type="s" direction="in"/>
29			<arg type="s" direction="in"/>
30			<arg type="o" direction="out"/>
31		</method>
32		<method name="PopProfile">
33			<arg type="s" direction="in"/>
34		</method>
35		<method name="PopAnyProfile"/>
36		<method name="PopAllUserProfiles"/>
37		<method name="RecheckPortal"/>
38		<method name="RequestScan">
39			<arg type="s" direction="in"/>
40		</method>
41		<method name="EnableTechnology">
42			<arg type="s" direction="in"/>
43			<annotation name="org.chromium.DBus.Method.Kind" value="async"/>
44		</method>
45		<method name="DisableTechnology">
46			<arg type="s" direction="in"/>
47			<annotation name="org.chromium.DBus.Method.Kind" value="async"/>
48		</method>
49		<method name="GetService">
50			<arg type="a{sv}" direction="in"/>
51			<arg type="o" direction="out"/>
52		</method>
53		<method name="GetWifiService">
54			<arg type="a{sv}" direction="in"/>
55			<arg type="o" direction="out"/>
56		</method>
57		<method name="ConfigureService">
58			<arg type="a{sv}" direction="in"/>
59			<arg type="o" direction="out"/>
60		</method>
61		<method name="ConfigureServiceForProfile">
62			<arg type="o" direction="in"/>
63			<arg type="a{sv}" direction="in"/>
64			<arg type="o" direction="out"/>
65		</method>
66		<method name="FindMatchingService">
67			<arg type="a{sv}" direction="in"/>
68			<arg type="o" direction="out"/>
69		</method>
70		<method name="GetVPNService">
71			<arg type="a{sv}" direction="in"/>
72			<arg type="o" direction="out"/>
73		</method>
74		<method name="GetDebugLevel">
75			<arg type="i" direction="out"/>
76		</method>
77		<method name="SetDebugLevel">
78		        <!-- -N enables VLOG(N) and lower. -->
79			<arg type="i" direction="in"/>
80		</method>
81		<method name="GetServiceOrder">
82			<arg type="s" direction="out"/>
83		</method>
84		<method name="SetServiceOrder">
85			<arg type="s" direction="in"/>
86		</method>
87		<signal name="PropertyChanged">
88			<arg type="s"/>
89			<arg type="v"/>
90		</signal>
91		<signal name="StateChanged">
92			<arg type="s"/>
93		</signal>
94		<method name="GetDebugTags">
95			<arg type="s" direction="out"/>
96		</method>
97		<method name="SetDebugTags">
98			<arg type="s" direction="in"/>
99		</method>
100		<method name="ListDebugTags">
101			<arg type="s" direction="out"/>
102		</method>
103		<method name="GetNetworksForGeolocation">
104		        <arg type="a{sv}" direction="out"/>
105		</method>
106		<method name="VerifyDestination">
107			<arg name="certificate" type="s" direction="in"/>
108			<arg name="public_key" type="s" direction="in"/>
109			<arg name="nonce" type="s" direction="in"/>
110			<arg name="signed_data" type="s" direction="in"/>
111			<arg name="destination_udn" type="s" direction="in"/>
112			<arg name="hotspot_ssid" type="s" direction="in"/>
113			<arg name="hotspot_bssid" type="s" direction="in"/>
114			<arg type="b" direction="out"/>
115			<annotation name="org.chromium.DBus.Method.Kind" value="async"/>
116		</method>
117		<method name="VerifyAndEncryptCredentials">
118			<arg name="certificate" type="s" direction="in"/>
119			<arg name="public_key" type="s" direction="in"/>
120			<arg name="nonce" type="s" direction="in"/>
121			<arg name="signed_data" type="s" direction="in"/>
122			<arg name="destination_udn" type="s" direction="in"/>
123			<arg name="hotspot_ssid" type="s" direction="in"/>
124			<arg name="hotspot_bssid" type="s" direction="in"/>
125			<arg name="network" type="o" direction="in"/>
126			<arg type="s" direction="out"/>
127			<annotation name="org.chromium.DBus.Method.Kind" value="async"/>
128		</method>
129		<method name="VerifyAndEncryptData">
130			<arg name="certificate" type="s" direction="in"/>
131			<arg name="public_key" type="s" direction="in"/>
132			<arg name="nonce" type="s" direction="in"/>
133			<arg name="signed_data" type="s" direction="in"/>
134			<arg name="destination_udn" type="s" direction="in"/>
135			<arg name="hotspot_ssid" type="s" direction="in"/>
136			<arg name="hotspot_bssid" type="s" direction="in"/>
137			<arg name="data" type="s" direction="in"/>
138			<arg type="s" direction="out"/>
139			<annotation name="org.chromium.DBus.Method.Kind" value="async"/>
140		</method>
141		<method name="ConnectToBestServices"/>
142		<method name="CreateConnectivityReport"/>
143		<method name="ClaimInterface">
144			<arg name="claimer_name" type="s" direction="in"/>
145			<arg name="interface_name" type="s" direction="in"/>
146			<annotation name="org.chromium.DBus.Method.IncludeDBusMessage"
147		                value="true"/>
148		</method>
149		<method name="ReleaseInterface">
150			<arg name="claimer_name" type="s" direction="in"/>
151			<arg name="interface_name" type="s" direction="in"/>
152			<annotation name="org.chromium.DBus.Method.IncludeDBusMessage"
153		                value="true"/>
154		</method>
155		<method name="SetSchedScan">
156			<arg type="b" direction="in"/>
157		</method>
158		<method name="SetupApModeInterface">
159			<arg name="interface_name" type="s" direction="out"/>
160			<annotation name="org.chromium.DBus.Method.IncludeDBusMessage"
161		                value="true"/>
162		</method>
163		<method name="SetupStationModeInterface">
164			<arg name="interface_name" type="s" direction="out"/>
165		</method>
166	</interface>
167	<node name="device"/>
168	<node name="profile"/>
169	<node name="service"/>
170</node>
171