| 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/network/network_sms_handler.h" | 5 #include "chromeos/network/network_sms_handler.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <deque> | 8 #include <deque> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 364 FOR_EACH_OBSERVER(Observer, observers_, MessageReceived(message)); | 364 FOR_EACH_OBSERVER(Observer, observers_, MessageReceived(message)); |
| 365 } | 365 } |
| 366 | 366 |
| 367 void NetworkSmsHandler::ManagerPropertiesCallback( | 367 void NetworkSmsHandler::ManagerPropertiesCallback( |
| 368 DBusMethodCallStatus call_status, | 368 DBusMethodCallStatus call_status, |
| 369 const base::DictionaryValue& properties) { | 369 const base::DictionaryValue& properties) { |
| 370 if (call_status != DBUS_METHOD_CALL_SUCCESS) { | 370 if (call_status != DBUS_METHOD_CALL_SUCCESS) { |
| 371 LOG(ERROR) << "NetworkSmsHandler: Failed to get manager properties."; | 371 LOG(ERROR) << "NetworkSmsHandler: Failed to get manager properties."; |
| 372 return; | 372 return; |
| 373 } | 373 } |
| 374 base::Value* value; | 374 const base::Value* value; |
| 375 if (!properties.GetWithoutPathExpansion(flimflam::kDevicesProperty, &value) || | 375 if (!properties.GetWithoutPathExpansion(flimflam::kDevicesProperty, &value) || |
| 376 value->GetType() != base::Value::TYPE_LIST) { | 376 value->GetType() != base::Value::TYPE_LIST) { |
| 377 LOG(ERROR) << "NetworkSmsHandler: No list value for: " | 377 LOG(ERROR) << "NetworkSmsHandler: No list value for: " |
| 378 << flimflam::kDevicesProperty; | 378 << flimflam::kDevicesProperty; |
| 379 return; | 379 return; |
| 380 } | 380 } |
| 381 const base::ListValue* devices = static_cast<const base::ListValue*>(value); | 381 const base::ListValue* devices = static_cast<const base::ListValue*>(value); |
| 382 for (base::ListValue::const_iterator iter = devices->begin(); | 382 for (base::ListValue::const_iterator iter = devices->begin(); |
| 383 iter != devices->end(); ++iter) { | 383 iter != devices->end(); ++iter) { |
| 384 std::string device_path; | 384 std::string device_path; |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 435 this, dbus_connection, object_path)); | 435 this, dbus_connection, object_path)); |
| 436 } else { | 436 } else { |
| 437 device_handlers_.push_back( | 437 device_handlers_.push_back( |
| 438 new ModemManagerNetworkSmsDeviceHandler( | 438 new ModemManagerNetworkSmsDeviceHandler( |
| 439 this, dbus_connection, object_path)); | 439 this, dbus_connection, object_path)); |
| 440 } | 440 } |
| 441 } | 441 } |
| 442 | 442 |
| 443 | 443 |
| 444 } // namespace chromeos | 444 } // namespace chromeos |
| OLD | NEW |