[shill] Update to a recent version of the flimflam dbus API
Used dbus introspection on 6/8/11 to grab a snapshot. Also added ipconfig and profile objects.
Spot checked for sanity against current flimflam docs.
BUG=chromium-os:16329
TEST=compilation
STATUS=Verified
Change-Id: Iebd7c073f97a3f75435b3e5b67fbc0b790bfdbed
Reviewed-on: http://gerrit.chromium.org/gerrit/2360
Reviewed-by: Chris Masone <cmasone@chromium.org>
Tested-by: Chris Masone <cmasone@chromium.org>
diff --git a/flimflam-manager.xml b/flimflam-manager.xml
index c7a4f53..7336976 100644
--- a/flimflam-manager.xml
+++ b/flimflam-manager.xml
@@ -24,8 +24,16 @@
<arg type="o" direction="out"/>
</method>
<method name="RemoveProfile">
- <arg type="o" direction="in"/>
+ <arg type="s" direction="in"/>
</method>
+ <method name="PushProfile">
+ <arg type="s" direction="in"/>
+ <arg type="o" direction="out"/>
+ </method>
+ <method name="PopProfile">
+ <arg type="s" direction="in"/>
+ </method>
+ <method name="PopAnyProfile"/>
<method name="RequestScan">
<arg type="s" direction="in"/>
</method>
@@ -46,6 +54,10 @@
<method name="ConfigureWifiService">
<arg type="a{sv}" direction="in"/>
</method>
+ <method name="GetVPNService">
+ <arg type="a{sv}" direction="in"/>
+ <arg type="o" direction="out"/>
+ </method>
<method name="RegisterAgent">
<arg type="o" direction="in"/>
</method>
@@ -75,4 +87,5 @@
</interface>
<node name="device"/>
<node name="profile"/>
+ <node name="service"/>
</node>