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

Side by Side Diff: remoting/webapp/client_session.js

Issue 9836062: Implement exponential backoff for failed Me2Me authentication attempts (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 9 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 /** 5 /**
6 * @fileoverview 6 * @fileoverview
7 * Class handling creation and teardown of a remoting client session. 7 * Class handling creation and teardown of a remoting client session.
8 * 8 *
9 * The ClientSession class controls lifetime of the client plugin 9 * The ClientSession class controls lifetime of the client plugin
10 * object and provides the plugin with the functionality it needs to 10 * object and provides the plugin with the functionality it needs to
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 FAILED: 5 81 FAILED: 5
82 }; 82 };
83 83
84 /** @enum {number} */ 84 /** @enum {number} */
85 remoting.ClientSession.ConnectionError = { 85 remoting.ClientSession.ConnectionError = {
86 UNKNOWN: -1, 86 UNKNOWN: -1,
87 NONE: 0, 87 NONE: 0,
88 HOST_IS_OFFLINE: 1, 88 HOST_IS_OFFLINE: 1,
89 SESSION_REJECTED: 2, 89 SESSION_REJECTED: 2,
90 INCOMPATIBLE_PROTOCOL: 3, 90 INCOMPATIBLE_PROTOCOL: 3,
91 NETWORK_FAILURE: 4 91 NETWORK_FAILURE: 4,
92 HOST_IS_DISABLED: 5,
92 }; 93 };
93 94
94 // The mode of this session. 95 // The mode of this session.
95 /** @enum {number} */ 96 /** @enum {number} */
96 remoting.ClientSession.Mode = { 97 remoting.ClientSession.Mode = {
97 IT2ME: 0, 98 IT2ME: 0,
98 ME2ME: 1 99 ME2ME: 1
99 }; 100 };
100 101
101 /** 102 /**
(...skipping 396 matching lines...) Expand 10 before | Expand all | Expand 10 after
498 }; 499 };
499 500
500 /** 501 /**
501 * Logs statistics. 502 * Logs statistics.
502 * 503 *
503 * @param {remoting.ClientSession.PerfStats} stats 504 * @param {remoting.ClientSession.PerfStats} stats
504 */ 505 */
505 remoting.ClientSession.prototype.logStatistics = function(stats) { 506 remoting.ClientSession.prototype.logStatistics = function(stats) {
506 this.logToServer.logStatistics(stats, this.mode); 507 this.logToServer.logStatistics(stats, this.mode);
507 }; 508 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698