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

Side by Side Diff: chrome/browser/chromeos/cros/native_network_constants.cc

Issue 23618026: NOT FOR SUBMIT: Remove NetworkLibrary (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 3 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 | Annotate | Revision Log
OLDNEW
(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
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/cros/native_network_constants.h ('k') | chrome/browser/chromeos/cros/native_network_parser.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698