This reverts commit fd2457b10fc2713bfd5d86952216cf89b6283a90. Reason for revert: <INSERT REASONING HERE> Original change's description: > Roll chromium_revision e1ef7d4b6b..b47e7752c6 (568794:569173) > > Change log:e1ef7d4b6b..b47e7752c6> Full diff:e1ef7d4b6b..b47e7752c6> > Roll chromium third_party ab9fbe29c9..630af48a96 > Change log:ab9fbe29c9..630af48a96> > Changed dependencies: > * src/base:03e1bc561f..6070b24b9f> * src/build:bb306be407..511e258eee> * src/ios:48697bf3a1..ce1db7deb1> * src/testing:6440c4ea3a..80a4cfaab7> * src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f153b902be..f3c454475a > * src/third_party/depot_tools:1cabdc4643..a28b14f122> * src/tools:66f1089d0c..f6bb2a6fb4> DEPS diff:e1ef7d4b6b..b47e7752c6/DEPS > > No update to Clang. > > TBR=buildbot@webrtc.org, > BUG=None > CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal > NO_AUTOIMPORT_DEPS_CHECK=true > > Change-Id: I7553549111225f2c5bc769dec114cd058ae699d5 > Reviewed-on: https://webrtc-review.googlesource.com/84600 > Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org> > Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#23692} TBR=buildbot@webrtc.org Change-Id: I7d136553622fe4c4e49dbd9c60406811a8b11bd8 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: None Cq-Include-Trybots: master.internal.tryserver.corp.webrtc:linux_internal Reviewed-on: https://webrtc-review.googlesource.com/84720 Reviewed-by: Artem Titov <titovartem@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23708}
181 lines
5.6 KiB
JavaScript
181 lines
5.6 KiB
JavaScript
// Copyright 2015 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
// This file was generated by:
|
|
// ./tools/json_schema_compiler/compiler.py.
|
|
// NOTE: The format of types has changed. 'FooType' is now
|
|
// 'chrome.bluetoothPrivate.FooType'.
|
|
// Please run the closure compiler before committing changes.
|
|
// See https://chromium.googlesource.com/chromium/src/+/master/docs/closure_compilation.md
|
|
|
|
// IMPORTANT:
|
|
// s/chrome.bluetoothPrivate.bluetooth.Device/chrome.bluetooth.Device/
|
|
|
|
/** @fileoverview Externs generated from namespace: bluetoothPrivate */
|
|
|
|
/**
|
|
* @const
|
|
*/
|
|
chrome.bluetoothPrivate = {};
|
|
|
|
/**
|
|
* @enum {string}
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#type-PairingEventType
|
|
*/
|
|
chrome.bluetoothPrivate.PairingEventType = {
|
|
REQUEST_PINCODE: 'requestPincode',
|
|
DISPLAY_PINCODE: 'displayPincode',
|
|
REQUEST_PASSKEY: 'requestPasskey',
|
|
DISPLAY_PASSKEY: 'displayPasskey',
|
|
KEYS_ENTERED: 'keysEntered',
|
|
CONFIRM_PASSKEY: 'confirmPasskey',
|
|
REQUEST_AUTHORIZATION: 'requestAuthorization',
|
|
COMPLETE: 'complete',
|
|
};
|
|
|
|
/**
|
|
* @enum {string}
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#type-ConnectResultType
|
|
*/
|
|
chrome.bluetoothPrivate.ConnectResultType = {
|
|
ALREADY_CONNECTED: 'alreadyConnected',
|
|
AUTH_CANCELED: 'authCanceled',
|
|
AUTH_FAILED: 'authFailed',
|
|
AUTH_REJECTED: 'authRejected',
|
|
AUTH_TIMEOUT: 'authTimeout',
|
|
FAILED: 'failed',
|
|
IN_PROGRESS: 'inProgress',
|
|
SUCCESS: 'success',
|
|
UNKNOWN_ERROR: 'unknownError',
|
|
UNSUPPORTED_DEVICE: 'unsupportedDevice',
|
|
};
|
|
|
|
/**
|
|
* @enum {string}
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#type-PairingResponse
|
|
*/
|
|
chrome.bluetoothPrivate.PairingResponse = {
|
|
CONFIRM: 'confirm',
|
|
REJECT: 'reject',
|
|
CANCEL: 'cancel',
|
|
};
|
|
|
|
/**
|
|
* @enum {string}
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#type-TransportType
|
|
*/
|
|
chrome.bluetoothPrivate.TransportType = {
|
|
LE: 'le',
|
|
BREDR: 'bredr',
|
|
DUAL: 'dual',
|
|
};
|
|
|
|
/**
|
|
* @typedef {{
|
|
* pairing: !chrome.bluetoothPrivate.PairingEventType,
|
|
* device: !chrome.bluetooth.Device,
|
|
* pincode: (string|undefined),
|
|
* passkey: (number|undefined),
|
|
* enteredKey: (number|undefined)
|
|
* }}
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#type-PairingEvent
|
|
*/
|
|
chrome.bluetoothPrivate.PairingEvent;
|
|
|
|
/**
|
|
* @typedef {{
|
|
* name: (string|undefined),
|
|
* powered: (boolean|undefined),
|
|
* discoverable: (boolean|undefined)
|
|
* }}
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#type-NewAdapterState
|
|
*/
|
|
chrome.bluetoothPrivate.NewAdapterState;
|
|
|
|
/**
|
|
* @typedef {{
|
|
* device: !chrome.bluetooth.Device,
|
|
* response: !chrome.bluetoothPrivate.PairingResponse,
|
|
* pincode: (string|undefined),
|
|
* passkey: (number|undefined)
|
|
* }}
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#type-SetPairingResponseOptions
|
|
*/
|
|
chrome.bluetoothPrivate.SetPairingResponseOptions;
|
|
|
|
/**
|
|
* @typedef {{
|
|
* transport: (!chrome.bluetoothPrivate.TransportType|undefined),
|
|
* uuids: ((string|!Array<string>)|undefined),
|
|
* rssi: (number|undefined),
|
|
* pathloss: (number|undefined)
|
|
* }}
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#type-DiscoveryFilter
|
|
*/
|
|
chrome.bluetoothPrivate.DiscoveryFilter;
|
|
|
|
/**
|
|
* Changes the state of the Bluetooth adapter.
|
|
* @param {!chrome.bluetoothPrivate.NewAdapterState} adapterState
|
|
* @param {function():void=} callback
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#method-setAdapterState
|
|
*/
|
|
chrome.bluetoothPrivate.setAdapterState = function(adapterState, callback) {};
|
|
|
|
/**
|
|
* @param {!chrome.bluetoothPrivate.SetPairingResponseOptions} options
|
|
* @param {function():void=} callback
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#method-setPairingResponse
|
|
*/
|
|
chrome.bluetoothPrivate.setPairingResponse = function(options, callback) {};
|
|
|
|
/**
|
|
* Tears down all connections to the given device.
|
|
* @param {string} deviceAddress
|
|
* @param {function():void=} callback
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#method-disconnectAll
|
|
*/
|
|
chrome.bluetoothPrivate.disconnectAll = function(deviceAddress, callback) {};
|
|
|
|
/**
|
|
* Forgets the given device.
|
|
* @param {string} deviceAddress
|
|
* @param {function():void=} callback
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#method-forgetDevice
|
|
*/
|
|
chrome.bluetoothPrivate.forgetDevice = function(deviceAddress, callback) {};
|
|
|
|
/**
|
|
* Set or clear discovery filter.
|
|
* @param {!chrome.bluetoothPrivate.DiscoveryFilter} discoveryFilter
|
|
* @param {function():void=} callback
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#method-setDiscoveryFilter
|
|
*/
|
|
chrome.bluetoothPrivate.setDiscoveryFilter = function(discoveryFilter, callback) {};
|
|
|
|
/**
|
|
* Connects to the given device. This will only throw an error if the device
|
|
* address is invalid or the device is already connected. Otherwise this will
|
|
* succeed and invoke |callback| with ConnectResultType.
|
|
* @param {string} deviceAddress
|
|
* @param {function(!chrome.bluetoothPrivate.ConnectResultType):void=} callback
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#method-connect
|
|
*/
|
|
chrome.bluetoothPrivate.connect = function(deviceAddress, callback) {};
|
|
|
|
/**
|
|
* Pairs the given device.
|
|
* @param {string} deviceAddress
|
|
* @param {function():void=} callback
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#method-pair
|
|
*/
|
|
chrome.bluetoothPrivate.pair = function(deviceAddress, callback) {};
|
|
|
|
/**
|
|
* Fired when a pairing event occurs.
|
|
* @type {!ChromeEvent}
|
|
* @see https://developer.chrome.com/extensions/bluetoothPrivate#event-onPairing
|
|
*/
|
|
chrome.bluetoothPrivate.onPairing;
|