| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 * Connect set-up state machine for Me2Me and IT2Me | 7 * Connect set-up state machine for Me2Me and IT2Me |
| 8 */ | 8 */ |
| 9 | 9 |
| 10 'use strict'; | 10 'use strict'; |
| 11 | 11 |
| 12 /** @suppress {duplicate} */ | 12 /** @suppress {duplicate} */ |
| 13 var remoting = remoting || {}; | 13 var remoting = remoting || {}; |
| 14 | 14 |
| 15 /** | 15 /** |
| 16 * @param {HTMLElement} clientContainer Container element for the client view. | 16 * @param {HTMLElement} clientContainer Container element for the client view. |
| 17 * @param {function(remoting.ClientSession):void} onConnected Callback on | 17 * @param {function(remoting.ClientSession):void} onConnected Callback on |
| 18 * success. | 18 * success. |
| 19 * @param {function(remoting.Error):void} onError Callback on error. | 19 * @param {function(remoting.Error):void} onError Callback on error. |
| 20 * @param {function(string, string):boolean} onExtensionMessage The handler for | 20 * @param {function(string, string):boolean} onExtensionMessage The handler for |
| 21 * protocol extension messages. Returns true if a message is recognized; | 21 * protocol extension messages. Returns true if a message is recognized; |
| 22 * false otherwise. | 22 * false otherwise. |
| 23 * @constructor | 23 * @constructor |
| 24 * @implements {remoting.SessionConnector} | 24 * @implements {remoting.SessionConnector} |
| 25 */ | 25 */ |
| 26 remoting.SessionConnectorImpl = function(clientContainer, onConnected, onError, | 26 remoting.SessionConnectorImpl = function(clientContainer, onConnected, onError, |
| 27 onExtensionMessage) { | 27 onExtensionMessage) { |
| 28 /** | 28 /** |
| 29 * @type {HTMLElement} | 29 * @type {HTMLElement} |
| 30 * @private | 30 * @private |
| 31 */ | 31 */ |
| 32 this.clientContainer_ = clientContainer; | 32 this.clientContainer_ = clientContainer; |
| 33 | 33 |
| 34 /** | 34 /** |
| 35 * @type {function(remoting.ClientSession):void} | 35 * @type {function(remoting.ClientSession):void} |
| 36 * @private | 36 * @private |
| 37 */ | 37 */ |
| (...skipping 554 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 592 * @param {HTMLElement} clientContainer Container element for the client view. | 592 * @param {HTMLElement} clientContainer Container element for the client view. |
| 593 * @param {function(remoting.ClientSession):void} onConnected Callback on | 593 * @param {function(remoting.ClientSession):void} onConnected Callback on |
| 594 * success. | 594 * success. |
| 595 * @param {function(remoting.Error):void} onError Callback on error. | 595 * @param {function(remoting.Error):void} onError Callback on error. |
| 596 * @param {function(string, string):boolean} onExtensionMessage The handler for | 596 * @param {function(string, string):boolean} onExtensionMessage The handler for |
| 597 * protocol extension messages. Returns true if a message is recognized; | 597 * protocol extension messages. Returns true if a message is recognized; |
| 598 * false otherwise. | 598 * false otherwise. |
| 599 */ | 599 */ |
| 600 remoting.DefaultSessionConnectorFactory.prototype.createConnector = | 600 remoting.DefaultSessionConnectorFactory.prototype.createConnector = |
| 601 function(clientContainer, onConnected, onError, onExtensionMessage) { | 601 function(clientContainer, onConnected, onError, onExtensionMessage) { |
| 602 return new remoting.SessionConnectorImpl( | 602 return new remoting.SessionConnectorImpl(clientContainer, onConnected, |
| 603 clientContainer, onConnected, onError, onExtensionMessage); | 603 onError, onExtensionMessage); |
| 604 }; | 604 }; |
| OLD | NEW |