Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(16)

Side by Side Diff: chrome/browser/chromeos/cros/network_library_impl_cros.cc

Issue 12041029: Add ResetModem method and call it once non_cellular activation is done. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 "chrome/browser/chromeos/cros/network_library_impl_cros.h" 5 #include "chrome/browser/chromeos/cros/network_library_impl_cros.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/json/json_writer.h" // for debug output only. 9 #include "base/json/json_writer.h" // for debug output only.
10 #include "base/metrics/histogram.h" 10 #include "base/metrics/histogram.h"
(...skipping 421 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 const std::string& carrier, 432 const std::string& carrier,
433 const NetworkOperationCallback& completed) { 433 const NetworkOperationCallback& completed) {
434 const NetworkDevice* cellular = FindCellularDevice(); 434 const NetworkDevice* cellular = FindCellularDevice();
435 if (!cellular) { 435 if (!cellular) {
436 NOTREACHED() << "Calling SetCarrier method w/o cellular device."; 436 NOTREACHED() << "Calling SetCarrier method w/o cellular device.";
437 return; 437 return;
438 } 438 }
439 CrosSetCarrier(cellular->device_path(), carrier, completed); 439 CrosSetCarrier(cellular->device_path(), carrier, completed);
440 } 440 }
441 441
442 void NetworkLibraryImplCros::ResetModem() {
443 const NetworkDevice* cellular = FindCellularDevice();
444 if (!cellular) {
445 NOTREACHED() << "Calling ResetModem method w/o cellular device.";
446 return;
447 }
448 CrosReset(cellular->device_path());
449 }
450
442 bool NetworkLibraryImplCros::IsCellularAlwaysInRoaming() { 451 bool NetworkLibraryImplCros::IsCellularAlwaysInRoaming() {
443 const NetworkDevice* cellular = FindCellularDevice(); 452 const NetworkDevice* cellular = FindCellularDevice();
444 if (!cellular) { 453 if (!cellular) {
445 NOTREACHED() << "Calling IsCellularAlwaysInRoaming method " 454 NOTREACHED() << "Calling IsCellularAlwaysInRoaming method "
446 "w/o cellular device."; 455 "w/o cellular device.";
447 return false; 456 return false;
448 } 457 }
449 return cellular->provider_requires_roaming(); 458 return cellular->provider_requires_roaming();
450 } 459 }
451 460
(...skipping 902 matching lines...) Expand 10 before | Expand all | Expand 10 after
1354 RefreshIPConfig(network); 1363 RefreshIPConfig(network);
1355 } 1364 }
1356 1365
1357 // static 1366 // static
1358 bool NetworkLibraryImplCros::AreProfilePathsEqual(const NetworkProfile& a, 1367 bool NetworkLibraryImplCros::AreProfilePathsEqual(const NetworkProfile& a,
1359 const NetworkProfile& b) { 1368 const NetworkProfile& b) {
1360 return a.path == b.path; 1369 return a.path == b.path;
1361 } 1370 }
1362 1371
1363 } // namespace chromeos 1372 } // namespace chromeos
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/cros/network_library_impl_cros.h ('k') | chrome/browser/chromeos/cros/network_library_impl_stub.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698