Index: chromeos/dbus/shill_device_client.cc |
diff --git a/chromeos/dbus/shill_device_client.cc b/chromeos/dbus/shill_device_client.cc |
index 94934b416226cbcf025d9a8de883b38f84a1ad97..40946efba5c8ff34fa325c892f43f2bed35d5998 100644 |
--- a/chromeos/dbus/shill_device_client.cc |
+++ b/chromeos/dbus/shill_device_client.cc |
@@ -191,6 +191,21 @@ class ShillDeviceClientImpl : public ShillDeviceClient { |
&method_call, callback, error_callback); |
} |
+ virtual void PerformTDLSOperation( |
+ const dbus::ObjectPath& device_path, |
+ const std::string& operation, |
+ const std::string& peer, |
+ const StringCallback& callback, |
+ const ErrorCallback& error_callback) OVERRIDE { |
+ dbus::MethodCall method_call(shill::kFlimflamDeviceInterface, |
+ shill::kPerformTDLSOperationFunction); |
+ dbus::MessageWriter writer(&method_call); |
+ writer.AppendString(operation); |
+ writer.AppendString(peer); |
+ GetHelper(device_path)->CallStringMethodWithErrorCallback( |
+ &method_call, callback, error_callback); |
+ } |
+ |
virtual TestInterface* GetTestInterface() OVERRIDE { |
return NULL; |
} |