| Index: extensions/browser/api/bluetooth/bluetooth_private_api.h
|
| diff --git a/extensions/browser/api/bluetooth/bluetooth_private_api.h b/extensions/browser/api/bluetooth/bluetooth_private_api.h
|
| index 68c4a991cfec2d4192f15705736ecd57b52998d2..583d1ab8c894478a23f9154ed85ae58e69262b2f 100644
|
| --- a/extensions/browser/api/bluetooth/bluetooth_private_api.h
|
| +++ b/extensions/browser/api/bluetooth/bluetooth_private_api.h
|
| @@ -90,6 +90,24 @@ class BluetoothPrivateSetPairingResponseFunction
|
| DISALLOW_COPY_AND_ASSIGN(BluetoothPrivateSetPairingResponseFunction);
|
| };
|
|
|
| +class BluetoothPrivateDisconnectFunction : public BluetoothExtensionFunction {
|
| + public:
|
| + DECLARE_EXTENSION_FUNCTION("bluetoothPrivate.disconnect",
|
| + BLUETOOTHPRIVATE_DISCONNECT);
|
| + BluetoothPrivateDisconnectFunction();
|
| +
|
| + // BluetoothExtensionFunction overrides:
|
| + bool DoWork(scoped_refptr<device::BluetoothAdapter> adapter) override;
|
| +
|
| + private:
|
| + ~BluetoothPrivateDisconnectFunction() override;
|
| +
|
| + void OnSuccessCallback();
|
| + void OnErrorCallback();
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(BluetoothPrivateDisconnectFunction);
|
| +};
|
| +
|
| } // namespace core_api
|
|
|
| } // namespace extensions
|
|
|