| // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "chrome/browser/chromeos/cros/native_network_constants.h" |
| #include "third_party/cros_system_api/dbus/service_constants.h" |
| |
| namespace chromeos { |
| |
| // Format of the Carrier ID: <carrier name> (<carrier country>). |
| const char kCarrierIdFormat[] = "%s (%s)"; |
| |
| // Path of the default (shared) shill profile. |
| const char kSharedProfilePath[] = "/profile/default"; |
| |
| const char* ConnectionTypeToString(ConnectionType type) { |
| switch (type) { |
| case TYPE_UNKNOWN: |
| break; |
| case TYPE_ETHERNET: |
| return flimflam::kTypeEthernet; |
| case TYPE_WIFI: |
| return flimflam::kTypeWifi; |
| case TYPE_WIMAX: |
| return flimflam::kTypeWimax; |
| case TYPE_BLUETOOTH: |
| return flimflam::kTypeBluetooth; |
| case TYPE_CELLULAR: |
| return flimflam::kTypeCellular; |
| case TYPE_VPN: |
| return flimflam::kTypeVPN; |
| } |
| LOG(ERROR) << "ConnectionTypeToString called with unknown type: " << type; |
| return flimflam::kUnknownString; |
| } |
| |
| const char* SecurityToString(ConnectionSecurity security) { |
| switch (security) { |
| case SECURITY_NONE: |
| return flimflam::kSecurityNone; |
| case SECURITY_WEP: |
| return flimflam::kSecurityWep; |
| case SECURITY_WPA: |
| return flimflam::kSecurityWpa; |
| case SECURITY_RSN: |
| return flimflam::kSecurityRsn; |
| case SECURITY_8021X: |
| return flimflam::kSecurity8021x; |
| case SECURITY_PSK: |
| return flimflam::kSecurityPsk; |
| case SECURITY_UNKNOWN: |
| break; |
| } |
| LOG(ERROR) << "SecurityToString called with unknown type: " << security; |
| return flimflam::kUnknownString; |
| } |
| |
| const char* ProviderTypeToString(ProviderType type) { |
| switch (type) { |
| case PROVIDER_TYPE_L2TP_IPSEC_PSK: |
| case PROVIDER_TYPE_L2TP_IPSEC_USER_CERT: |
| return flimflam::kProviderL2tpIpsec; |
| case PROVIDER_TYPE_OPEN_VPN: |
| return flimflam::kProviderOpenVpn; |
| case PROVIDER_TYPE_MAX: |
| break; |
| } |
| LOG(ERROR) << "ProviderTypeToString called with unknown type: " << type; |
| return flimflam::kUnknownString; |
| } |
| |
| } // namespace chromeos |