18 QLowEnergyAdvertisingData();
19 QLowEnergyAdvertisingData(
const QLowEnergyAdvertisingData &other);
20 ~QLowEnergyAdvertisingData();
22 QLowEnergyAdvertisingData &operator=(
const QLowEnergyAdvertisingData &other);
23 friend bool operator==(
const QLowEnergyAdvertisingData &a,
const QLowEnergyAdvertisingData &b)
27 friend bool operator!=(
const QLowEnergyAdvertisingData &a,
const QLowEnergyAdvertisingData &b)
32 void setLocalName(
const QString &name);
33 QString localName()
const;
35 static quint16 invalidManufacturerId() {
return 0xffff; }
36 void setManufacturerData(quint16 id,
const QByteArray &data);
37 quint16 manufacturerId()
const;
38 QByteArray manufacturerData()
const;
40 void setIncludePowerLevel(
bool doInclude);
41 bool includePowerLevel()
const;
43 enum Discoverability {
44 DiscoverabilityNone, DiscoverabilityLimited, DiscoverabilityGeneral
46 void setDiscoverability(Discoverability mode);
47 Discoverability discoverability()
const;
49 void setServices(
const QList<QBluetoothUuid> &services);
50 QList<QBluetoothUuid> services()
const;
54 void setRawData(
const QByteArray &data);
55 QByteArray rawData()
const;
57 void swap(QLowEnergyAdvertisingData &other)
noexcept { d.swap(other.d); }
60 static bool equals(
const QLowEnergyAdvertisingData &a,
const QLowEnergyAdvertisingData &b);
61 QSharedDataPointer<QLowEnergyAdvertisingDataPrivate> d;