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 // This file contains type definitions for the host plugin. It is used only | 5 // This file contains type definitions for the host plugin. It is used only |
6 // with JSCompiler to verify the type-correctness of our code. | 6 // with JSCompiler to verify the type-correctness of our code. |
7 | 7 |
8 /** @suppress {duplicate} */ | 8 /** @suppress {duplicate} */ |
9 var remoting = remoting || {}; | 9 var remoting = remoting || {}; |
10 | 10 |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
56 /** @param {function(string):void} callback Callback to be called with | 56 /** @param {function(string):void} callback Callback to be called with |
57 * the config. | 57 * the config. |
58 * @return {void} Nothing. */ | 58 * @return {void} Nothing. */ |
59 remoting.HostPlugin.prototype.getDaemonConfig = function(callback) {}; | 59 remoting.HostPlugin.prototype.getDaemonConfig = function(callback) {}; |
60 | 60 |
61 /** @param {function(string):void} callback Callback to be called with | 61 /** @param {function(string):void} callback Callback to be called with |
62 * the version, as a dotted string. | 62 * the version, as a dotted string. |
63 * @return {void} Nothing. */ | 63 * @return {void} Nothing. */ |
64 remoting.HostPlugin.prototype.getDaemonVersion = function(callback) {}; | 64 remoting.HostPlugin.prototype.getDaemonVersion = function(callback) {}; |
65 | 65 |
| 66 /** @param {function(boolean, boolean, boolean):void} callback Callback to be |
| 67 * called with the consent. |
| 68 * @return {void} Nothing. */ |
| 69 remoting.HostPlugin.prototype.getUsageStatsConsent = function(callback) {}; |
| 70 |
66 /** @param {string} config Host configuration. | 71 /** @param {string} config Host configuration. |
67 * @param {function(remoting.HostController.AsyncResult):void} callback | 72 * @param {function(remoting.HostController.AsyncResult):void} callback |
68 * Callback to be called when finished. | 73 * Callback to be called when finished. |
69 * @return {void} Nothing. */ | 74 * @return {void} Nothing. */ |
70 remoting.HostPlugin.prototype.startDaemon = function(config, callback) {}; | 75 remoting.HostPlugin.prototype.startDaemon = function( |
| 76 config, consent, callback) {}; |
71 | 77 |
72 /** @param {function(remoting.HostController.AsyncResult):void} callback | 78 /** @param {function(remoting.HostController.AsyncResult):void} callback |
73 * Callback to be called when finished. | 79 * Callback to be called when finished. |
74 * @return {void} Nothing. */ | 80 * @return {void} Nothing. */ |
75 remoting.HostPlugin.prototype.stopDaemon = function(callback) {}; | 81 remoting.HostPlugin.prototype.stopDaemon = function(callback) {}; |
76 | 82 |
77 /** @type {number} */ remoting.HostPlugin.prototype.state; | 83 /** @type {number} */ remoting.HostPlugin.prototype.state; |
78 | 84 |
79 /** @type {number} */ remoting.HostPlugin.prototype.STARTING; | 85 /** @type {number} */ remoting.HostPlugin.prototype.STARTING; |
80 /** @type {number} */ remoting.HostPlugin.prototype.REQUESTED_ACCESS_CODE; | 86 /** @type {number} */ remoting.HostPlugin.prototype.REQUESTED_ACCESS_CODE; |
81 /** @type {number} */ remoting.HostPlugin.prototype.RECEIVED_ACCESS_CODE; | 87 /** @type {number} */ remoting.HostPlugin.prototype.RECEIVED_ACCESS_CODE; |
82 /** @type {number} */ remoting.HostPlugin.prototype.CONNECTED; | 88 /** @type {number} */ remoting.HostPlugin.prototype.CONNECTED; |
83 /** @type {number} */ remoting.HostPlugin.prototype.DISCONNECTED; | 89 /** @type {number} */ remoting.HostPlugin.prototype.DISCONNECTED; |
84 /** @type {number} */ remoting.HostPlugin.prototype.DISCONNECTING; | 90 /** @type {number} */ remoting.HostPlugin.prototype.DISCONNECTING; |
85 /** @type {number} */ remoting.HostPlugin.prototype.ERROR; | 91 /** @type {number} */ remoting.HostPlugin.prototype.ERROR; |
86 | 92 |
87 /** @type {string} */ remoting.HostPlugin.prototype.accessCode; | 93 /** @type {string} */ remoting.HostPlugin.prototype.accessCode; |
88 /** @type {number} */ remoting.HostPlugin.prototype.accessCodeLifetime; | 94 /** @type {number} */ remoting.HostPlugin.prototype.accessCodeLifetime; |
89 | 95 |
90 /** @type {string} */ remoting.HostPlugin.prototype.client; | 96 /** @type {string} */ remoting.HostPlugin.prototype.client; |
91 | 97 |
92 /** @type {remoting.HostController.State} */ | 98 /** @type {remoting.HostController.State} */ |
93 remoting.HostPlugin.prototype.daemonState; | 99 remoting.HostPlugin.prototype.daemonState; |
94 | 100 |
95 /** @type {function(boolean):void} */ | 101 /** @type {function(boolean):void} */ |
96 remoting.HostPlugin.prototype.onNatTraversalPolicyChanged; | 102 remoting.HostPlugin.prototype.onNatTraversalPolicyChanged; |
OLD | NEW |