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

Side by Side Diff: chromeos/network/network_state_handler.cc

Issue 2819303002: Changed wifi arcs to mobile bars for Tether network. (Closed)
Patch Set: khorimoto@ comments Created 3 years, 7 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
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 "chromeos/network/network_state_handler.h" 5 #include "chromeos/network/network_state_handler.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 571 matching lines...) Expand 10 before | Expand all | Expand 10 after
582 NotifyNetworkListChanged(); 582 NotifyNetworkListChanged();
583 return true; 583 return true;
584 } 584 }
585 585
586 bool NetworkStateHandler::RemoveTetherNetworkState(const std::string& guid) { 586 bool NetworkStateHandler::RemoveTetherNetworkState(const std::string& guid) {
587 for (auto iter = tether_network_list_.begin(); 587 for (auto iter = tether_network_list_.begin();
588 iter != tether_network_list_.end(); ++iter) { 588 iter != tether_network_list_.end(); ++iter) {
589 if (iter->get()->AsNetworkState()->guid() == guid) { 589 if (iter->get()->AsNetworkState()->guid() == guid) {
590 NetworkState* wifi_network = GetModifiableNetworkStateFromGuid( 590 NetworkState* wifi_network = GetModifiableNetworkStateFromGuid(
591 iter->get()->AsNetworkState()->tether_guid()); 591 iter->get()->AsNetworkState()->tether_guid());
592
Kyle Horimoto 2017/05/03 01:53:34 nit: Remove changes to functions you did not edit.
lesliewatkins 2017/05/03 22:00:24 Done.
592 if (wifi_network) 593 if (wifi_network)
593 wifi_network->set_tether_guid(std::string()); 594 wifi_network->set_tether_guid(std::string());
594 595
595 tether_network_list_.erase(iter); 596 tether_network_list_.erase(iter);
596 NotifyNetworkListChanged(); 597 NotifyNetworkListChanged();
598
597 return true; 599 return true;
598 } 600 }
599 } 601 }
602 return false;
603 }
600 604
601 return false; 605 bool NetworkStateHandler::DisassociateTetherNetworkStateWithWifiNetwork(
606 const std::string& tether_network_guid,
607 const std::string& wifi_network_guid) {
608 bool success = true;
609
610 NetworkState* tether_network =
611 GetModifiableNetworkStateFromGuid(tether_network_guid);
612 NetworkState* wifi_network =
613 GetModifiableNetworkStateFromGuid(wifi_network_guid);
614
615 if (!tether_network) {
616 NET_LOG(ERROR) << "Tether network with guid " << tether_network_guid
Kyle Horimoto 2017/05/03 01:53:34 nit: Make your log more descriptive to tell which
lesliewatkins 2017/05/03 22:00:25 Done.
617 << " doesn\'t exist.\n";
Kyle Horimoto 2017/05/03 01:53:34 nit: You don't need to escape an apostrophe. Same
lesliewatkins 2017/05/03 22:00:25 Done.
618 success = false;
619 } else {
620 tether_network->set_tether_guid(std::string());
621 }
622
623 if (!wifi_network) {
624 NET_LOG(ERROR) << "Wi-Fi network with guid " << wifi_network_guid
625 << " doesn\'t exist.\n";
626 success = false;
627 } else {
628 wifi_network->set_tether_guid(std::string());
629 }
630
Kyle Horimoto 2017/05/03 01:53:34 You need to call NotifyNetworkListChanged() if at
lesliewatkins 2017/05/03 22:00:24 Done.
631 return success;
602 } 632 }
603 633
604 bool NetworkStateHandler::AssociateTetherNetworkStateWithWifiNetwork( 634 bool NetworkStateHandler::AssociateTetherNetworkStateWithWifiNetwork(
605 const std::string& tether_network_guid, 635 const std::string& tether_network_guid,
606 const std::string& wifi_network_guid) { 636 const std::string& wifi_network_guid) {
607 if (tether_technology_state_ != TECHNOLOGY_ENABLED) { 637 if (tether_technology_state_ != TECHNOLOGY_ENABLED) {
608 NET_LOG(ERROR) << "AssociateTetherNetworkStateWithWifiNetwork() called " 638 NET_LOG(ERROR) << "AssociateTetherNetworkStateWithWifiNetwork() called "
609 << "when Tether networks are not enabled. Cannot " 639 << "when Tether networks are not enabled. Cannot "
610 << "associate."; 640 << "associate.";
611 return false; 641 return false;
(...skipping 831 matching lines...) Expand 10 before | Expand all | Expand 10 after
1443 if (type.MatchesType(shill::kTypeVPN)) 1473 if (type.MatchesType(shill::kTypeVPN))
1444 technologies.emplace_back(shill::kTypeVPN); 1474 technologies.emplace_back(shill::kTypeVPN);
1445 if (type.MatchesType(kTypeTether)) 1475 if (type.MatchesType(kTypeTether))
1446 technologies.emplace_back(kTypeTether); 1476 technologies.emplace_back(kTypeTether);
1447 1477
1448 CHECK_GT(technologies.size(), 0ul); 1478 CHECK_GT(technologies.size(), 0ul);
1449 return technologies; 1479 return technologies;
1450 } 1480 }
1451 1481
1452 } // namespace chromeos 1482 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698