Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 that wraps low-level details of interacting with the client plugin. | 7 * Class that wraps low-level details of interacting with the client plugin. |
| 8 * | 8 * |
| 9 * This abstracts a <embed> element and controls the plugin which does | 9 * This abstracts a <embed> element and controls the plugin which does |
| 10 * the actual remoting work. It also handles differences between | 10 * the actual remoting work. It also handles differences between |
| (...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 304 base.getNumberAttr(message.data, 'renderLatency'); | 304 base.getNumberAttr(message.data, 'renderLatency'); |
| 305 base.getNumberAttr(message.data, 'roundtripLatency'); | 305 base.getNumberAttr(message.data, 'roundtripLatency'); |
| 306 this.perfStats_ = | 306 this.perfStats_ = |
| 307 /** @type {remoting.ClientSession.PerfStats} */ (message.data); | 307 /** @type {remoting.ClientSession.PerfStats} */ (message.data); |
| 308 | 308 |
| 309 } else if (message.method == 'injectClipboardItem') { | 309 } else if (message.method == 'injectClipboardItem') { |
| 310 var mimetype = base.getStringAttr(message.data, 'mimeType'); | 310 var mimetype = base.getStringAttr(message.data, 'mimeType'); |
| 311 var item = base.getStringAttr(message.data, 'item'); | 311 var item = base.getStringAttr(message.data, 'item'); |
| 312 this.updateClipboardData_(mimetype, item); | 312 this.updateClipboardData_(mimetype, item); |
| 313 | 313 |
| 314 } else if (message.method == 'onFirstFrameReceived') { | |
|
kelvinp
2015/04/14 23:16:32
Removed as not used.
Jamie
2015/04/14 23:52:47
This will be used soon to log the amount of time b
kelvinp
2015/04/15 00:30:21
Good catch. Resurrected!
| |
| 315 if (remoting.clientSession) { | |
| 316 remoting.clientSession.onFirstFrameReceived(); | |
| 317 } | |
| 318 | |
| 319 } else if (message.method == 'fetchPin') { | 314 } else if (message.method == 'fetchPin') { |
| 320 // The pairingSupported value in the dictionary indicates whether both | 315 // The pairingSupported value in the dictionary indicates whether both |
| 321 // client and host support pairing. If the client doesn't support pairing, | 316 // client and host support pairing. If the client doesn't support pairing, |
| 322 // then the value won't be there at all, so give it a default of false. | 317 // then the value won't be there at all, so give it a default of false. |
| 323 var pairingSupported = base.getBooleanAttr(message.data, 'pairingSupported', | 318 var pairingSupported = base.getBooleanAttr(message.data, 'pairingSupported', |
| 324 false); | 319 false); |
| 325 this.credentials_.getPIN(pairingSupported).then( | 320 this.credentials_.getPIN(pairingSupported).then( |
| 326 this.onPinFetched_.bind(this) | 321 this.onPinFetched_.bind(this) |
| 327 ); | 322 ); |
| 328 | 323 |
| (...skipping 542 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 871 remoting.DefaultClientPluginFactory.prototype.preloadPlugin = function() { | 866 remoting.DefaultClientPluginFactory.prototype.preloadPlugin = function() { |
| 872 if (remoting.settings.CLIENT_PLUGIN_TYPE != 'pnacl') { | 867 if (remoting.settings.CLIENT_PLUGIN_TYPE != 'pnacl') { |
| 873 return; | 868 return; |
| 874 } | 869 } |
| 875 | 870 |
| 876 var plugin = remoting.ClientPluginImpl.createPluginElement_(); | 871 var plugin = remoting.ClientPluginImpl.createPluginElement_(); |
| 877 plugin.addEventListener( | 872 plugin.addEventListener( |
| 878 'loadend', function() { document.body.removeChild(plugin); }, false); | 873 'loadend', function() { document.body.removeChild(plugin); }, false); |
| 879 document.body.appendChild(plugin); | 874 document.body.appendChild(plugin); |
| 880 }; | 875 }; |
| OLD | NEW |