OLD | NEW |
1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 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 was generated by: | 5 // This file was generated by: |
6 // ./tools/json_schema_compiler/compiler.py. | 6 // ./tools/json_schema_compiler/compiler.py. |
7 | 7 |
8 /** @fileoverview Interface for networkingPrivate that can be overriden. */ | 8 /** @fileoverview Interface for networkingPrivate that can be overriden. */ |
9 | 9 |
10 assertNotReached('Interface file for Closure Compiler should not be executed.'); | 10 assertNotReached('Interface file for Closure Compiler should not be executed.'); |
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
163 * carrier if possible. | 163 * carrier if possible. |
164 * @param {string} networkGuid The GUID of the Cellular network to activate. | 164 * @param {string} networkGuid The GUID of the Cellular network to activate. |
165 * @param {string=} carrier Optional name of carrier to activate. | 165 * @param {string=} carrier Optional name of carrier to activate. |
166 * @param {function():void=} callback Called when the activation request has | 166 * @param {function():void=} callback Called when the activation request has |
167 * been sent. See note for $(ref:startConnect). | 167 * been sent. See note for $(ref:startConnect). |
168 * @see https://developer.chrome.com/extensions/networkingPrivate#method-start
Activate | 168 * @see https://developer.chrome.com/extensions/networkingPrivate#method-start
Activate |
169 */ | 169 */ |
170 startActivate: assertNotReached, | 170 startActivate: assertNotReached, |
171 | 171 |
172 /** | 172 /** |
173 * Verifies that the device is a trusted device. | |
174 * @param {!chrome.networkingPrivate.VerificationProperties} properties | |
175 * Properties of the destination to use in verifying that it is a | |
176 * trusted device. | |
177 * @param {function(boolean):void} callback A callback function that indicates | |
178 * whether or not the device is a trusted device. | |
179 * @see https://developer.chrome.com/extensions/networkingPrivate#method-verif
yDestination | |
180 */ | |
181 verifyDestination: assertNotReached, | |
182 | |
183 /** | |
184 * Verifies that the device is a trusted device and retrieves encrypted | |
185 * network credentials. | |
186 * @param {!chrome.networkingPrivate.VerificationProperties} properties | |
187 * Properties of the destination to use in verifying that it is a | |
188 * trusted device. | |
189 * @param {string} networkGuid The GUID of the Cellular network to activate. | |
190 * @param {function(string):void} callback A callback function that receives | |
191 * base64-encoded encrypted credential data to send to a trusted | |
192 * device. | |
193 * @see https://developer.chrome.com/extensions/networkingPrivate#method-verif
yAndEncryptCredentials | |
194 */ | |
195 verifyAndEncryptCredentials: assertNotReached, | |
196 | |
197 /** | |
198 * Verifies that the device is a trusted device and encrypts supplied data | |
199 * with device public key. | |
200 * @param {!chrome.networkingPrivate.VerificationProperties} properties | |
201 * Properties of the destination to use in verifying that it is a | |
202 * trusted device. | |
203 * @param {string} data A string containing the base64-encoded data to | |
204 * encrypt. | |
205 * @param {function(string):void} callback A callback function that receives | |
206 * base64-encoded encrypted data to send to a trusted device. | |
207 * @see https://developer.chrome.com/extensions/networkingPrivate#method-verif
yAndEncryptData | |
208 */ | |
209 verifyAndEncryptData: assertNotReached, | |
210 | |
211 /** | |
212 * Enables TDLS for WiFi traffic with a specified peer if available. | |
213 * @param {string} ip_or_mac_address The IP or MAC address of the peer with | |
214 * which to enable a TDLS connection. |enabled| If true, enable TDLS, | |
215 * otherwise disable TDLS. | |
216 * @param {boolean} enabled | |
217 * @param {function(string):void=} callback A callback function that receives | |
218 * a string with an error or the current TDLS status. 'Failed' | |
219 * indicates that the request failed (e.g. MAC address lookup failed). | |
220 * 'Timeout' indicates that the lookup timed out. Otherwise a valid | |
221 * status is returned (see $(ref:getWifiTDLSStatus)). | |
222 * @see https://developer.chrome.com/extensions/networkingPrivate#method-setWi
fiTDLSEnabledState | |
223 */ | |
224 setWifiTDLSEnabledState: assertNotReached, | |
225 | |
226 /** | |
227 * Returns the current TDLS status for the specified peer. | |
228 * @param {string} ip_or_mac_address The IP or MAC address of the peer. | |
229 * @param {function(string):void} callback A callback function that receives a | |
230 * string with the current TDLS status which can be 'Connected', | |
231 * 'Disabled', 'Disconnected', 'Nonexistent', or 'Unknown'. | |
232 * @see https://developer.chrome.com/extensions/networkingPrivate#method-getWi
fiTDLSStatus | |
233 */ | |
234 getWifiTDLSStatus: assertNotReached, | |
235 | |
236 /** | |
237 * Returns captive portal status for the network matching 'networkGuid'. | 173 * Returns captive portal status for the network matching 'networkGuid'. |
238 * @param {string} networkGuid The GUID of the network to get captive portal | 174 * @param {string} networkGuid The GUID of the network to get captive portal |
239 * status for. | 175 * status for. |
240 * @param {function(!chrome.networkingPrivate.CaptivePortalStatus):void} | 176 * @param {function(!chrome.networkingPrivate.CaptivePortalStatus):void} |
241 * callback A callback function that returns the results of the query for | 177 * callback A callback function that returns the results of the query for |
242 * network captive portal status. | 178 * network captive portal status. |
243 * @see https://developer.chrome.com/extensions/networkingPrivate#method-getCa
ptivePortalStatus | 179 * @see https://developer.chrome.com/extensions/networkingPrivate#method-getCa
ptivePortalStatus |
244 */ | 180 */ |
245 getCaptivePortalStatus: assertNotReached, | 181 getCaptivePortalStatus: assertNotReached, |
246 | 182 |
(...skipping 30 matching lines...) Expand all Loading... |
277 */ | 213 */ |
278 setCellularSimState: assertNotReached, | 214 setCellularSimState: assertNotReached, |
279 | 215 |
280 /** | 216 /** |
281 * Gets the global policy properties. These properties are not expected to | 217 * Gets the global policy properties. These properties are not expected to |
282 * change during a session. | 218 * change during a session. |
283 * @param {function(!chrome.networkingPrivate.GlobalPolicy):void} callback | 219 * @param {function(!chrome.networkingPrivate.GlobalPolicy):void} callback |
284 * @see https://developer.chrome.com/extensions/networkingPrivate#method-getGl
obalPolicy | 220 * @see https://developer.chrome.com/extensions/networkingPrivate#method-getGl
obalPolicy |
285 */ | 221 */ |
286 getGlobalPolicy: assertNotReached, | 222 getGlobalPolicy: assertNotReached, |
| 223 |
| 224 /** |
| 225 * Gets the lists of certificates available for network configuration. |
| 226 * @param {function(!chrome.networkingPrivate.CertificateLists):void} callback |
| 227 * @see https://developer.chrome.com/extensions/networkingPrivate#method-getCe
rtificateLists |
| 228 */ |
| 229 getCertificateLists: assertNotReached, |
287 }; | 230 }; |
288 | 231 |
289 /** | 232 /** |
290 * Fired when the properties change on any of the networks. Sends a list of | 233 * Fired when the properties change on any of the networks. Sends a list of |
291 * GUIDs for networks whose properties have changed. | 234 * GUIDs for networks whose properties have changed. |
292 * @type {!ChromeEvent} | 235 * @type {!ChromeEvent} |
293 * @see https://developer.chrome.com/extensions/networkingPrivate#event-onNetwor
ksChanged | 236 * @see https://developer.chrome.com/extensions/networkingPrivate#event-onNetwor
ksChanged |
294 */ | 237 */ |
295 NetworkingPrivate.prototype.onNetworksChanged; | 238 NetworkingPrivate.prototype.onNetworksChanged; |
296 | 239 |
(...skipping 13 matching lines...) Expand all Loading... |
310 */ | 253 */ |
311 NetworkingPrivate.prototype.onDeviceStateListChanged; | 254 NetworkingPrivate.prototype.onDeviceStateListChanged; |
312 | 255 |
313 /** | 256 /** |
314 * Fired when a portal detection for a network completes. Sends the guid of the | 257 * Fired when a portal detection for a network completes. Sends the guid of the |
315 * network and the corresponding captive portal status. | 258 * network and the corresponding captive portal status. |
316 * @type {!ChromeEvent} | 259 * @type {!ChromeEvent} |
317 * @see https://developer.chrome.com/extensions/networkingPrivate#event-onPortal
DetectionCompleted | 260 * @see https://developer.chrome.com/extensions/networkingPrivate#event-onPortal
DetectionCompleted |
318 */ | 261 */ |
319 NetworkingPrivate.prototype.onPortalDetectionCompleted; | 262 NetworkingPrivate.prototype.onPortalDetectionCompleted; |
| 263 |
| 264 /** |
| 265 * Fired when any certificate list has changed.. |
| 266 * @type {!ChromeEvent} |
| 267 * @see https://developer.chrome.com/extensions/networkingPrivate#event-onCertif
icateListsChanged |
| 268 */ |
| 269 NetworkingPrivate.prototype.onCertificateListsChanged; |
OLD | NEW |