Index: chromeos/dbus/flimflam_device_client.cc |
diff --git a/chromeos/dbus/flimflam_device_client.cc b/chromeos/dbus/flimflam_device_client.cc |
index 18cf97fffd93bea4730e8ab4cac97400d9697bc2..bc5747548c7bc5fb6fbe665d6892a8905015c9bf 100644 |
--- a/chromeos/dbus/flimflam_device_client.cc |
+++ b/chromeos/dbus/flimflam_device_client.cc |
@@ -49,6 +49,15 @@ class FlimflamDeviceClientImpl : public FlimflamDeviceClient { |
} |
// FlimflamProfileClient override. |
+ virtual base::DictionaryValue* CallGetPropertiesAndBlock( |
+ const dbus::ObjectPath& device_path) OVERRIDE { |
+ dbus::MethodCall method_call(flimflam::kFlimflamDeviceInterface, |
+ flimflam::kGetPropertiesFunction); |
+ return GetHelper(device_path)->CallDictionaryValueMethodAndBlock( |
+ &method_call); |
+ } |
+ |
+ // FlimflamProfileClient override. |
virtual void ProposeScan(const dbus::ObjectPath& device_path, |
const VoidCallback& callback) OVERRIDE { |
dbus::MethodCall method_call(flimflam::kFlimflamDeviceInterface, |
@@ -92,6 +101,17 @@ class FlimflamDeviceClientImpl : public FlimflamDeviceClient { |
} |
// FlimflamProfileClient override. |
+ virtual dbus::ObjectPath CallAddIPConfigAndBlock( |
+ const dbus::ObjectPath& device_path, |
+ const std::string& method) OVERRIDE { |
+ dbus::MethodCall method_call(flimflam::kFlimflamDeviceInterface, |
+ flimflam::kAddIPConfigFunction); |
+ dbus::MessageWriter writer(&method_call); |
+ writer.AppendString(method); |
+ return GetHelper(device_path)->CallObjectPathMethodAndBlock(&method_call); |
+ } |
+ |
+ // FlimflamProfileClient override. |
virtual void RequirePin(const dbus::ObjectPath& device_path, |
const std::string& pin, |
bool require, |
@@ -203,6 +223,12 @@ class FlimflamDeviceClientStubImpl : public FlimflamDeviceClient { |
callback)); |
} |
+ // FlimflamDeviceClient override. |
+ virtual base::DictionaryValue* CallGetPropertiesAndBlock( |
+ const dbus::ObjectPath& device_path) OVERRIDE { |
+ return new base::DictionaryValue; |
+ } |
+ |
// FlimflamProfileClient override. |
virtual void ProposeScan(const dbus::ObjectPath& device_path, |
const VoidCallback& callback) OVERRIDE { |
@@ -235,6 +261,13 @@ class FlimflamDeviceClientStubImpl : public FlimflamDeviceClient { |
} |
// FlimflamDeviceClient override. |
+ virtual dbus::ObjectPath CallAddIPConfigAndBlock( |
+ const dbus::ObjectPath& device_path, |
+ const std::string& method) OVERRIDE { |
+ return dbus::ObjectPath(); |
+ } |
+ |
+ // FlimflamDeviceClient override. |
virtual void RequirePin(const dbus::ObjectPath& device_path, |
const std::string& pin, |
bool require, |