Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 #include "chrome/browser/chromeos/tether/fake_tether_service.h" | |
| 6 | |
| 7 constexpr char kTetherGuidPrefix[] = "tether-guid-"; | |
| 8 constexpr char kTetherNamePrefix[] = "tether"; | |
| 9 constexpr char kCarrier[] = "Carrier"; | |
|
stevenjb
2017/05/23 22:24:33
nit: FakeCarrier
Ryan Hansberry
2017/05/23 22:53:12
Done.
| |
| 10 | |
| 11 FakeTetherService::FakeTetherService( | |
| 12 int num_tether_networks, | |
| 13 Profile* profile, | |
| 14 chromeos::PowerManagerClient* power_manager_client, | |
| 15 chromeos::SessionManagerClient* session_manager_client, | |
| 16 cryptauth::CryptAuthService* cryptauth_service, | |
| 17 chromeos::NetworkStateHandler* network_state_handler) | |
| 18 : TetherService(profile, | |
| 19 power_manager_client, | |
| 20 session_manager_client, | |
| 21 cryptauth_service, | |
| 22 network_state_handler), | |
| 23 num_tether_networks_(num_tether_networks) {} | |
| 24 | |
| 25 void FakeTetherService::StartTetherIfEnabled() { | |
| 26 if (GetTetherTechnologyState() != | |
| 27 chromeos::NetworkStateHandler::TechnologyState::TECHNOLOGY_ENABLED) { | |
| 28 return; | |
| 29 } | |
| 30 | |
| 31 for (int i = 0; i < num_tether_networks_; ++i) { | |
| 32 network_state_handler()->AddTetherNetworkState( | |
| 33 kTetherGuidPrefix + std::to_string(i), | |
| 34 kTetherNamePrefix + std::to_string(i), kCarrier, 100, 100, false); | |
|
stevenjb
2017/05/23 22:24:33
Document 100, 100, and false
Ryan Hansberry
2017/05/23 22:53:12
Done.
| |
| 35 } | |
| 36 } | |
| 37 | |
| 38 void FakeTetherService::StopTether() { | |
| 39 for (int i = 0; i < num_tether_networks_; ++i) { | |
| 40 network_state_handler()->RemoveTetherNetworkState(kTetherGuidPrefix + i); | |
| 41 } | |
| 42 } | |
| 43 | |
| 44 bool FakeTetherService::HasSyncedTetherHosts() const { | |
| 45 return true; | |
| 46 } | |
| OLD | NEW |