OLD | NEW |
1 // SSSSSSSSSSSSSSS TTTTTTTTTTTTTTTTTTTTTTT OOOOOOOOO PPPPPPPPPPPPPPPP
P | 1 // SSSSSSSSSSSSSSS TTTTTTTTTTTTTTTTTTTTTTT OOOOOOOOO PPPPPPPPPPPPPPPP
P |
2 // SS:::::::::::::::ST:::::::::::::::::::::T OO:::::::::OO P:::::::::::::::
:P | 2 // SS:::::::::::::::ST:::::::::::::::::::::T OO:::::::::OO P:::::::::::::::
:P |
3 // S:::::SSSSSS::::::ST:::::::::::::::::::::T OO:::::::::::::OO P::::::PPPPPP:::
::P | 3 // S:::::SSSSSS::::::ST:::::::::::::::::::::T OO:::::::::::::OO P::::::PPPPPP:::
::P |
4 // S:::::S SSSSSSST:::::TT:::::::TT:::::TO:::::::OOO:::::::OPP:::::P P::
:::P | 4 // S:::::S SSSSSSST:::::TT:::::::TT:::::TO:::::::OOO:::::::OPP:::::P P::
:::P |
5 // S:::::S TTTTTT T:::::T TTTTTTO::::::O O::::::O P::::P P::
:::P | 5 // S:::::S TTTTTT T:::::T TTTTTTO::::::O O::::::O P::::P P::
:::P |
6 // S:::::S T:::::T O:::::O O:::::O P::::P P::
:::P | 6 // S:::::S T:::::T O:::::O O:::::O P::::P P::
:::P |
7 // S::::SSSS P::::PPPPPP:::
::P | 7 // S::::SSSS P::::PPPPPP:::
::P |
8 // SS::::::SSSSS This file is generated. To update it, P:::::::::::::
PP | 8 // SS::::::SSSSS This file is generated. To update it, P:::::::::::::
PP |
9 // SSS::::::::SS run bump_compiler_version. P::::PPPPPPPPP | 9 // SSS::::::::SS run bump_compiler_version. P::::PPPPPPPPP |
10 // SSSSSS::::S P::::P | 10 // SSSSSS::::S P::::P |
(...skipping 8378 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8389 | 8389 |
8390 | 8390 |
8391 /** | 8391 /** |
8392 * @return {boolean} | 8392 * @return {boolean} |
8393 */ | 8393 */ |
8394 chrome.mediaGalleriesPrivate.GalleryChangeEvent.prototype.hasListeners = | 8394 chrome.mediaGalleriesPrivate.GalleryChangeEvent.prototype.hasListeners = |
8395 function() {}; | 8395 function() {}; |
8396 | 8396 |
8397 | 8397 |
8398 /** | 8398 /** |
8399 * WARNING(2014/08/04): This API is still under active initial development and | 8399 * WARNING(2015/04/09): This API is still under active development and has a few |
8400 * unstable and has a number of issues: | 8400 * issues with typing: |
8401 * | 8401 * |
8402 * 1. The types NetworkProperties and ManagedNetworkProperties are not defined | 8402 * 1. See onc_spec.html for ONC property values. |
8403 * in the docs; that is, there is no list of fields and their types. | 8403 * 2. The types NetworkProperties and ManagedNetworkProperties are not currently |
8404 * Therefore, these types are treated as bags-of-objects, rather than types. | 8404 * defined. They correspond to ONC Property dictionaries. They are treated as |
8405 * 2. According to Steven Bennetts, NetworkProperties *should* be a | 8405 * Objects rather than types. |
8406 * bag-of-properties as it's a map containing ONC properties and the ONC | 8406 * 3. NetworkStateProperties defines a subset of NetworkProperties used by |
8407 * properties do not follow the JS field naming conventions; specifically, | 8407 * getState and getNetworks. Since these match ONC property names they |
8408 * the properties start with an uppercase letter, and at least one property | 8408 * use ONC PascalCase naming conventions instead of traditional JS |
8409 * is in all uppercase. | 8409 * camelCase naming. |
8410 * 3. The deviceSsid and deviceBssid fields of VerticationProperties are listed | |
8411 * as being required while their description mentions "Only set if" which | |
8412 * sound optional. The dev team was unclear whether they are required or | |
8413 * optional. | |
8414 * 4. Some parameters to some functions are marked as being in the Beta channel | |
8415 * only (for example, the networkGuid parameter to getCaptivePortalStatus). | |
8416 * | 8410 * |
8417 * Because of the above issues, this API should not be used as an example for | 8411 * Because of the above issues, this API should not be used as an example for |
8418 * other APIs added to this file. Please contact mednik@ for questions on and | 8412 * other APIs. Please contact stevenjb@ for questions on and maintenance. |
8419 * maintenance for this API. | |
8420 * @const | 8413 * @const |
8421 * @see https://developer.chrome.com/extensions/networkingPrivate | 8414 * @see https://developer.chrome.com/extensions/networkingPrivate |
8422 */ | 8415 */ |
8423 chrome.networkingPrivate = {}; | 8416 chrome.networkingPrivate = {}; |
8424 | 8417 |
8425 | 8418 |
| 8419 /** @enum {string} */ |
| 8420 chrome.networkingPrivate.ActivationStateType = { |
| 8421 Activated: 'Activated', |
| 8422 Activating: 'Activating', |
| 8423 NotActivated: 'NotActivated', |
| 8424 PartiallyActivated: 'PartiallyActivated', |
| 8425 }; |
| 8426 |
| 8427 |
| 8428 /** @enum {string} */ |
| 8429 chrome.networkingPrivate.ConnectionStateType = { |
| 8430 Connected: 'Connected', |
| 8431 Connecting: 'Connecting', |
| 8432 NotConnected: 'NotConnected', |
| 8433 }; |
| 8434 |
| 8435 |
| 8436 /** @enum {string} */ |
| 8437 chrome.networkingPrivate.IPConfigType = { |
| 8438 DHCP: 'DHCP', |
| 8439 Static: 'Static' |
| 8440 }; |
| 8441 |
| 8442 |
| 8443 /** @enum {string} */ |
| 8444 chrome.networkingPrivate.NetworkType = { |
| 8445 Cellular: 'Cellular', |
| 8446 Ethernet: 'Ethernet', |
| 8447 VPN: 'VPN', |
| 8448 WiFi: 'WiFi', |
| 8449 WiMAX: 'WiMAX', |
| 8450 }; |
| 8451 |
| 8452 |
| 8453 /** |
| 8454 * @typedef {?{ |
| 8455 * SignalStrength: number, |
| 8456 * OutOfCredits: boolean, |
| 8457 * RoamingState: string, |
| 8458 * ActivationState: chrome.networkingPrivate.ActivationStateType, |
| 8459 * NetworkTechnology: string |
| 8460 * }} |
| 8461 */ |
| 8462 chrome.networkingPrivate.CellularStateProperties; |
| 8463 |
| 8464 |
| 8465 /** |
| 8466 * @typedef {?{ |
| 8467 * Security: string, |
| 8468 * SignalStrength: number |
| 8469 * }} |
| 8470 */ |
| 8471 chrome.networkingPrivate.WiFiStateProperties; |
| 8472 |
| 8473 |
| 8474 /** |
| 8475 * @typedef {?{ |
| 8476 * SignalStrength: number |
| 8477 * }} |
| 8478 */ |
| 8479 chrome.networkingPrivate.WiMAXStateProperties; |
| 8480 |
| 8481 |
| 8482 /** |
| 8483 * @typedef {?{ |
| 8484 * Cellular: chrome.networkingPrivate.CellularStateProperties, |
| 8485 * Connectable: boolean, |
| 8486 * ConnectionState: chrome.networkingPrivate.ConnectionStateType, |
| 8487 * ErrorState: string, |
| 8488 * GUID: string, |
| 8489 * Name: string, |
| 8490 * Source: string, |
| 8491 * Type: chrome.networkingPrivate.NetworkType, |
| 8492 * WiFi: chrome.networkingPrivate.WiFiStateProperties, |
| 8493 * WiMAX: chrome.networkingPrivate.WiMAXStateProperties |
| 8494 * }} |
| 8495 */ |
| 8496 chrome.networkingPrivate.NetworkStateProperties; |
| 8497 |
8426 /** | 8498 /** |
8427 * @typedef {?{ | 8499 * @typedef {?{ |
8428 * certificate: string, | 8500 * certificate: string, |
8429 * publicKey: string, | 8501 * publicKey: string, |
8430 * nonce: string, | 8502 * nonce: string, |
8431 * signedData: string, | 8503 * signedData: string, |
8432 * deviceSerial: string, | 8504 * deviceSerial: string, |
8433 * deviceSsid: string, | 8505 * deviceSsid: string, |
8434 * deviceBssid: string | 8506 * deviceBssid: string |
8435 * }} | 8507 * }} |
(...skipping 21 matching lines...) Expand all Loading... |
8457 | 8529 |
8458 /** | 8530 /** |
8459 * @param {string} guid | 8531 * @param {string} guid |
8460 * @param {function(!Object)} callback | 8532 * @param {function(!Object)} callback |
8461 */ | 8533 */ |
8462 chrome.networkingPrivate.getManagedProperties = function(guid, callback) {}; | 8534 chrome.networkingPrivate.getManagedProperties = function(guid, callback) {}; |
8463 | 8535 |
8464 | 8536 |
8465 /** | 8537 /** |
8466 * @param {string} guid | 8538 * @param {string} guid |
8467 * @param {function(!Object)} callback | 8539 * @param {function(!chrome.networkingPrivate.NetworkStateProperties)} callback |
8468 */ | 8540 */ |
8469 chrome.networkingPrivate.getState = function(guid, callback) {}; | 8541 chrome.networkingPrivate.getState = function(guid, callback) {}; |
8470 | 8542 |
8471 | 8543 |
8472 /** | 8544 /** |
8473 * @param {string} guid | 8545 * @param {string} guid |
8474 * @param {!Object} properties | 8546 * @param {!Object} properties |
8475 * @param {function()=} callback | 8547 * @param {function()=} opt_callback |
8476 */ | 8548 */ |
8477 chrome.networkingPrivate.setProperties = function(guid, properties, callback) { | 8549 chrome.networkingPrivate.setProperties = function(guid, |
8478 }; | 8550 properties, |
| 8551 opt_callback) {}; |
8479 | 8552 |
8480 | 8553 |
8481 /** | 8554 /** |
8482 * @param {boolean} shared | 8555 * @param {boolean} shared |
8483 * @param {!Object} properties | 8556 * @param {!Object} properties |
8484 * @param {function(string)} callback Returns guid of the configured | 8557 * @param {function(string)=} opt_callback Returns guid of the configured |
8485 * configuration. | 8558 * configuration. |
8486 */ | 8559 */ |
8487 chrome.networkingPrivate.createNetwork = | 8560 chrome.networkingPrivate.createNetwork = function(shared, |
8488 function(shared, properties, callback) {}; | 8561 properties, |
| 8562 opt_callback) {}; |
8489 | 8563 |
8490 | 8564 |
8491 /** | 8565 /** |
8492 * @param {string} guid | 8566 * @param {string} guid |
8493 * @param {function()=} opt_callback | 8567 * @param {function()=} opt_callback Called when the operation has completed. |
8494 */ | 8568 */ |
8495 chrome.networkingPrivate.forgetNetwork = function(guid, opt_callback) {}; | 8569 chrome.networkingPrivate.forgetNetwork = function(guid, opt_callback) {}; |
8496 | 8570 |
8497 | 8571 |
8498 /** | 8572 /** |
8499 * @param {!chrome.networkingPrivate.NetworkFilter} filter | 8573 * @param {!chrome.networkingPrivate.NetworkFilter} filter |
8500 * @param {function(!Array.<!Object>)=} opt_callback | 8574 * @param {function(!Array.<!chrome.networkingPrivate.NetworkStateProperties>)=} |
| 8575 * opt_callback |
8501 */ | 8576 */ |
8502 chrome.networkingPrivate.getNetworks = function(filter, opt_callback) {}; | 8577 chrome.networkingPrivate.getNetworks = function(filter, opt_callback) {}; |
8503 | 8578 |
8504 | 8579 |
8505 /** | 8580 /** |
8506 * @param {string} type | 8581 * @param {string} type |
8507 * @param {function(!Array.<!Object>)=} opt_callback | 8582 * @param {function(!Array.<!chrome.networkingPrivate.NetworkStateProperties>)=} |
| 8583 * opt_callback |
8508 */ | 8584 */ |
8509 chrome.networkingPrivate.getVisibleNetworks = function(type, opt_callback) {}; | 8585 chrome.networkingPrivate.getVisibleNetworks = function(type, opt_callback) {}; |
8510 | 8586 |
8511 | 8587 |
8512 /** @param {function(!Array.<string>)=} opt_callback */ | 8588 /** @param {function(!Array.<string>)=} opt_callback */ |
8513 chrome.networkingPrivate.getEnabledNetworkTypes = function(opt_callback) {}; | 8589 chrome.networkingPrivate.getEnabledNetworkTypes = function(opt_callback) {}; |
8514 | 8590 |
8515 | 8591 |
8516 /** @param {string} networkType */ | 8592 /** @param {string} networkType */ |
8517 chrome.networkingPrivate.enableNetworkType = function(networkType) {}; | 8593 chrome.networkingPrivate.enableNetworkType = function(networkType) {}; |
(...skipping 30 matching lines...) Expand all Loading... |
8548 * @param {function()=} opt_callback | 8624 * @param {function()=} opt_callback |
8549 */ | 8625 */ |
8550 chrome.networkingPrivate.startActivate = | 8626 chrome.networkingPrivate.startActivate = |
8551 function(guid, opt_carrierOrCallback, opt_callback) {}; | 8627 function(guid, opt_carrierOrCallback, opt_callback) {}; |
8552 | 8628 |
8553 | 8629 |
8554 /** | 8630 /** |
8555 * @param {!chrome.networkingPrivate.VerificationProperties} verificationInfo | 8631 * @param {!chrome.networkingPrivate.VerificationProperties} verificationInfo |
8556 * @param {function(boolean)} callback | 8632 * @param {function(boolean)} callback |
8557 */ | 8633 */ |
8558 chrome.networkingPrivate.verifyDestination = | 8634 chrome.networkingPrivate.verifyDestination = function(verificationInfo, |
8559 function(verificationInfo, callback) {}; | 8635 callback) {}; |
8560 | 8636 |
8561 | 8637 |
8562 /** | 8638 /** |
8563 * @param {!chrome.networkingPrivate.VerificationProperties} verificationInfo | 8639 * @param {!chrome.networkingPrivate.VerificationProperties} verificationInfo |
8564 * @param {string} guid | 8640 * @param {string} guid |
8565 * @param {function(string)} callback | 8641 * @param {function(string)} callback |
8566 */ | 8642 */ |
8567 chrome.networkingPrivate.verifyAndEncryptCredentials = | 8643 chrome.networkingPrivate.verifyAndEncryptCredentials = |
8568 function(verificationInfo, guid, callback) {}; | 8644 function(verificationInfo, guid, callback) {}; |
8569 | 8645 |
8570 | 8646 |
8571 /** | 8647 /** |
8572 * @param {!chrome.networkingPrivate.VerificationProperties} verificationInfo | 8648 * @param {!chrome.networkingPrivate.VerificationProperties} verificationInfo |
8573 * @param {string} data | 8649 * @param {string} data |
8574 * @param {function(string)} callback | 8650 * @param {function(string)} callback |
8575 */ | 8651 */ |
8576 chrome.networkingPrivate.verifyAndEncryptData = | 8652 chrome.networkingPrivate.verifyAndEncryptData = function(verificationInfo, |
8577 function(verificationInfo, data, callback) {}; | 8653 data, |
| 8654 callback) {}; |
8578 | 8655 |
8579 | 8656 |
8580 /** | 8657 /** |
8581 * @param {string} ipOrMacAddress | 8658 * @param {string} ipOrMacAddress |
8582 * @param {boolean} enabled | 8659 * @param {boolean} enabled |
8583 * @param {function(string)} callback | 8660 * @param {function(string)=} opt_callback |
8584 */ | 8661 */ |
8585 chrome.networkingPrivate.setWifiTDLSEnabledState = | 8662 chrome.networkingPrivate.setWifiTDLSEnabledState = function(ipOrMacAddress, |
8586 function(ipOrMacAddress, enabled, callback) {}; | 8663 enabled, |
| 8664 opt_callback) {}; |
8587 | 8665 |
8588 | 8666 |
8589 /** | 8667 /** |
8590 * @param {string} ipOrMacAddress | 8668 * @param {string} ipOrMacAddress |
8591 * @param {function(string)} callback | 8669 * @param {function(string)} callback |
8592 */ | 8670 */ |
8593 chrome.networkingPrivate.getWifiTDLSStatus = | 8671 chrome.networkingPrivate.getWifiTDLSStatus = function(ipOrMacAddress, |
8594 function(ipOrMacAddress, callback) {}; | 8672 callback) {}; |
8595 | 8673 |
8596 | 8674 |
8597 /** | 8675 /** |
8598 * @param {string} guid | 8676 * @param {string} guid |
8599 * @param {function(string)} callback | 8677 * @param {function(string)} callback |
8600 */ | 8678 */ |
8601 chrome.networkingPrivate.getCaptivePortalStatus = function(guid, callback) {}; | 8679 chrome.networkingPrivate.getCaptivePortalStatus = function(guid, callback) {}; |
8602 | 8680 |
8603 | 8681 |
8604 /** @type {!ChromeStringArrayEvent} */ | 8682 /** @type {!ChromeStringArrayEvent} */ |
8605 chrome.networkingPrivate.onNetworksChanged; | 8683 chrome.networkingPrivate.onNetworksChanged; |
8606 | 8684 |
8607 | 8685 |
8608 /** @type {!ChromeStringArrayEvent} */ | 8686 /** @type {!ChromeStringArrayEvent} */ |
8609 chrome.networkingPrivate.onNetworkListChanged; | 8687 chrome.networkingPrivate.onNetworkListChanged; |
8610 | 8688 |
8611 | 8689 |
8612 /** @type {!ChromeStringStringEvent} */ | 8690 /** @type {!ChromeStringStringEvent} */ |
8613 chrome.networkingPrivate.onPortalDetectionCompleted; | 8691 chrome.networkingPrivate.onPortalDetectionCompleted; |
8614 | 8692 |
8615 | |
8616 /** | 8693 /** |
8617 * WARNING(2014/08/14): This API is still under active initial development and | 8694 * WARNING(2014/08/14): This API is still under active initial development and |
8618 * unstable. The types are not well defined or documented, and this API | 8695 * unstable. The types are not well defined or documented, and this API |
8619 * definition here should not be used as an example for other APIs added to this | 8696 * definition here should not be used as an example for other APIs added to this |
8620 * file. Please contact mednik@ for questions on and maintenance for this API. | 8697 * file. Please contact mednik@ for questions on and maintenance for this API. |
8621 * @const | 8698 * @const |
8622 * @see http://goo.gl/afV8wB | 8699 * @see http://goo.gl/afV8wB |
8623 */ | 8700 */ |
8624 chrome.mdns = {}; | 8701 chrome.mdns = {}; |
8625 | 8702 |
(...skipping 381 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9007 | 9084 |
9008 | 9085 |
9009 /** | 9086 /** |
9010 * Installs the given app ID. | 9087 * Installs the given app ID. |
9011 * @param {string} id | 9088 * @param {string} id |
9012 * @param {function(string, string): void=} opt_callback Response callback that | 9089 * @param {function(string, string): void=} opt_callback Response callback that |
9013 * returns two string: (1) an error string (or empty string on success) and | 9090 * returns two string: (1) an error string (or empty string on success) and |
9014 * (2) an error code in case of error | 9091 * (2) an error code in case of error |
9015 */ | 9092 */ |
9016 chrome.inlineInstallPrivate.install = function(id, opt_callback) {}; | 9093 chrome.inlineInstallPrivate.install = function(id, opt_callback) {}; |
OLD | NEW |