summaryrefslogtreecommitdiffstats
path: root/src/bluetooth/qbluetoothdevicediscoveryagent_p.h
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@theqtcompany.com>2014-11-13 15:39:26 +0100
committerAlex Blasche <alexander.blasche@theqtcompany.com>2014-11-13 15:39:26 +0100
commita3c295297a4ee1365619cc49f504a9f35b4f7785 (patch)
treea40a5ef9b0664ea4e27dc1c27116f8f7efcb364f /src/bluetooth/qbluetoothdevicediscoveryagent_p.h
parent020e9115392a31b55c7340dbb9c8cfac8a528b35 (diff)
parent720137353b3d6ecb6a07d1f5486ab20306be8134 (diff)
Merge branch 'dev' into wip/win
Conflicts: src/bluetooth/bluetooth.pro src/bluetooth/qbluetoothlocaldevice_p.h Change-Id: Ic50580a3828e6c1f7c71fc79e1247df73cc1ecb7
Diffstat (limited to 'src/bluetooth/qbluetoothdevicediscoveryagent_p.h')
-rw-r--r--src/bluetooth/qbluetoothdevicediscoveryagent_p.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/bluetooth/qbluetoothdevicediscoveryagent_p.h b/src/bluetooth/qbluetoothdevicediscoveryagent_p.h
index 1afbc6bb..f224fe41 100644
--- a/src/bluetooth/qbluetoothdevicediscoveryagent_p.h
+++ b/src/bluetooth/qbluetoothdevicediscoveryagent_p.h
@@ -50,6 +50,7 @@
#ifdef QT_ANDROID_BLUETOOTH
#include <QtAndroidExtras/QAndroidJniObject>
#include "android/devicediscoverybroadcastreceiver_p.h"
+#include <QtCore/QTimer>
#endif
#include <QtCore/QVariantMap>
@@ -131,14 +132,20 @@ private:
#ifdef QT_ANDROID_BLUETOOTH
private slots:
- void processDiscoveryFinished();
- void processDiscoveredDevices(const QBluetoothDeviceInfo &info);
+ void processSdpDiscoveryFinished();
+ void processDiscoveredDevices(const QBluetoothDeviceInfo &info, bool isLeResult);
+ friend void QtBluetoothLE_leScanResult(JNIEnv *, jobject, jlong, jobject);
+ void stopLowEnergyScan();
private:
+ void startLowEnergyScan();
+
DeviceDiscoveryBroadcastReceiver *receiver;
QBluetoothAddress m_adapterAddress;
- bool m_active;
+ short m_active;
QAndroidJniObject adapter;
+ QAndroidJniObject leScanner;
+ QTimer *leScanTimeout;
bool pendingCancel, pendingStart;
#elif defined(QT_BLUEZ_BLUETOOTH)