Home | History | Annotate | Download | only in chromeos

Lines Matching refs:network

138   // Called when the network layer has requested a resource underneath
175 const chromeos::Network* network);
248 bool NeedsReconnecting(chromeos::CellularNetwork* network,
251 // Disconnect from network.
252 void DisconnectFromNetwork(chromeos::CellularNetwork* network);
253 // Connects to cellular network, resets connection timer.
254 bool ConnectToNetwork(chromeos::CellularNetwork* network, int delay);
256 void ForceReconnect(chromeos::CellularNetwork* network, int delay);
259 // Verify the state of cellular network and modify internal state.
260 void EvaluateCellularNetwork(chromeos::CellularNetwork* network);
261 // Check the current cellular network for error conditions.
262 bool GotActivationError(chromeos::CellularNetwork* network,
265 void UpdatePage(chromeos::CellularNetwork* network,
268 void ChangeState(chromeos::CellularNetwork* network,
271 // Prepares network devices for cellular activation process.
272 void SetupActivationProcess(chromeos::CellularNetwork* network);
276 // Resets network devices after cellular activation process.
277 // |network| should be NULL if the activation process failed.
278 void CompleteActivation(chromeos::CellularNetwork* network);
284 static void GetDeviceInfo(chromeos::CellularNetwork* network,
310 // after the activation of cellular network.
403 chromeos::CellularNetwork* network = GetCellularNetwork(service_path_);
404 DCHECK(network);
409 network ? UTF8ToUTF16(network->name()) : string16()));
500 const chromeos::Network* network) {
503 DCHECK(network && network->type() == chromeos::TYPE_CELLULAR);
504 EvaluateCellularNetwork(GetCellularNetwork(network->service_path()));
535 chromeos::CellularNetwork* network = GetCellularNetwork(service_path_);
537 if (!network || already_running_) {
551 // Start monitoring network property changes.
554 lib->AddNetworkObserver(network->service_path(), this);
559 EvaluateCellularNetwork(network);
570 chromeos::CellularNetwork* network = GetCellularNetwork(service_path_);
571 if (network && network->connecting_or_connected()) {
572 EvaluateCellularNetwork(network);
574 ConnectToNetwork(network, delay);
596 chromeos::CellularNetwork* network = GetCellularNetwork();
597 if (network &&
598 network->connected() &&
599 network->activation_state() == chromeos::ACTIVATION_STATE_ACTIVATED) {
601 DisconnectFromNetwork(network);
603 EvaluateCellularNetwork(network);
609 // Permit network connection changes only in reconnecting states.
614 chromeos::CellularNetwork* network = GetCellularNetwork(service_path_);
615 if (!network) {
619 EvaluateCellularNetwork(network);
623 chromeos::CellularNetwork* network) {
624 DCHECK(network);
625 LOG(INFO) << "Disconnecting from: " << network->service_path();
627 DisconnectFromNetwork(network);
634 chromeos::CellularNetwork* network,
637 DCHECK(network);
638 if (!network->failed() && !ConnectionTimeout())
647 ConnectToNetwork(network, kFailedReconnectDelayMS);
658 chromeos::CellularNetwork* network,
660 if (network && network->connecting_or_connected())
662 // Permit network connection changes only in reconnecting states.
667 if (network)
668 LOG(INFO) << "Connecting to: " << network->service_path();
671 if (!network) {
673 << (network ? network->service_path().c_str() : "no service");
684 ConnectToCellularNetwork(network);
689 chromeos::CellularNetwork* network,
691 DCHECK(network);
697 LOG(INFO) << "Disconnecting from " << network->service_path();
699 DisconnectFromNetwork(network);
700 // Check the network state 3s after we disconnect to make sure.
714 chromeos::CellularNetwork* network) {
719 if (!network) {
739 LOG(WARNING) << "Cellular:\n service=" << network->GetStateString().c_str()
741 << "\n activation=" << network->GetActivationStateString().c_str()
743 << network->GetConnectivityStateString().c_str()
744 << "\n error=" << network->GetErrorString().c_str()
745 << "\n setvice_path=" << network->service_path().c_str();
748 switch (network->activation_state()) {
750 if (network->failed_or_disconnected()) {
752 } else if (network->connected()) {
753 if (network->restricted_pool()) {
762 if (network->failed_or_disconnected() ||
763 network->state() == chromeos::STATE_ACTIVATION_FAILURE) {
764 new_state = (network->activation_state() ==
768 } else if (network->connected()) {
769 DisconnectFromNetwork(network);
778 switch (network->activation_state()) {
780 if (network->failed_or_disconnected()) {
782 } else if (network->connected()) {
783 DisconnectFromNetwork(network);
793 << network->service_path().c_str();
806 switch (network->activation_state()) {
808 if (network->failed_or_disconnected()) {
810 } else if (network->connected()) {
811 if (network->restricted_pool()) {
819 if (network->connected()) {
820 if (network->restricted_pool())
837 if (network->connected()) {
842 switch (network->activation_state()) {
845 if (network->connectivity_state() ==
848 << network->service_path().c_str();
855 ForceReconnect(network, kFailedReconnectDelayMS);
863 } else if (network->connectivity_state() ==
868 } else if (network->activation_state() ==
876 } else if (NeedsReconnecting(network, &new_state, &error_description)) {
883 if (network->connected()) {
888 switch (network->activation_state()) {
891 if (network->connectivity_state() == chromeos::CONN_STATE_NONE ||
892 network->connectivity_state() ==
895 << network->service_path().c_str();
902 ForceReconnect(network, kPostPaymentReconnectDelayMS);
910 } else if (network->connectivity_state() ==
918 } else if (NeedsReconnecting(network, &new_state, &error_description)) {
928 // Activation completed/failed, ignore network changes.
935 GotActivationError(network, &error_description)) {
939 if ((network->activation_state() ==
941 network->activation_state() == chromeos::ACTIVATION_STATE_ACTIVATING) &&
942 (network->error() == chromeos::ERROR_NO_ERROR ||
943 network->error() == chromeos::ERROR_OTASP_FAILED) &&
944 network->state() == chromeos::STATE_ACTIVATION_FAILURE) {
946 << network->service_path().c_str();
974 << network->service_path().c_str();
982 ChangeState(network, new_state, error_description);
1037 chromeos::CellularNetwork* network) {
1046 if (network)
1047 network->SetAutoConnect(true);
1054 chromeos::CellularNetwork* network,
1057 if (network)
1058 GetDeviceInfo(network, &device_dict);
1067 void MobileSetupHandler::ChangeState(chromeos::CellularNetwork* network,
1093 UpdatePage(network, error_description);
1110 DCHECK(network);
1111 LOG(WARNING) << "Activating service " << network->service_path().c_str();
1113 if (!network->StartActivation()) {
1116 ChangeState(network, PLAN_ACTIVATION_DELAY_OTASP, std::string());
1118 ChangeState(network, PLAN_ACTIVATION_ERROR,
1127 // limbo by the network library.
1137 ConnectToNetwork(network, kReconnectDelayMS);
1147 DCHECK(network);
1148 CompleteActivation(network);
1181 chromeos::CellularNetwork* network) {
1182 if (!network)
1197 // Disable autoconnect to cellular network.
1198 network->SetAutoConnect(false);
1200 // Prevent any other network interference.
1220 chromeos::CellularNetwork* network, std::string* error) {
1221 DCHECK(network);
1226 if (network->state() == chromeos::STATE_FAILURE &&
1227 network->error() == chromeos::ERROR_AAA_FAILED) {
1228 if (network->activation_state() ==
1231 } else if (network->activation_state() ==
1233 if (network->roaming_state() == chromeos::ROAMING_STATE_HOME) {
1235 } else if (network->roaming_state() == chromeos::ROAMING_STATE_ROAMING) {
1240 } else if (network->state() == chromeos::STATE_ACTIVATION_FAILURE) {
1241 if (network->error() == chromeos::ERROR_NEED_EVDO) {
1242 if (network->activation_state() ==
1245 } else if (network->error() == chromeos::ERROR_NEED_HOME_NETWORK) {
1246 if (network->activation_state() ==
1249 } else if (network->activation_state() ==
1263 void MobileSetupHandler::GetDeviceInfo(chromeos::CellularNetwork* network,
1265 DCHECK(network);
1270 value->SetString("carrier", network->name());
1271 value->SetString("payment_url", network->payment_url());
1273 cros->FindNetworkDeviceByPath(network->device_path());
1323 chromeos::CellularNetwork* network = GetCellularNetwork();
1324 std::string service_path = network ? network