| Index: content/renderer/bluetooth/web_bluetooth_impl.cc
|
| diff --git a/content/renderer/bluetooth/web_bluetooth_impl.cc b/content/renderer/bluetooth/web_bluetooth_impl.cc
|
| index 8c6e7e3c971456d0aa57b43dffaec6074baeca4a..20b5dae64858d409036bbad3a9df76509681ca9b 100644
|
| --- a/content/renderer/bluetooth/web_bluetooth_impl.cc
|
| +++ b/content/renderer/bluetooth/web_bluetooth_impl.cc
|
| @@ -61,6 +61,29 @@ void WebBluetoothImpl::writeValue(
|
| GetDispatcher()->writeValue(characteristic_instance_id, value, callbacks);
|
| }
|
|
|
| +void WebBluetoothImpl::startNotifications(
|
| + const blink::WebString& characteristic_instance_id,
|
| + blink::WebBluetoothGATTCharacteristicDelegate* delegate,
|
| + blink::WebBluetoothNotificationsCallbacks* callbacks) {
|
| + GetDispatcher()->startNotifications(characteristic_instance_id, delegate,
|
| + callbacks);
|
| +}
|
| +
|
| +void WebBluetoothImpl::stopNotifications(
|
| + const blink::WebString& characteristic_instance_id,
|
| + blink::WebBluetoothGATTCharacteristicDelegate* delegate,
|
| + blink::WebBluetoothNotificationsCallbacks* callbacks) {
|
| + GetDispatcher()->stopNotifications(characteristic_instance_id, delegate,
|
| + callbacks);
|
| +}
|
| +
|
| +void WebBluetoothImpl::characteristicDelegateRemoved(
|
| + const blink::WebString& characteristic_instance_id,
|
| + blink::WebBluetoothGATTCharacteristicDelegate* delegate) {
|
| + GetDispatcher()->characteristicDelegateRemoved(characteristic_instance_id,
|
| + delegate);
|
| +}
|
| +
|
| BluetoothDispatcher* WebBluetoothImpl::GetDispatcher() {
|
| return BluetoothDispatcher::GetOrCreateThreadSpecificInstance(
|
| thread_safe_sender_.get());
|
|
|