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

Side by Side Diff: chrome/browser/chromeos/cros/network_constants.h

Issue 11824046: Detect user initiated network connection failures. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 11 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
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_CHROMEOS_CROS_NETWORK_CONSTANTS_H_ 5 #ifndef CHROME_BROWSER_CHROMEOS_CROS_NETWORK_CONSTANTS_H_
6 #define CHROME_BROWSER_CHROMEOS_CROS_NETWORK_CONSTANTS_H_ 6 #define CHROME_BROWSER_CHROMEOS_CROS_NETWORK_CONSTANTS_H_
7 7
8 namespace chromeos { 8 namespace chromeos {
9 9
10 // This enumerates the various property indices that can be found in a 10 // This enumerates the various property indices that can be found in a
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
226 STATE_CONFIGURATION = 4, 226 STATE_CONFIGURATION = 4,
227 STATE_READY = 5, 227 STATE_READY = 5,
228 STATE_DISCONNECT = 6, 228 STATE_DISCONNECT = 6,
229 STATE_FAILURE = 7, 229 STATE_FAILURE = 7,
230 STATE_ACTIVATION_FAILURE = 8, 230 STATE_ACTIVATION_FAILURE = 8,
231 STATE_PORTAL = 9, 231 STATE_PORTAL = 9,
232 STATE_ONLINE = 10, 232 STATE_ONLINE = 10,
233 STATE_CONNECT_REQUESTED = 11, // Chrome only state 233 STATE_CONNECT_REQUESTED = 11, // Chrome only state
234 }; 234 };
235 235
236 // Chrome only state set for user initiated connection attempts.
237 enum UserConnectState {
238 USER_CONNECT_NONE = 0,
239 USER_CONNECT_STARTED = 1,
240 USER_CONNECT_CONNECTED = 2,
241 USER_CONNECT_FAILED = 3
242 };
243
236 // Network enums (see flimflam/include/network.h) 244 // Network enums (see flimflam/include/network.h)
237 enum NetworkTechnology { 245 enum NetworkTechnology {
238 NETWORK_TECHNOLOGY_UNKNOWN = 0, 246 NETWORK_TECHNOLOGY_UNKNOWN = 0,
239 NETWORK_TECHNOLOGY_1XRTT = 1, 247 NETWORK_TECHNOLOGY_1XRTT = 1,
240 NETWORK_TECHNOLOGY_EVDO = 2, 248 NETWORK_TECHNOLOGY_EVDO = 2,
241 NETWORK_TECHNOLOGY_GPRS = 3, 249 NETWORK_TECHNOLOGY_GPRS = 3,
242 NETWORK_TECHNOLOGY_EDGE = 4, 250 NETWORK_TECHNOLOGY_EDGE = 4,
243 NETWORK_TECHNOLOGY_UMTS = 5, 251 NETWORK_TECHNOLOGY_UMTS = 5,
244 NETWORK_TECHNOLOGY_HSPA = 6, 252 NETWORK_TECHNOLOGY_HSPA = 6,
245 NETWORK_TECHNOLOGY_HSPA_PLUS = 7, 253 NETWORK_TECHNOLOGY_HSPA_PLUS = 7,
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 ERROR_NEED_EVDO = 8, 328 ERROR_NEED_EVDO = 8,
321 ERROR_NEED_HOME_NETWORK = 9, 329 ERROR_NEED_HOME_NETWORK = 9,
322 ERROR_OTASP_FAILED = 10, 330 ERROR_OTASP_FAILED = 10,
323 ERROR_AAA_FAILED = 11, 331 ERROR_AAA_FAILED = 11,
324 ERROR_INTERNAL = 12, 332 ERROR_INTERNAL = 12,
325 ERROR_DNS_LOOKUP_FAILED = 13, 333 ERROR_DNS_LOOKUP_FAILED = 13,
326 ERROR_HTTP_GET_FAILED = 14, 334 ERROR_HTTP_GET_FAILED = 14,
327 ERROR_IPSEC_PSK_AUTH_FAILED = 15, 335 ERROR_IPSEC_PSK_AUTH_FAILED = 15,
328 ERROR_IPSEC_CERT_AUTH_FAILED = 16, 336 ERROR_IPSEC_CERT_AUTH_FAILED = 16,
329 ERROR_PPP_AUTH_FAILED = 17, 337 ERROR_PPP_AUTH_FAILED = 17,
338 ERROR_EAP_AUTHENTICATION_FAILED = 18,
339 ERROR_EAP_LOCAL_TLS_FAILED = 19,
340 ERROR_EAP_REMOTE_TLS_FAILED = 20,
330 ERROR_UNKNOWN = 255 341 ERROR_UNKNOWN = 255
331 }; 342 };
332 343
333 // We are currently only supporting setting a single EAP Method. 344 // We are currently only supporting setting a single EAP Method.
334 enum EAPMethod { 345 enum EAPMethod {
335 EAP_METHOD_UNKNOWN = 0, 346 EAP_METHOD_UNKNOWN = 0,
336 EAP_METHOD_PEAP = 1, 347 EAP_METHOD_PEAP = 1,
337 EAP_METHOD_TLS = 2, 348 EAP_METHOD_TLS = 2,
338 EAP_METHOD_TTLS = 3, 349 EAP_METHOD_TTLS = 3,
339 EAP_METHOD_LEAP = 4 350 EAP_METHOD_LEAP = 4
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
376 PROXY_ONC_DIRECT, 387 PROXY_ONC_DIRECT,
377 PROXY_ONC_WPAD, 388 PROXY_ONC_WPAD,
378 PROXY_ONC_PAC, 389 PROXY_ONC_PAC,
379 PROXY_ONC_MANUAL, 390 PROXY_ONC_MANUAL,
380 PROXY_ONC_MAX, 391 PROXY_ONC_MAX,
381 }; 392 };
382 393
383 } // namespace chromeos 394 } // namespace chromeos
384 395
385 #endif // CHROME_BROWSER_CHROMEOS_CROS_NETWORK_CONSTANTS_H_ 396 #endif // CHROME_BROWSER_CHROMEOS_CROS_NETWORK_CONSTANTS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698