Artem Titov cb76c70534 Revert "Roll chromium_revision e1ef7d4b6b..b47e7752c6 (568794:569173)"
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}
2018-06-21 12:53:44 +00:00

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;