blob: 4a29327d4bad1d7994a12b508848832905ceeceb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
// 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
|