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

Unified Diff: chrome/browser/chromeos/cros/network_constants.h

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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/cros/network_constants.h
diff --git a/chrome/browser/chromeos/cros/network_constants.h b/chrome/browser/chromeos/cros/network_constants.h
deleted file mode 100644
index 0f5aa183180d4737ff2a451a7e3a0a80c463463f..0000000000000000000000000000000000000000
--- a/chrome/browser/chromeos/cros/network_constants.h
+++ /dev/null
@@ -1,349 +0,0 @@
-// Copyright (c) 2012 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.
-
-#ifndef CHROME_BROWSER_CHROMEOS_CROS_NETWORK_CONSTANTS_H_
-#define CHROME_BROWSER_CHROMEOS_CROS_NETWORK_CONSTANTS_H_
-
-namespace chromeos {
-
-// This enumerates the various property indices that can be found in a
-// dictionary being parsed.
-enum PropertyIndex {
- PROPERTY_INDEX_ACTIVATE_OVER_NON_CELLULAR_NETWORK,
- PROPERTY_INDEX_ACTIVATION_STATE,
- PROPERTY_INDEX_ACTIVE_PROFILE,
- PROPERTY_INDEX_ARP_GATEWAY,
- PROPERTY_INDEX_AUTHENTICATION,
- PROPERTY_INDEX_AUTO_CONNECT,
- PROPERTY_INDEX_AVAILABLE_TECHNOLOGIES,
- PROPERTY_INDEX_CARRIER,
- PROPERTY_INDEX_CELLULAR_ALLOW_ROAMING,
- PROPERTY_INDEX_CELLULAR_APN,
- PROPERTY_INDEX_CELLULAR_APN_LIST,
- PROPERTY_INDEX_CELLULAR_LAST_GOOD_APN,
- PROPERTY_INDEX_CHECK_PORTAL,
- PROPERTY_INDEX_CHECK_PORTAL_LIST,
- PROPERTY_INDEX_CONNECTABLE,
- PROPERTY_INDEX_CONNECTED_TECHNOLOGIES,
- PROPERTY_INDEX_CONNECTIVITY_STATE,
- PROPERTY_INDEX_DEFAULT_TECHNOLOGY,
- PROPERTY_INDEX_DEVICE,
- PROPERTY_INDEX_DEVICES,
- PROPERTY_INDEX_EAP,
- PROPERTY_INDEX_EAP_ANONYMOUS_IDENTITY,
- PROPERTY_INDEX_EAP_CA_CERT_ID,
- PROPERTY_INDEX_EAP_CA_CERT_PEM,
- PROPERTY_INDEX_EAP_CERT_ID,
- PROPERTY_INDEX_EAP_CLIENT_CERT,
- PROPERTY_INDEX_EAP_CLIENT_CERT_NSS,
- PROPERTY_INDEX_EAP_CLIENT_CERT_PATTERN,
- PROPERTY_INDEX_EAP_IDENTITY,
- PROPERTY_INDEX_EAP_KEY_ID,
- PROPERTY_INDEX_EAP_KEY_MGMT,
- PROPERTY_INDEX_EAP_METHOD,
- PROPERTY_INDEX_EAP_PASSWORD,
- PROPERTY_INDEX_EAP_PHASE_2_AUTH,
- PROPERTY_INDEX_EAP_PIN,
- PROPERTY_INDEX_EAP_PRIVATE_KEY,
- PROPERTY_INDEX_EAP_PRIVATE_KEY_PASSWORD,
- PROPERTY_INDEX_EAP_USE_SYSTEM_CAS,
- PROPERTY_INDEX_ENABLED_TECHNOLOGIES,
- PROPERTY_INDEX_ERROR,
- PROPERTY_INDEX_ESN,
- PROPERTY_INDEX_FAVORITE,
- PROPERTY_INDEX_FIRMWARE_REVISION,
- PROPERTY_INDEX_FOUND_NETWORKS,
- PROPERTY_INDEX_GUID,
- PROPERTY_INDEX_HARDWARE_REVISION,
- PROPERTY_INDEX_HOME_PROVIDER,
- PROPERTY_INDEX_HOST,
- PROPERTY_INDEX_ICCID,
- PROPERTY_INDEX_IDENTITY,
- PROPERTY_INDEX_IMEI,
- PROPERTY_INDEX_IMSI,
- PROPERTY_INDEX_IPSEC_AUTHENTICATIONTYPE,
- PROPERTY_INDEX_IPSEC_IKEVERSION,
- PROPERTY_INDEX_ISSUER_SUBJECT_PATTERN_COMMON_NAME,
- PROPERTY_INDEX_ISSUER_SUBJECT_PATTERN_LOCALITY,
- PROPERTY_INDEX_ISSUER_SUBJECT_PATTERN_ORGANIZATION,
- PROPERTY_INDEX_ISSUER_SUBJECT_PATTERN_ORGANIZATIONAL_UNIT,
- PROPERTY_INDEX_IS_ACTIVE,
- PROPERTY_INDEX_L2TPIPSEC_CA_CERT_PEM,
- PROPERTY_INDEX_L2TPIPSEC_CLIENT_CERT_ID,
- PROPERTY_INDEX_L2TPIPSEC_CLIENT_CERT_SLOT,
- PROPERTY_INDEX_L2TPIPSEC_GROUP_NAME,
- PROPERTY_INDEX_L2TPIPSEC_PASSWORD,
- PROPERTY_INDEX_L2TPIPSEC_PIN,
- PROPERTY_INDEX_L2TPIPSEC_PSK,
- PROPERTY_INDEX_L2TPIPSEC_PSK_REQUIRED,
- PROPERTY_INDEX_L2TPIPSEC_USER,
- PROPERTY_INDEX_MANUFACTURER,
- PROPERTY_INDEX_MDN,
- PROPERTY_INDEX_MEID,
- PROPERTY_INDEX_MIN,
- PROPERTY_INDEX_MODEL_ID,
- PROPERTY_INDEX_NAME,
- PROPERTY_INDEX_NETWORKS,
- PROPERTY_INDEX_NETWORK_TECHNOLOGY,
- PROPERTY_INDEX_OFFLINE_MODE,
- PROPERTY_INDEX_OLP,
- PROPERTY_INDEX_OLP_URL,
- PROPERTY_INDEX_OPEN_VPN_AUTH,
- PROPERTY_INDEX_OPEN_VPN_AUTHNOCACHE,
- PROPERTY_INDEX_OPEN_VPN_AUTHRETRY,
- PROPERTY_INDEX_OPEN_VPN_AUTHUSERPASS,
- PROPERTY_INDEX_OPEN_VPN_CA_CERT_PEM,
- PROPERTY_INDEX_OPEN_VPN_CERT,
- PROPERTY_INDEX_OPEN_VPN_CIPHER,
- PROPERTY_INDEX_OPEN_VPN_CLIENT_CERT_ID,
- PROPERTY_INDEX_OPEN_VPN_CLIENT_CERT_SLOT,
- PROPERTY_INDEX_OPEN_VPN_COMPLZO,
- PROPERTY_INDEX_OPEN_VPN_COMPNOADAPT,
- PROPERTY_INDEX_OPEN_VPN_KEYDIRECTION,
- PROPERTY_INDEX_OPEN_VPN_MGMT_ENABLE,
- PROPERTY_INDEX_OPEN_VPN_NSCERTTYPE,
- PROPERTY_INDEX_OPEN_VPN_OTP,
- PROPERTY_INDEX_OPEN_VPN_PASSWORD,
- PROPERTY_INDEX_OPEN_VPN_PIN,
- PROPERTY_INDEX_OPEN_VPN_PKCS11_PROVIDER,
- PROPERTY_INDEX_OPEN_VPN_PORT,
- PROPERTY_INDEX_OPEN_VPN_PROTO,
- PROPERTY_INDEX_OPEN_VPN_PUSHPEERINFO,
- PROPERTY_INDEX_OPEN_VPN_REMOTECERTEKU,
- PROPERTY_INDEX_OPEN_VPN_REMOTECERTKU,
- PROPERTY_INDEX_OPEN_VPN_REMOTECERTTLS,
- PROPERTY_INDEX_OPEN_VPN_RENEGSEC,
- PROPERTY_INDEX_OPEN_VPN_SERVERPOLLTIMEOUT,
- PROPERTY_INDEX_OPEN_VPN_SHAPER,
- PROPERTY_INDEX_OPEN_VPN_STATICCHALLENGE,
- PROPERTY_INDEX_OPEN_VPN_TLSAUTHCONTENTS,
- PROPERTY_INDEX_OPEN_VPN_TLSREMOTE,
- PROPERTY_INDEX_OPEN_VPN_USER,
- PROPERTY_INDEX_OPERATOR_CODE,
- PROPERTY_INDEX_OPERATOR_NAME,
- PROPERTY_INDEX_OUT_OF_CREDITS,
- PROPERTY_INDEX_PASSPHRASE,
- PROPERTY_INDEX_PASSPHRASE_REQUIRED,
- PROPERTY_INDEX_PORTAL_URL,
- PROPERTY_INDEX_POWERED,
- PROPERTY_INDEX_PRIORITY,
- PROPERTY_INDEX_PRL_VERSION,
- PROPERTY_INDEX_PROFILE,
- PROPERTY_INDEX_PROFILES,
- PROPERTY_INDEX_PROVIDER,
- PROPERTY_INDEX_PROVIDER_HOST,
- PROPERTY_INDEX_PROVIDER_REQUIRES_ROAMING,
- PROPERTY_INDEX_PROVIDER_TYPE,
- PROPERTY_INDEX_ROAMING_STATE,
- PROPERTY_INDEX_SAVE_CREDENTIALS,
- PROPERTY_INDEX_SCANNING,
- PROPERTY_INDEX_SECURITY,
- PROPERTY_INDEX_SELECTED_NETWORK,
- PROPERTY_INDEX_SERVICES,
- PROPERTY_INDEX_SERVICE_WATCH_LIST,
- PROPERTY_INDEX_SERVING_OPERATOR,
- PROPERTY_INDEX_SIGNAL_STRENGTH,
- PROPERTY_INDEX_SIM_LOCK,
- PROPERTY_INDEX_SIM_PRESENT,
- PROPERTY_INDEX_SSID,
- PROPERTY_INDEX_STATE,
- PROPERTY_INDEX_SUPPORT_NETWORK_SCAN,
- PROPERTY_INDEX_SUPPORTED_CARRIERS,
- PROPERTY_INDEX_TECHNOLOGY_FAMILY,
- PROPERTY_INDEX_TYPE,
- PROPERTY_INDEX_UI_DATA,
- PROPERTY_INDEX_UNINITIALIZED_TECHNOLOGIES,
- PROPERTY_INDEX_UNKNOWN,
- PROPERTY_INDEX_USAGE_URL,
- PROPERTY_INDEX_VPN_DOMAIN,
- PROPERTY_INDEX_WIFI_AUTH_MODE,
- PROPERTY_INDEX_WIFI_BSSID,
- PROPERTY_INDEX_WIFI_FREQUENCY,
- PROPERTY_INDEX_WIFI_HEX_SSID,
- PROPERTY_INDEX_WIFI_HIDDEN_SSID,
- PROPERTY_INDEX_WIFI_PHY_MODE
-};
-
-// Connection enums (see flimflam/include/service.h)
-enum ConnectionType {
- TYPE_UNKNOWN = 0,
- TYPE_ETHERNET = 1,
- TYPE_WIFI = 2,
- TYPE_WIMAX = 3,
- TYPE_BLUETOOTH = 4,
- TYPE_CELLULAR = 5,
- TYPE_VPN = 6,
-};
-
-enum ConnectionSecurity {
- SECURITY_UNKNOWN = 0,
- SECURITY_NONE = 1,
- SECURITY_WEP = 2,
- SECURITY_WPA = 3,
- SECURITY_RSN = 4,
- SECURITY_8021X = 5,
- SECURITY_PSK = 6,
-};
-
-enum ConnectionState {
- STATE_UNKNOWN = 0,
- STATE_IDLE = 1,
- STATE_CARRIER = 2,
- STATE_ASSOCIATION = 3,
- STATE_CONFIGURATION = 4,
- STATE_READY = 5,
- STATE_DISCONNECT = 6,
- STATE_FAILURE = 7,
- STATE_ACTIVATION_FAILURE = 8,
- STATE_PORTAL = 9,
- STATE_ONLINE = 10,
- STATE_CONNECT_REQUESTED = 11, // Chrome only state
-};
-
-// Chrome only state set for user initiated connection attempts.
-enum UserConnectState {
- USER_CONNECT_NONE = 0,
- USER_CONNECT_STARTED = 1,
- USER_CONNECT_CONNECTED = 2,
- USER_CONNECT_FAILED = 3
-};
-
-// Network enums (see flimflam/include/network.h)
-enum NetworkTechnology {
- NETWORK_TECHNOLOGY_UNKNOWN = 0,
- NETWORK_TECHNOLOGY_1XRTT = 1,
- NETWORK_TECHNOLOGY_EVDO = 2,
- NETWORK_TECHNOLOGY_GPRS = 3,
- NETWORK_TECHNOLOGY_EDGE = 4,
- NETWORK_TECHNOLOGY_UMTS = 5,
- NETWORK_TECHNOLOGY_HSPA = 6,
- NETWORK_TECHNOLOGY_HSPA_PLUS = 7,
- NETWORK_TECHNOLOGY_LTE = 8,
- NETWORK_TECHNOLOGY_LTE_ADVANCED = 9,
- NETWORK_TECHNOLOGY_GSM = 10,
-};
-
-enum ActivationState {
- ACTIVATION_STATE_UNKNOWN = 0,
- ACTIVATION_STATE_ACTIVATED = 1,
- ACTIVATION_STATE_ACTIVATING = 2,
- ACTIVATION_STATE_NOT_ACTIVATED = 3,
- ACTIVATION_STATE_PARTIALLY_ACTIVATED = 4,
-};
-
-enum NetworkRoamingState {
- ROAMING_STATE_UNKNOWN = 0,
- ROAMING_STATE_HOME = 1,
- ROAMING_STATE_ROAMING = 2,
-};
-
-// Device enums (see flimflam/include/device.h)
-enum TechnologyFamily {
- TECHNOLOGY_FAMILY_UNKNOWN = 0,
- TECHNOLOGY_FAMILY_CDMA = 1,
- TECHNOLOGY_FAMILY_GSM = 2
-};
-
-// Type of a pending SIM operation.
-enum SimOperationType {
- SIM_OPERATION_NONE = 0,
- SIM_OPERATION_CHANGE_PIN = 1,
- SIM_OPERATION_CHANGE_REQUIRE_PIN = 2,
- SIM_OPERATION_ENTER_PIN = 3,
- SIM_OPERATION_UNBLOCK_PIN = 4,
-};
-
-// SIMLock states (see gobi-cromo-plugin/gobi_gsm_modem.cc)
-enum SimLockState {
- SIM_UNKNOWN = 0,
- SIM_UNLOCKED = 1,
- SIM_LOCKED_PIN = 2,
- SIM_LOCKED_PUK = 3, // also when SIM is blocked, then retries = 0.
-};
-
-// SIM PinRequire states.
-// SIM_PIN_REQUIRE_UNKNOWN - SIM card is absent or SimLockState initial value
-// hasn't been received yet.
-// SIM_PIN_REQUIRED - SIM card is locked when booted/wake from sleep and
-// requires user to enter PIN.
-// SIM_PIN_NOT_REQUIRED - SIM card is unlocked all the time and requires PIN
-// only on certain operations, such as ChangeRequirePin, ChangePin, EnterPin.
-enum SimPinRequire {
- SIM_PIN_REQUIRE_UNKNOWN = 0,
- SIM_PIN_NOT_REQUIRED = 1,
- SIM_PIN_REQUIRED = 2,
-};
-
-// Any PIN operation result (EnterPin, UnblockPin etc.).
-enum PinOperationError {
- PIN_ERROR_NONE = 0,
- PIN_ERROR_UNKNOWN = 1,
- PIN_ERROR_INCORRECT_CODE = 2, // Either PIN/PUK specified is incorrect.
- PIN_ERROR_BLOCKED = 3, // No more PIN retries left, SIM is blocked.
-};
-
-// connection errors (see flimflam/include/service.h)
-enum ConnectionError {
- ERROR_NO_ERROR = 0,
- ERROR_OUT_OF_RANGE = 1,
- ERROR_PIN_MISSING = 2,
- ERROR_DHCP_FAILED = 3,
- ERROR_CONNECT_FAILED = 4,
- ERROR_BAD_PASSPHRASE = 5,
- ERROR_BAD_WEPKEY = 6,
- ERROR_ACTIVATION_FAILED = 7,
- ERROR_NEED_EVDO = 8,
- ERROR_NEED_HOME_NETWORK = 9,
- ERROR_OTASP_FAILED = 10,
- ERROR_AAA_FAILED = 11,
- ERROR_INTERNAL = 12,
- ERROR_DNS_LOOKUP_FAILED = 13,
- ERROR_HTTP_GET_FAILED = 14,
- ERROR_IPSEC_PSK_AUTH_FAILED = 15,
- ERROR_IPSEC_CERT_AUTH_FAILED = 16,
- ERROR_PPP_AUTH_FAILED = 17,
- ERROR_EAP_AUTHENTICATION_FAILED = 18,
- ERROR_EAP_LOCAL_TLS_FAILED = 19,
- ERROR_EAP_REMOTE_TLS_FAILED = 20,
- ERROR_UNKNOWN = 255
-};
-
-// We are currently only supporting setting a single EAP Method.
-enum EAPMethod {
- EAP_METHOD_UNKNOWN = 0,
- EAP_METHOD_PEAP = 1,
- EAP_METHOD_TLS = 2,
- EAP_METHOD_TTLS = 3,
- EAP_METHOD_LEAP = 4
-};
-
-// We are currently only supporting setting a single EAP phase 2 authentication.
-enum EAPPhase2Auth {
- EAP_PHASE_2_AUTH_AUTO = 0,
- EAP_PHASE_2_AUTH_MD5 = 1,
- EAP_PHASE_2_AUTH_MSCHAPV2 = 2,
- EAP_PHASE_2_AUTH_MSCHAP = 3,
- EAP_PHASE_2_AUTH_PAP = 4,
- EAP_PHASE_2_AUTH_CHAP = 5
-};
-
-// Misc enums
-enum NetworkProfileType {
- PROFILE_NONE, // Not in any profile (not remembered).
- PROFILE_SHARED, // In the local profile, shared by all users on device.
- PROFILE_USER // In the user provile, not visible to other users.
-};
-
-// Virtual Network provider type.
-enum ProviderType {
- PROVIDER_TYPE_L2TP_IPSEC_PSK,
- PROVIDER_TYPE_L2TP_IPSEC_USER_CERT,
- PROVIDER_TYPE_OPEN_VPN,
- // Add new provider types before PROVIDER_TYPE_MAX.
- PROVIDER_TYPE_MAX,
-};
-
-} // namespace chromeos
-
-#endif // CHROME_BROWSER_CHROMEOS_CROS_NETWORK_CONSTANTS_H_
« no previous file with comments | « chrome/browser/chromeos/cros/native_network_parser.cc ('k') | chrome/browser/chromeos/cros/network_library.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698