Index: third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.h |
diff --git a/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.h b/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.h |
index 30876f75ee136e8d7f3a7f1bcb3f9f136806a9c0..02f687ffacbbd146418e268f2820d27d83e7214b 100644 |
--- a/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.h |
+++ b/third_party/WebKit/Source/modules/bluetooth/BluetoothDevice.h |
@@ -32,7 +32,6 @@ class ScriptPromiseResolver; |
// CallbackPromiseAdapter class comments. |
class BluetoothDevice final : public EventTargetWithInlineData, |
public ContextLifecycleObserver { |
ortuno
2017/03/09 23:16:38
Does BluetoothDevice still need to be a ContextLif
juncai
2017/03/10 03:57:02
I think so, since it is a subclass of EventTargetW
|
- USING_PRE_FINALIZER(BluetoothDevice, dispose); |
DEFINE_WRAPPERTYPEINFO(); |
USING_GARBAGE_COLLECTED_MIXIN(BluetoothDevice); |
@@ -72,29 +71,14 @@ class BluetoothDevice final : public EventTargetWithInlineData, |
// events on navigator.bluetooth and still remain connected even if the |
// BluetoothDevice object is garbage collected. |
- // USING_PRE_FINALIZER interface. |
- // Called before the object gets garbage collected. |
- void dispose(); |
- |
- // ContextLifecycleObserver interface. |
- void contextDestroyed(ExecutionContext*) override; |
- |
- // If gatt is connected then sets gatt.connected to false and disconnects. |
- // This function only performs the necessary steps to ensure a device |
- // disconnects therefore it should only be used when the object is being |
- // garbage collected or the context is being destroyed. |
- void disconnectGATTIfConnected(); |
- |
// Performs necessary cleanup when a device disconnects and fires |
// gattserverdisconnected event. |
- void cleanupDisconnectedDeviceAndFireEvent(); |
+ void clearAttributeInstanceMapAndFireEvent(); |
// EventTarget methods: |
const AtomicString& interfaceName() const override; |
ExecutionContext* getExecutionContext() const override; |
- void dispatchGattServerDisconnected(); |
- |
Bluetooth* bluetooth() { return m_bluetooth; } |
// Interface required by Garbage Collection: |