21 QLowEnergyDescriptor();
22 QLowEnergyDescriptor(
const QLowEnergyDescriptor &other);
23 ~QLowEnergyDescriptor();
25 QLowEnergyDescriptor &operator=(
const QLowEnergyDescriptor &other);
26 friend bool operator==(
const QLowEnergyDescriptor &a,
const QLowEnergyDescriptor &b)
30 friend bool operator!=(
const QLowEnergyDescriptor &a,
const QLowEnergyDescriptor &b)
37 QByteArray value()
const;
39 QBluetoothUuid uuid()
const;
42 QBluetoothUuid::DescriptorType type()
const;
45 QLowEnergyHandle handle()
const;
46 QLowEnergyHandle characteristicHandle()
const;
47 QSharedPointer<QLowEnergyServicePrivate> d_ptr;
49 friend class QLowEnergyCharacteristic;
50 friend class QLowEnergyService;
51 friend class QLowEnergyControllerPrivate;
52 friend class QLowEnergyControllerPrivateAndroid;
53 friend class QLowEnergyControllerPrivateBluez;
54 friend class QLowEnergyControllerPrivateBluezDBus;
55 friend class QLowEnergyControllerPrivateCommon;
56 friend class QLowEnergyControllerPrivateDarwin;
57 friend class QLowEnergyControllerPrivateWinRT;
58 QLowEnergyDescriptorPrivate *data =
nullptr;
60 QLowEnergyDescriptor(QSharedPointer<QLowEnergyServicePrivate> p,
61 QLowEnergyHandle charHandle,
62 QLowEnergyHandle descHandle);
64 static bool equals(
const QLowEnergyDescriptor &a,
const QLowEnergyDescriptor &b);