| Index: content/browser/bluetooth/web_bluetooth_service_impl.h
|
| diff --git a/content/browser/bluetooth/web_bluetooth_service_impl.h b/content/browser/bluetooth/web_bluetooth_service_impl.h
|
| index 6e5e164b1684872e6f03e1f6741d40132cc07654..574f2ed5274d6a18a674f8e7281d492f5cce6ed2 100644
|
| --- a/content/browser/bluetooth/web_bluetooth_service_impl.h
|
| +++ b/content/browser/bluetooth/web_bluetooth_service_impl.h
|
| @@ -104,7 +104,6 @@ class CONTENT_EXPORT WebBluetoothServiceImpl
|
| const WebBluetoothDeviceId& device_id,
|
| blink::mojom::WebBluetoothServerClientAssociatedPtrInfo client,
|
| const RemoteServerConnectCallback& callback) override;
|
| - void RemoteServerDisconnect(const WebBluetoothDeviceId& device_id) override;
|
| void RemoteServerGetPrimaryServices(
|
| const WebBluetoothDeviceId& device_id,
|
| blink::mojom::WebBluetoothGATTQueryQuantity quantity,
|
| @@ -147,6 +146,13 @@ class CONTENT_EXPORT WebBluetoothServiceImpl
|
| const RequestDeviceCallback& callback,
|
| device::BluetoothAdapter* adapter);
|
|
|
| + // Renderer has closed the pipe because it no longer needs a connection
|
| + // to this device. Because:
|
| + // 1. Content script code has called disconnect()
|
| + // 2. The actual device disconnected, WebBluetoothServiceImpl informed the
|
| + // renderer, and renderer reacted.
|
| + void OnGATTServerClientDisconnection(const WebBluetoothDeviceId& device_id);
|
| +
|
| // Should only be run after the services have been discovered for
|
| // |device_address|.
|
| void RemoteServerGetPrimaryServicesImpl(
|
|
|