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

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

Issue 131483011: Fix jscompile issues in remoting webapp. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 10 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
« no previous file with comments | « remoting/webapp/host_it2me_dispatcher.js ('k') | remoting/webapp/host_session.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 to communicate with the It2me Host component via Native Messaging. 7 * Class to communicate with the It2me Host component via Native Messaging.
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 * @constructor 16 * @constructor
17 * @param {function(remoting.HostSession.State):void} onStateChanged Callback to
18 * invoke when the host state changes.
19 * @param {function(boolean):void} onNatPolicyChanged Callback to invoke when
20 * the nat traversal policy changes.
21 */ 17 */
22 remoting.HostIt2MeNativeMessaging = function() { 18 remoting.HostIt2MeNativeMessaging = function() {
23 /** 19 /**
24 * @type {number} 20 * @type {number}
25 * @private 21 * @private
26 */ 22 */
27 this.nextId_ = 0; 23 this.nextId_ = 0;
28 24
29 /** 25 /**
30 * @type {?chrome.extension.Port} 26 * @type {?chrome.extension.Port}
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
142 138
143 /** 139 /**
144 * Handler for incoming Native Messages. 140 * Handler for incoming Native Messages.
145 * 141 *
146 * @param {Object} message The received message. 142 * @param {Object} message The received message.
147 * @return {void} 143 * @return {void}
148 * @private 144 * @private
149 */ 145 */
150 remoting.HostIt2MeNativeMessaging.prototype.onIncomingMessage_ = 146 remoting.HostIt2MeNativeMessaging.prototype.onIncomingMessage_ =
151 function(message) { 147 function(message) {
148 /** @type {string} */
152 var type = message['type']; 149 var type = message['type'];
153 if (!checkType_('type', type, 'string')) { 150 if (!checkType_('type', type, 'string')) {
154 this.onError_(); 151 this.onError_();
155 return; 152 return;
156 } 153 }
157 154
158 switch (type) { 155 switch (type) {
159 case 'helloResponse': 156 case 'helloResponse':
160 /** @type {string} */ 157 /** @type {string} */
161 var version = message['version']; 158 var version = message['version'];
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
340 remoting.HostIt2MeNativeMessaging.prototype.getAccessCodeLifetime = function() { 337 remoting.HostIt2MeNativeMessaging.prototype.getAccessCodeLifetime = function() {
341 return this.accessCodeLifetime_ 338 return this.accessCodeLifetime_
342 }; 339 };
343 340
344 /** 341 /**
345 * @return {string} 342 * @return {string}
346 */ 343 */
347 remoting.HostIt2MeNativeMessaging.prototype.getClient = function() { 344 remoting.HostIt2MeNativeMessaging.prototype.getClient = function() {
348 return this.clientId_; 345 return this.clientId_;
349 }; 346 };
OLDNEW
« no previous file with comments | « remoting/webapp/host_it2me_dispatcher.js ('k') | remoting/webapp/host_session.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698