| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chromeos/dbus/shill_device_client.h" | 5 #include "chromeos/dbus/shill_device_client.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/macros.h" | 8 #include "base/macros.h" |
| 9 #include "base/message_loop/message_loop.h" | 9 #include "base/message_loop/message_loop.h" |
| 10 #include "base/stl_util.h" | 10 #include "base/stl_util.h" |
| (...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 204 writer.AppendString(peer); | 204 writer.AppendString(peer); |
| 205 GetHelper(device_path)->CallStringMethodWithErrorCallback( | 205 GetHelper(device_path)->CallStringMethodWithErrorCallback( |
| 206 &method_call, callback, error_callback); | 206 &method_call, callback, error_callback); |
| 207 } | 207 } |
| 208 | 208 |
| 209 void AddWakeOnPacketConnection( | 209 void AddWakeOnPacketConnection( |
| 210 const dbus::ObjectPath& device_path, | 210 const dbus::ObjectPath& device_path, |
| 211 const net::IPEndPoint& ip_endpoint, | 211 const net::IPEndPoint& ip_endpoint, |
| 212 const base::Closure& callback, | 212 const base::Closure& callback, |
| 213 const ErrorCallback& error_callback) override { | 213 const ErrorCallback& error_callback) override { |
| 214 if (ip_endpoint.address().empty()) { | 214 if (ip_endpoint.address_number().empty()) { |
| 215 LOG(ERROR) << "AddWakeOnPacketConnection: null address"; | 215 LOG(ERROR) << "AddWakeOnPacketConnection: null address"; |
| 216 return; | 216 return; |
| 217 } | 217 } |
| 218 dbus::MethodCall method_call(shill::kFlimflamDeviceInterface, | 218 dbus::MethodCall method_call(shill::kFlimflamDeviceInterface, |
| 219 shill::kAddWakeOnPacketConnectionFunction); | 219 shill::kAddWakeOnPacketConnectionFunction); |
| 220 dbus::MessageWriter writer(&method_call); | 220 dbus::MessageWriter writer(&method_call); |
| 221 writer.AppendString(ip_endpoint.ToStringWithoutPort()); | 221 writer.AppendString(ip_endpoint.ToStringWithoutPort()); |
| 222 GetHelper(device_path)->CallVoidMethodWithErrorCallback(&method_call, | 222 GetHelper(device_path)->CallVoidMethodWithErrorCallback(&method_call, |
| 223 callback, | 223 callback, |
| 224 error_callback); | 224 error_callback); |
| 225 } | 225 } |
| 226 | 226 |
| 227 void RemoveWakeOnPacketConnection( | 227 void RemoveWakeOnPacketConnection( |
| 228 const dbus::ObjectPath& device_path, | 228 const dbus::ObjectPath& device_path, |
| 229 const net::IPEndPoint& ip_endpoint, | 229 const net::IPEndPoint& ip_endpoint, |
| 230 const base::Closure& callback, | 230 const base::Closure& callback, |
| 231 const ErrorCallback& error_callback) override { | 231 const ErrorCallback& error_callback) override { |
| 232 if (ip_endpoint.address().empty()) { | 232 if (ip_endpoint.address_number().empty()) { |
| 233 LOG(ERROR) << "RemoveWakeOnPacketConnection: null address"; | 233 LOG(ERROR) << "RemoveWakeOnPacketConnection: null address"; |
| 234 return; | 234 return; |
| 235 } | 235 } |
| 236 dbus::MethodCall method_call(shill::kFlimflamDeviceInterface, | 236 dbus::MethodCall method_call(shill::kFlimflamDeviceInterface, |
| 237 shill::kRemoveWakeOnPacketConnectionFunction); | 237 shill::kRemoveWakeOnPacketConnectionFunction); |
| 238 dbus::MessageWriter writer(&method_call); | 238 dbus::MessageWriter writer(&method_call); |
| 239 writer.AppendString(ip_endpoint.ToStringWithoutPort()); | 239 writer.AppendString(ip_endpoint.ToStringWithoutPort()); |
| 240 GetHelper(device_path)->CallVoidMethodWithErrorCallback(&method_call, | 240 GetHelper(device_path)->CallVoidMethodWithErrorCallback(&method_call, |
| 241 callback, | 241 callback, |
| 242 error_callback); | 242 error_callback); |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 291 ShillDeviceClient::ShillDeviceClient() {} | 291 ShillDeviceClient::ShillDeviceClient() {} |
| 292 | 292 |
| 293 ShillDeviceClient::~ShillDeviceClient() {} | 293 ShillDeviceClient::~ShillDeviceClient() {} |
| 294 | 294 |
| 295 // static | 295 // static |
| 296 ShillDeviceClient* ShillDeviceClient::Create() { | 296 ShillDeviceClient* ShillDeviceClient::Create() { |
| 297 return new ShillDeviceClientImpl(); | 297 return new ShillDeviceClientImpl(); |
| 298 } | 298 } |
| 299 | 299 |
| 300 } // namespace chromeos | 300 } // namespace chromeos |
| OLD | NEW |