| 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/shill_property_handler.h" | 5 #include "chromeos/network/shill_property_handler.h" |
| 6 | 6 |
| 7 #include "base/bind.h" | 7 #include "base/bind.h" |
| 8 #include "base/format_macros.h" | 8 #include "base/format_macros.h" |
| 9 #include "base/stl_util.h" | 9 #include "base/stl_util.h" |
| 10 #include "base/string_util.h" | 10 #include "base/string_util.h" |
| (...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 313 delete iter->second; | 313 delete iter->second; |
| 314 } | 314 } |
| 315 observer_map.swap(new_observed); | 315 observer_map.swap(new_observed); |
| 316 } | 316 } |
| 317 | 317 |
| 318 void ShillPropertyHandler::UpdateAvailableTechnologies( | 318 void ShillPropertyHandler::UpdateAvailableTechnologies( |
| 319 const base::ListValue& technologies) { | 319 const base::ListValue& technologies) { |
| 320 available_technologies_.clear(); | 320 available_technologies_.clear(); |
| 321 network_event_log::AddEntry( | 321 network_event_log::AddEntry( |
| 322 kLogModule, "AvailableTechnologiesChanged", | 322 kLogModule, "AvailableTechnologiesChanged", |
| 323 StringPrintf("Size: %"PRIuS, technologies.GetSize())); | 323 base::StringPrintf("Size: %"PRIuS, technologies.GetSize())); |
| 324 for (base::ListValue::const_iterator iter = technologies.begin(); | 324 for (base::ListValue::const_iterator iter = technologies.begin(); |
| 325 iter != technologies.end(); ++iter) { | 325 iter != technologies.end(); ++iter) { |
| 326 std::string technology; | 326 std::string technology; |
| 327 (*iter)->GetAsString(&technology); | 327 (*iter)->GetAsString(&technology); |
| 328 DCHECK(!technology.empty()); | 328 DCHECK(!technology.empty()); |
| 329 available_technologies_.insert(technology); | 329 available_technologies_.insert(technology); |
| 330 } | 330 } |
| 331 } | 331 } |
| 332 | 332 |
| 333 void ShillPropertyHandler::UpdateEnabledTechnologies( | 333 void ShillPropertyHandler::UpdateEnabledTechnologies( |
| 334 const base::ListValue& technologies) { | 334 const base::ListValue& technologies) { |
| 335 enabled_technologies_.clear(); | 335 enabled_technologies_.clear(); |
| 336 network_event_log::AddEntry( | 336 network_event_log::AddEntry( |
| 337 kLogModule, "EnabledTechnologiesChanged", | 337 kLogModule, "EnabledTechnologiesChanged", |
| 338 StringPrintf("Size: %"PRIuS, technologies.GetSize())); | 338 base::StringPrintf("Size: %"PRIuS, technologies.GetSize())); |
| 339 for (base::ListValue::const_iterator iter = technologies.begin(); | 339 for (base::ListValue::const_iterator iter = technologies.begin(); |
| 340 iter != technologies.end(); ++iter) { | 340 iter != technologies.end(); ++iter) { |
| 341 std::string technology; | 341 std::string technology; |
| 342 (*iter)->GetAsString(&technology); | 342 (*iter)->GetAsString(&technology); |
| 343 DCHECK(!technology.empty()); | 343 DCHECK(!technology.empty()); |
| 344 enabled_technologies_.insert(technology); | 344 enabled_technologies_.insert(technology); |
| 345 } | 345 } |
| 346 } | 346 } |
| 347 | 347 |
| 348 void ShillPropertyHandler::UpdateUninitializedTechnologies( | 348 void ShillPropertyHandler::UpdateUninitializedTechnologies( |
| 349 const base::ListValue& technologies) { | 349 const base::ListValue& technologies) { |
| 350 uninitialized_technologies_.clear(); | 350 uninitialized_technologies_.clear(); |
| 351 network_event_log::AddEntry( | 351 network_event_log::AddEntry( |
| 352 kLogModule, "UninitializedTechnologiesChanged", | 352 kLogModule, "UninitializedTechnologiesChanged", |
| 353 StringPrintf("Size: %"PRIuS, technologies.GetSize())); | 353 base::StringPrintf("Size: %"PRIuS, technologies.GetSize())); |
| 354 for (base::ListValue::const_iterator iter = technologies.begin(); | 354 for (base::ListValue::const_iterator iter = technologies.begin(); |
| 355 iter != technologies.end(); ++iter) { | 355 iter != technologies.end(); ++iter) { |
| 356 std::string technology; | 356 std::string technology; |
| 357 (*iter)->GetAsString(&technology); | 357 (*iter)->GetAsString(&technology); |
| 358 DCHECK(!technology.empty()); | 358 DCHECK(!technology.empty()); |
| 359 uninitialized_technologies_.insert(technology); | 359 uninitialized_technologies_.insert(technology); |
| 360 } | 360 } |
| 361 } | 361 } |
| 362 | 362 |
| 363 void ShillPropertyHandler::GetPropertiesCallback( | 363 void ShillPropertyHandler::GetPropertiesCallback( |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 429 | 429 |
| 430 void ShillPropertyHandler::NetworkDevicePropertyChangedCallback( | 430 void ShillPropertyHandler::NetworkDevicePropertyChangedCallback( |
| 431 const std::string& path, | 431 const std::string& path, |
| 432 const std::string& key, | 432 const std::string& key, |
| 433 const base::Value& value) { | 433 const base::Value& value) { |
| 434 listener_->UpdateDeviceProperty(path, key, value); | 434 listener_->UpdateDeviceProperty(path, key, value); |
| 435 } | 435 } |
| 436 | 436 |
| 437 } // namespace internal | 437 } // namespace internal |
| 438 } // namespace chromeos | 438 } // namespace chromeos |
| OLD | NEW |