OLD | NEW |
| (Empty) |
1 // Copyright (c) 2011 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/cros/native_network_constants.h" | |
6 #include "third_party/cros_system_api/dbus/service_constants.h" | |
7 | |
8 namespace chromeos { | |
9 | |
10 // Format of the Carrier ID: <carrier name> (<carrier country>). | |
11 const char kCarrierIdFormat[] = "%s (%s)"; | |
12 | |
13 // Path of the default (shared) shill profile. | |
14 const char kSharedProfilePath[] = "/profile/default"; | |
15 | |
16 const char* ConnectionStateToString(ConnectionState state) { | |
17 switch (state) { | |
18 case STATE_UNKNOWN: | |
19 return flimflam::kUnknownString; | |
20 case STATE_IDLE: | |
21 return flimflam::kStateIdle; | |
22 case STATE_CARRIER: | |
23 return flimflam::kStateCarrier; | |
24 case STATE_ASSOCIATION: | |
25 return flimflam::kStateAssociation; | |
26 case STATE_CONFIGURATION: | |
27 return flimflam::kStateConfiguration; | |
28 case STATE_READY: | |
29 return flimflam::kStateReady; | |
30 case STATE_DISCONNECT: | |
31 return flimflam::kStateDisconnect; | |
32 case STATE_FAILURE: | |
33 return flimflam::kStateFailure; | |
34 case STATE_ACTIVATION_FAILURE: | |
35 return flimflam::kStateActivationFailure; | |
36 case STATE_PORTAL: | |
37 return flimflam::kStatePortal; | |
38 case STATE_ONLINE: | |
39 return flimflam::kStateOnline; | |
40 case STATE_CONNECT_REQUESTED: | |
41 return "ConnectRequested"; // Internal non-flimflam state | |
42 } | |
43 LOG(ERROR) << "ConnectionStateToString called with unknown state: " << state; | |
44 return flimflam::kUnknownString; | |
45 } | |
46 | |
47 const char* ConnectionTypeToString(ConnectionType type) { | |
48 switch (type) { | |
49 case TYPE_UNKNOWN: | |
50 break; | |
51 case TYPE_ETHERNET: | |
52 return flimflam::kTypeEthernet; | |
53 case TYPE_WIFI: | |
54 return flimflam::kTypeWifi; | |
55 case TYPE_WIMAX: | |
56 return flimflam::kTypeWimax; | |
57 case TYPE_BLUETOOTH: | |
58 return flimflam::kTypeBluetooth; | |
59 case TYPE_CELLULAR: | |
60 return flimflam::kTypeCellular; | |
61 case TYPE_VPN: | |
62 return flimflam::kTypeVPN; | |
63 } | |
64 LOG(ERROR) << "ConnectionTypeToString called with unknown type: " << type; | |
65 return flimflam::kUnknownString; | |
66 } | |
67 | |
68 const char* SecurityToString(ConnectionSecurity security) { | |
69 switch (security) { | |
70 case SECURITY_NONE: | |
71 return flimflam::kSecurityNone; | |
72 case SECURITY_WEP: | |
73 return flimflam::kSecurityWep; | |
74 case SECURITY_WPA: | |
75 return flimflam::kSecurityWpa; | |
76 case SECURITY_RSN: | |
77 return flimflam::kSecurityRsn; | |
78 case SECURITY_8021X: | |
79 return flimflam::kSecurity8021x; | |
80 case SECURITY_PSK: | |
81 return flimflam::kSecurityPsk; | |
82 case SECURITY_UNKNOWN: | |
83 break; | |
84 } | |
85 LOG(ERROR) << "SecurityToString called with unknown type: " << security; | |
86 return flimflam::kUnknownString; | |
87 } | |
88 | |
89 const char* ProviderTypeToString(ProviderType type) { | |
90 switch (type) { | |
91 case PROVIDER_TYPE_L2TP_IPSEC_PSK: | |
92 case PROVIDER_TYPE_L2TP_IPSEC_USER_CERT: | |
93 return flimflam::kProviderL2tpIpsec; | |
94 case PROVIDER_TYPE_OPEN_VPN: | |
95 return flimflam::kProviderOpenVpn; | |
96 case PROVIDER_TYPE_MAX: | |
97 break; | |
98 } | |
99 LOG(ERROR) << "ProviderTypeToString called with unknown type: " << type; | |
100 return flimflam::kUnknownString; | |
101 } | |
102 | |
103 } // namespace chromeos | |
OLD | NEW |