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()); |