BluetoothDiscoveryHandle::BluetoothDiscoveryHandle(nsPIDOMWindow* aWindow) : DOMEventTargetHelper(aWindow) { MOZ_ASSERT(aWindow); MOZ_ASSERT(IsDOMBinding()); ListenToBluetoothSignal(true); }
BluetoothDevice::BluetoothDevice(nsPIDOMWindow* aWindow, const BluetoothValue& aValue) : DOMEventTargetHelper(aWindow) , mJsUuids(nullptr) , mJsServices(nullptr) , mIsRooted(false) { MOZ_ASSERT(aWindow); MOZ_ASSERT(IsDOMBinding()); const InfallibleTArray<BluetoothNamedValue>& values = aValue.get_ArrayOfBluetoothNamedValue(); for (uint32_t i = 0; i < values.Length(); ++i) { SetPropertyByValue(values[i]); } BluetoothService* bs = BluetoothService::Get(); NS_ENSURE_TRUE_VOID(bs); bs->RegisterBluetoothSignalHandler(mAddress, this); }
BluetoothPairingListener::BluetoothPairingListener(nsPIDOMWindow* aWindow) : DOMEventTargetHelper(aWindow) { MOZ_ASSERT(aWindow); MOZ_ASSERT(IsDOMBinding()); }